Truetype/Opentype files have various sets of metadata, not all of which can be directly queried/matched via FontConfig.
In particular, both the OpenStep and CSS font-matching schemes require the "PostScript name" as the canonical form of first attempt:
http://www.w3.org/TR/css3-fonts/#ltfont-face-namegt
"the unique name used with local() specifies a single font, not an entire font family. Defined in terms of OpenType font data, the Postscript name is found in the font's name table, in the name record with nameID = 6 (see [OPENTYPE] for more details). The Postscript name is the commonly used key for all fonts on OSX and for Postscript CFF fonts under Windows. The full font name (nameID = 4) is used as a unique key for fonts with TrueType glyphs on Windows."
Previously patch(es) were offered by Isaiah Beerbower and Evgeniy Stepanov:
Truetype/Opentype files have various sets of metadata, not all of which can be directly queried/matched via FontConfig.
In particular, both the OpenStep and CSS font-matching schemes require the "PostScript name" as the canonical form of first attempt:
http:// www.w3. org/TR/ css3-fonts/ #ltfont- face-namegt
"the unique name used with local() specifies a single font, not an entire font family. Defined in terms of OpenType font data, the Postscript name is found in the font's name table, in the name record with nameID = 6 (see [OPENTYPE] for more details). The Postscript name is the commonly used key for all fonts on OSX and for Postscript CFF fonts under Windows. The full font name (nameID = 4) is used as a unique key for fonts with TrueType glyphs on Windows."
Previously patch(es) were offered by Isaiah Beerbower and Evgeniy Stepanov:
http:// lists.freedeskt op.org/ archives/ fontconfig/ 2008-June/ thread. html#2957 lists.freedeskt op.org/ archives/ fontconfig/ attachments/ 20080605/ c063ded6/ attachment. diff
http://
but these do not appear to have been replied. A request is made during the conversation to file a bug and attach the files.