ofolis / consolig

Consolas with custom programming ligatures
SIL Open Font License 1.1
46 stars 2 forks source link

Fix Artifacting on Non-UHD Displays #5

Closed ofolis closed 4 years ago

ofolis commented 4 years ago

There is abnormal artifacting present on glyphs rendered on non-UHD displays (72 DPI). This is present on all glyphs, not just ligatures, which implies that it is a global setting within the font.

One option would be to -- instead of copying Consolas glyphs to Consolig -- copy Consolig glyphs into Consolas. Then rewriting the meta info on the font.

ofolis commented 4 years ago

Found that TT hinting was being dropped during the build process. Significantly simplified the build script to truly add glyphs into the original font file. This approach preserves the hinting and fixes artifacting.

ofolis commented 4 years ago

@kolmogorov42 fyi, v0.3.0 (this fix) should fix all the issues with the weird artifacts. Happy new year!