Am 08.07.2010 um 22:17 schrieb Stephan Hugel:
The manual also fails to explain how I should be titling the families in an xetex-microtype font config file (as an example: in the standard microtype font config files (Cf. mt-pad.cfg), ‘pad’ (l. 47) refers to the ‘Adobe Garamond’ font.
The "short" TeX font names are regulated by Karl Berry's "font name package:" invoke 'texdoc fontname' on the command line. They are related to the 7- or 8-bit font encodings available in pdfTeX based LaTeX with its TFM and VF and FD and ... font files.
Thus, the name can be substituted, as xetex-microtype seems to recognise fontspec-compatible font names.
It's rather the fonts' proper names. Similarly LuaTeX can use these names as well.
However, it's not clear what should be substituted for ‘padx’ and ‘padj’ (l.49), if anything.
The meaning of these font name variants is explained in the fontname package: the x and j stand for different "experts" encodings, one for the rather unfamiliar additional glyphs in a PostScript font, the other contains Old Style/non-lining digits or figures (OSF). Since XeTeX and LuaTeX use more-than-8-bit Unicode encoded fonts these special glyphs are encoded in certain places of the *single* font (TTF or OTF) used. Similarly pdfTeX out-sources small-caps into a c variant font while OT and TT fonts can provide them internally.
Maybe the microtype documentation needs additions for its XeTeX and possible LuaTeX support.
-- Mit friedvollen Grüßen Pete Well done is better than well said. – Benjamin Franklin -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex