aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: add support for shared libraryMattias Andrée2022-02-194-7/+59
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Use c99 instead of cc -std=c99Mattias Andrée2022-02-191-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update to use version 1 of libgraphemeMattias Andrée2021-12-263-7/+9
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Small fixes + other font types should be handled via conversionMattias Andrée2021-08-185-36/+59
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for gzip compression and prepare for PSF supportMattias Andrée2021-08-1715-41/+313
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2021-08-131-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix typoMattias Andrée2021-08-051-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for horizontal blanking interval in output imagesMattias Andrée2021-08-053-3/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Improvements for character transformationsMattias Andrée2021-08-056-63/+78
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* make demo flexible + minor fixesMattias Andrée2021-08-054-28/+609
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2021-08-051-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-terminationMattias Andrée2021-08-0514-66/+74
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* demo: refuse to write image to terminalMattias Andrée2020-05-011-0/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-05-011-1/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m fixMattias Andrée2020-05-011-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add flag for ignoring variant selectors that the font does not supportMattias Andrée2020-04-301-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libskrift_open_font_atMattias Andrée2020-04-304-0/+23
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* reverse_text: use restrictMattias Andrée2020-04-291-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ée2020-04-294-4/+39
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-04-291-0/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for inter-letter spacingMattias Andrée2020-04-294-8/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-04-291-14/+14
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for text-level transformationMattias Andrée2020-04-295-11/+26
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for character mirroring and add functions for creating transformationsMattias Andrée2020-04-2915-42/+192
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for character transformationMattias Andrée2020-04-283-16/+50
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Thread-safetyMattias Andrée2020-04-282-6/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Document alpha blending algorithmMattias Andrée2020-04-282-1/+49
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix blending function error for non-premultiplied surfacesMattias Andrée2020-04-282-7/+7
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* The demo no longer uses libgraphemeMattias Andrée2020-04-281-2/+0
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* More things that are out of scopeMattias Andrée2020-04-281-0/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Line breaks are out of scopeMattias Andrée2020-04-281-0/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update README with missing featureMattias Andrée2020-04-281-0/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* simply readmeMattias Andrée2020-04-281-3/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-04-281-0/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-04-281-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2020-04-281-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add READMEMattias Andrée2020-04-281-0/+75
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix drawing issues (there is still some left)Mattias Andrée2020-04-286-51/+114
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add code (untested) for applying glyphs to an imageMattias Andrée2020-04-2813-67/+740
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Faster glyph merging when not using smoothingMattias Andrée2020-04-261-6/+10
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Prepare for glyph caching supportMattias Andrée2020-04-263-3/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Store font count in contextMattias Andrée2020-04-261-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libskrift_merge_glyphs: support any pixel encodingMattias Andrée2020-04-262-4/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add autohinting and autokerning renders flags and prepare for fallback fontsMattias Andrée2020-04-265-19/+40
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Use 32-bit integer for rendering flagsMattias Andrée2020-04-261-32/+31
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add grid_fineness optionMattias Andrée2020-04-263-4/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* First commitMattias Andrée2020-04-2622-0/+921
Signed-off-by: Mattias Andrée <maandree@kth.se>