abouttreesummaryrefslogcommitdiff
path: root/srcs/special_font/build.pe
AgeCommit message (Collapse)AuthorFilesLines
2023-08-02font: Move glyphs into the PUAJules Aguillon1-1/+2
Glyphs in the Private Use Area at uE000 will no longer conflict with fallback fonts in the "extra keys" option.
2023-06-03Add automated checks on layoutsJules Aguillon1-3/+3
The script `check_layout.py` checks some properties about layouts. No check is an error. The result of running this script on every layouts is stored in the file `check_layout.output`, which is useful to track changes. Add make rules to run this script as well as `sync_translations`.
2022-04-24Remove build dependency on FontforgeJules Aguillon1-2/+2
The required version of fontforge (from 2020!) is not available in many distros. This is an annoying for contributors and greatly complicated the CI and F-Droid scripts. The generated font file is now included in the sources. Fontforge is still needed when adding new glyphs but this is not a common operation.
2022-03-24Improve glyphs for accentsJules Aguillon1-1/+1
The accents are taken from the Roboto Regular font (Apache 2.0), added the dotted circle and exported with FontForge. The argument to FontForge's Import function are changed, the fifth argument controls the accuracy and needed to be lowered otherwise the grave accent wouldn't be rendered at all.
2022-03-18Add glyphs for accent keysJules Aguillon1-0/+1
The "dotted circle" character combined with the accent was badly rendered on many devices.
2022-03-18Build all special glyphs from SVGJules Aguillon1-5/+3
Recover the provenance of each glyphs and remove the base_font.ttf file.
2022-03-17Stateless build of the special font fileJules Aguillon1-0/+15
Keep the glyphs in SVG format and build the font using a FontForge script. A part of the previous font is kept because the sources is lost. This adds a new dependency to the build system, fontforge.