The new CFF hinting engine is fantastic. To try it out from git, do:
The stem darkening thing is a matter of taste but makes CFF fonts appear more saturated, making them stick out when used together with Truetype fonts, which still make up the majority of (web)fonts out there. Mind you, the new engine will only work with (manually) hinted CFF fonts (usually contained in .otf files), it will do nothing for Truetype (.ttf) or old Postscript fonts (.pfa, .pfb) like the Helvetica and Times replacements from the Ghostscript package (Nimbus Sans L, etc.), even though they do contain hints! The solution to the latter problem is to convert the PS fonts to .otf with e.g. FontForge or with an online service, follow the instructions on http://voices.yahoo.com/use-fontforg...02.html?cat=15.
@@ -1056,8 +1056,8 @@
/* set default property values */
- driver->hinting_engine = FT_CFF_HINTING_FREETYPE;
- driver->no_stem_darkening = FALSE;
+ driver->hinting_engine = FT_CFF_HINTING_ADOBE;
+ driver->no_stem_darkening = TRUE;
Next, instruct fontconfig as follows in .config/fontconfig/fonts.conf:
Use Adobe's Source Sans Pro and Source Code Pro to test this. Play with stem darkening if you like. Bask in the glory that are beautifully hinted fonts.
<edit mode="assign" name="autohint">
<edit mode="assign" name="hinting">
<edit mode="assign" name="hintstyle">