I've a few questions about XeLaTeX and fontspec. Given:
EBGaramond12-SC.otf:Family: EB Garamond 12 SC EBGaramond12-SC.otf:Subfamily: SC EBGaramond12-SC.otf:Full name: EB Garamond 12 Regular SmallCaps EBGaramond12-SC.otf:PostScript name: EBGaramond12-SC EBGaramond12-SC.otf:Preferred family: EB Garamond EBGaramond12-SC.otf:Preferred subfamily: 12 SC Regular
obtained with the command line of
otfinfo -i -q EBG*.*. My first question is which name to use with
\fontspec? I know from experience that the
Postscript name will work. But in many examples that I've read, I've seen names with embedded blanks. Since I can retrieve either this is mostly asked to clarify my knowledge. In sum, what works when specifying the name of a font?
My second question is related again to
\fontspec (and by extension to XeLaTeX). Virtually all of my postscript fonts are missing the requisite table information. The various character glyphs are present, but no tables. So, does this mean that an attempt to use a font without the
onum tag (Oldstyle Figures) means that I'll get the warning about missing feature in the log file? With the attendent lack of Oldstyle Figures? By the way I'm aware that this is not a problem with EBGaramond.
My last question is a preferred style question (idiomatic usage). Do people prefer the short tag specification or the long name specification in
onum or 'Oldstyle Figures'?