[XeTeX] How to specify Fontin Sans (has underscore in file names) with Fontspec?
Khaled Hosny
khaledhosny at eglug.org
Wed Aug 18 20:41:21 CEST 2010
On Wed, Aug 18, 2010 at 02:21:42PM -0400, Joel C. Salomon wrote:
> I have downloaded the free font Fontin Sans from Jos Buivenga’s exljbris
> at <http://josbuivenga.demon.nl/fontinsans.html>. Trouble is, the
> small-caps style is provided as a separate font, so I need to use the
> “[BoldFont = …, SmallCapsFont = …]” style. Trouble with that is that
> the file names have underscores, and the naïve invocation
> \setsansfont[
> UprightFont = Fontin_Sans_R_45b,
> BoldFont = Fontin_Sans_B_45b,
> ItalicFont = Fontin_Sans_I_45b,
> BoldItalicFont = Fontin_Sans_BI_45b,
> SmallCapsFont = Fontin_Sans_SC_45b,
> Ligatures = TeX
> ]{Fontin Sans}
> fails miserably.
>
> What I now have is a directory into which I have put hard links to the
> Fontin Sans font files, under “nicer” names, so I can use the invocation
> \setsansfont[
> Path = /home/chesky/font-links/ ,
> BoldFont = *-B ,
> ItalicFont = *-I ,
> BoldItalicFont = *-BI ,
> SmallCapsFont = *-SC ,
> Ligatures = TeX
> ]{Fontin Sans}
> which is ugly.
>
> How do I get around this? Is there an \makeunderscoreletter macro
> available? (Expl3?)
Not a real answer, but can't you use font names instead of file names
(assuming font names don't have underscores).
Regards,
Khaled
--
Khaled Hosny
Arabic localiser and member of Arabeyes.org team
Free font developer
More information about the XeTeX
mailing list