06.04.2014 Views

font manual - Pragma ADE

font manual - Pragma ADE

font manual - Pragma ADE

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!