JetBrains / JetBrainsMono

JetBrains Mono – the free and open-source typeface for developers
https://jetbrains.com/mono
SIL Open Font License 1.1
10.58k stars 298 forks source link

Updated build system and gh-action #490

Closed RosaWagner closed 2 years ago

RosaWagner commented 2 years ago

now you just need to install gftools (requires python 3.9.5 or higher on BigSur) command is gftools builder config.yaml (or sources/config.yaml depending where you are) the gh action is building fonts whenever something is committed in the sources directory.

you can update the README.md for new instructions for building the fonts.

You may want to look at this FAIL from Fontbakery regarding Italic style:

🔥 FAIL The following glyphs have duplicate components which have the same x,y coordinates:
{'glyph': 'less_colon_less.liga', 'component': 'less', 'x': 0, 'y': 0} [code: found-duplicates]
philippnurullin commented 2 years ago

Hi @RosaWagner . Thanks for the update! It all works well. But I have one question. The new script is not exporting the files in .otf. Can you comment on why the .otf was left behind? I understand that this format is not bringing to much to the table in 2021 but still. )

RosaWagner commented 2 years ago

Hi It was not left behind, it just take ages to export the OTF and didn’t want to waste time waiting, just wanted to test if the script works.

Open the config.yaml file and change buildOTF: False to True, and then you’ll have them.