font manual - Pragma ADE
font manual - Pragma ADE
font manual - Pragma ADE
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
8<br />
\starttypescript [serif] [lucida] [name]<br />
\define<strong>font</strong>synonym [Serif] [LucidaBright]<br />
\define<strong>font</strong>synonym [SerifBold] [LucidaBright-Demi]<br />
....<br />
\stoptypescript<br />
In a similar way the sizes have become typescripts:<br />
\starttypescript [serif] [default] [size]<br />
\definebody<strong>font</strong><br />
[17.3pt,14.4pt,12pt,11pt,10pt,9pt,8pt,7pt,6pt,5pt,4pt]<br />
[rm] [default]<br />
\stoptypescript<br />
The definition of the Lucida Bright <strong>font</strong> collection can now be simplified to:<br />
\starttypescript [lbr]<br />
\usetypescript [all] [lucida] [name]<br />
\usetypescript [all] [default] [size]<br />
\stoptypescript<br />
Typescripts and its invocations have up to three specifiers. An invocation matches the<br />
script specification when the three arguments have common keywords. The special<br />
keyword all is equivalent to any match. Although any keyword is permitted, the<br />
current definitions have some reserved (advised) keys, like:<br />
pattern<br />
application<br />
[serif] [*] [*] serif <strong>font</strong>s<br />
[sans] [*] [*] sans serif <strong>font</strong>s<br />
[mono] [*] [*] mono spaced <strong>font</strong>s<br />
[math] [*] [*] math <strong>font</strong>s<br />
[*] [*] [size] size specification<br />
[*] [*] [name] symbolic name mapping<br />
[*] [*] [special] special settings<br />
[*] [*] [special] special settings<br />
[*] [default] [*] default case(s)<br />
[map] [*] [*] map file specifications<br />
In many cases the <strong>font</strong> class or encoding is part of the specification. These are variable.<br />
pattern<br />
application