tonsky / FiraCode

Free monospaced font with programming ligatures
SIL Open Font License 1.1
76.77k stars 3.09k forks source link

Compiled font from repository is blurrier than downloaded font #1209

Open v44r opened 3 years ago

v44r commented 3 years ago

I want to compile Fira Code to enable several style options permanently, since pyftfeatfreeze doesn't seem to support ligatures. Before I enabled them in FiraCode.glyphs I first tested a clean compilation with git clone + make (no changes to the code).

The fonts are correctly created in distr/ttf, but when I use my created fonts, hinting seems bad (above red line downloaded version, below my compiled version):

image

Zoom (see = and _):

image

Between each test I only replace one ttf with the other, no changes to the fontconfig configuration are done.

Also sizes are very different: 376kB vs 296kB for FiraCode-Regular.ttf, for example, and the Retina version is not built.

I can't see any errors: https://pastebin.com/W6ER9nvN

tonsky commented 3 years ago

Interesting! No, I have no idea what’s going on

mfocko commented 3 years ago

@tonsky just in case, it would be great to check the fonts built by GitHub Action against the ones you manually build

tonsky commented 3 years ago

Yes, I’ll take a look, thanks!

tonsky commented 2 years ago

Please check newly released v6