Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Makefile: add support for shared library | Mattias Andrée | 2022-02-19 | 4 | -7/+59 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use c99 instead of cc -std=c99 | Mattias Andrée | 2022-02-19 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Update to use version 1 of libgrapheme | Mattias Andrée | 2021-12-26 | 3 | -7/+9 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Small fixes + other font types should be handled via conversion | Mattias Andrée | 2021-08-18 | 5 | -36/+59 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for gzip compression and prepare for PSF support | Mattias Andrée | 2021-08-17 | 15 | -41/+313 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2021-08-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix typo | Mattias Andrée | 2021-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for horizontal blanking interval in output images | Mattias Andrée | 2021-08-05 | 3 | -3/+4 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Improvements for character transformations | Mattias Andrée | 2021-08-05 | 6 | -63/+78 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | make demo flexible + minor fixes | Mattias Andrée | 2021-08-05 | 4 | -28/+609 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2021-08-05 | 1 | -1/+3 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | minor fixes and cleanups, and update to use new version of libgrapheme and add text length parameter instead of using NUL-termination | Mattias Andrée | 2021-08-05 | 14 | -66/+74 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | demo: refuse to write image to terminal | Mattias Andrée | 2020-05-01 | 1 | -0/+6 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-05-01 | 1 | -1/+6 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m fix | Mattias Andrée | 2020-05-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add flag for ignoring variant selectors that the font does not support | Mattias Andrée | 2020-04-30 | 1 | -0/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add libskrift_open_font_at | Mattias Andrée | 2020-04-30 | 4 | -0/+23 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | reverse_text: use restrict | Mattias Andrée | 2020-04-29 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for mirrored text (mirror both text and characters for right-to-left) | Mattias Andrée | 2020-04-29 | 4 | -4/+39 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-04-29 | 1 | -0/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for inter-letter spacing | Mattias Andrée | 2020-04-29 | 4 | -8/+8 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-04-29 | 1 | -14/+14 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for text-level transformation | Mattias Andrée | 2020-04-29 | 5 | -11/+26 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for character mirroring and add functions for creating transformations | Mattias Andrée | 2020-04-29 | 15 | -42/+192 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for character transformation | Mattias Andrée | 2020-04-28 | 3 | -16/+50 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Thread-safety | Mattias Andrée | 2020-04-28 | 2 | -6/+8 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Document alpha blending algorithm | Mattias Andrée | 2020-04-28 | 2 | -1/+49 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix blending function error for non-premultiplied surfaces | Mattias Andrée | 2020-04-28 | 2 | -7/+7 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | The demo no longer uses libgrapheme | Mattias Andrée | 2020-04-28 | 1 | -2/+0 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | More things that are out of scope | Mattias Andrée | 2020-04-28 | 1 | -0/+6 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Line breaks are out of scope | Mattias Andrée | 2020-04-28 | 1 | -0/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Update README with missing feature | Mattias Andrée | 2020-04-28 | 1 | -0/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | simply readme | Mattias Andrée | 2020-04-28 | 1 | -3/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-04-28 | 1 | -0/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-04-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2020-04-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add README | Mattias Andrée | 2020-04-28 | 1 | -0/+75 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix drawing issues (there is still some left) | Mattias Andrée | 2020-04-28 | 6 | -51/+114 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add code (untested) for applying glyphs to an image | Mattias Andrée | 2020-04-28 | 13 | -67/+740 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Faster glyph merging when not using smoothing | Mattias Andrée | 2020-04-26 | 1 | -6/+10 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Prepare for glyph caching support | Mattias Andrée | 2020-04-26 | 3 | -3/+5 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Store font count in context | Mattias Andrée | 2020-04-26 | 1 | -0/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | libskrift_merge_glyphs: support any pixel encoding | Mattias Andrée | 2020-04-26 | 2 | -4/+6 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add autohinting and autokerning renders flags and prepare for fallback fonts | Mattias Andrée | 2020-04-26 | 5 | -19/+40 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use 32-bit integer for rendering flags | Mattias Andrée | 2020-04-26 | 1 | -32/+31 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add grid_fineness option | Mattias Andrée | 2020-04-26 | 3 | -4/+8 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | First commit | Mattias Andrée | 2020-04-26 | 22 | -0/+921 |
Signed-off-by: Mattias Andrée <maandree@kth.se> |