When loading a font by name, what is the search mechanism being used? How is the matching done? (It's marked TODO in the documentation)
I have many problems, for example: a "Hoefler Text Engraved" font is replacing the default "Hoefler Text" with bold \fontspec{Hoefler Text} \textbf{...}. Some of its metadata in fontforge:
PS Names
Family Name: Hoefler Text
Weight: Normal
TTF Names
Family: Hoefler Text Engraved
Styles (Subfamily): Regular
Preferred Family: Hoefler Text
Preferred Styles: Engraved
What does fontspec/fontconfig read in the file to match the requested font? (in this case "Hoefler Text/Bold"
\font_set, but I don't know where this is defined (Disclaimer: LateX3 syntax looks very foreign to me so far). – ℝaphink Sep 1 '11 at 14:27