

If you know what the underline position ought to be in PostScript format, skip the next step.
#Fontforge fix warnings install#

If your font did not enter FontForge through TrueType/OpenType format, but you set the underline position according to test results with an exported TrueType/OpenType file, you may need to adjust your SFD or UFO originals and to regenerate any exported files, including OpenType files with CFF tables.It may be necessary to regenerate TrueType/OpenType files. If your font did not enter FontForge through TrueType/OpenType format and you set the underline position according to PostScript conventions, SFD originals and exports other than TrueType/OpenType files are likely to be okay.
#Fontforge fix warnings manual#
But files generated in the last three years may have incorrect underline positions requiring manual adjustment. This additionally affected SFD resulting from bad imports and any files exported from those bad imports. The underline was thus positioned too high in FontForge.

(Usually negative.) In TrueType’s post table, the underline position is an up-positive offset from the baseline to the top of the underline.įor about three years, from commits 2114635 and 5aa59fb in 2015 to commits 9e9278c and 9f667c9 in 2018, FontForge incorrectly computed the underline position on import, on export, or on both operations to/from TrueType by adjusting in the wrong direction for the thickness of the underline. Under these conventions, the underline position is an up-positive offset from baseline to the center of the underline. Technical DetailsįontForge generally follows PostScript conventions. The next release will fix the software problem, but users may need to fix their existing files. Recent bug reports have revealed present and historical problems with FontForge’s handling of underline position. Technical Bulletin: Incorrect handling of underline position in FontForge.
