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 \fontspec
? Use onum
or 'Oldstyle Figures'?