[XeTeX] What is the best way to simulate small caps?
Will Robertson
wspr81 at gmail.com
Mon Feb 9 05:46:43 CET 2009
On 2009-02-08 10:01:43 +1030, Andy Black
<andy_black at sil.org> said:
> When a font family does not have a true small caps font, what is the
> best way to simulate small caps?
>
> Would something like this be OK or is there a better way?
> \fontspec[Scale=0.65]{Times New Roman}{\MakeUppercase{prog}}
You might want to add some letter spacing, and even perhaps the tiniest
amount of fake bold, but otherwise yes, this is pretty good. An
alternative is to use the relsize package and write
{\smaller\MakeUppercase{prog}} and/or use the soul package to add some
letterspacing, but in the end you're achieving the same effect.
Unfortunately there is no way to get lowercase letters mapped to these
fake small caps and keep uppercase letters as they are (except very
fragile active-character methods).
Hope this helps,
Will
More information about the XeTeX
mailing list