IBM / plex

The package of IBM’s typeface, IBM Plex.
SIL Open Font License 1.1
9.6k stars 567 forks source link

Postscript and CFF names do not match #400

Closed kaydeearts closed 3 years ago

kaydeearts commented 3 years ago

I tested IBM Plex Sans JP Hinted fonts and found a FontBakery error for 4 fonts.

The following fonts:

Have the same postscript_vs_cff errors:

com.adobe.fonts/check/name/postscript_vs_cff with (('font[1]', 'IBMPlexSansJP-ExtraLight.otf'),) CFF table FontName must match name table ID 6 (PostScript name).

com.adobe.fonts/check/name/postscript_vs_cff with (('font[3]', 'IBMPlexSansJP-Medium.otf'),) CFF table FontName must match name table ID 6 (PostScript name).

com.adobe.fonts/check/name/postscript_vs_cff with (('font[4]', 'IBMPlexSansJP-Regular.otf'),) CFF table FontName must match name table ID 6 (PostScript name).

com.adobe.fonts/check/name/postscript_vs_cff with (('font[5]', 'IBMPlexSansJP-SemiBold.otf'),) CFF table FontName must match name table ID 6 (PostScript name).

The PostScript name entries in the font’s ‘name’ table should match the FontName string in the ‘CFF ’ table. The ‘CFF ’ table has a lot of information that is duplicated in other tables. This information should be consistent across tables, because there’s no guarantee which table an app will get the data from.

Test source code here.

BoldMonday commented 3 years ago

@kaydeearts FYI - a hotfix has been sent by email to Ariadne.

If you find other problems with the files please report them here. Otherwise feel free to close the issue. Thanks!

kaydeearts commented 3 years ago

Hi @BoldMonday , thank you for the fix!