13.07.2013 Views

Hagen - Pragma ADE

Hagen - Pragma ADE

Hagen - 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.

40<br />

Modes<br />

dir<br />

+TRT<br />

glyph 256<br />

font 49: U+F029D: ف<br />

glyph 256<br />

font 49: U+0FBB2: ﮲<br />

glyph 256<br />

font 49: U+0064E: َ<br />

glyph 258<br />

font 49: U+F051B: خLJ<br />

glyph 256<br />

font 49: U+0FBB2: ﮲<br />

glyph 256<br />

font 49: U+0064E: َ<br />

glyph 256<br />

font 49: U+F0302: ا<br />

dir<br />

-TRT<br />

component : glyph 1<br />

font 49: U+F02D8: خLJ<br />

component : glyph 1<br />

font 49: U+00640: ـ<br />

Figure 2.8 The Arabic input ‘ ا َخَف’<br />

after<br />

rendering.<br />

expect, monospaced fonts can have such features. Some might actually make sense,<br />

like rendering zeros. However, you cannot assume such a feature to be present so this<br />

is an example of where some more knowledge about a particular font is needed. This is<br />

what Latin Modern provides.<br />

none typewriter 1234567890<br />

zero typewriter 1234567890<br />

none regular 1234567890<br />

zero regular 1234567890/<br />

Normally using mode none for situations that need to be predictable is quite okay.<br />

2.7 Dynamics<br />

Sometimes you want to enable or disable a specific feature only for a specific span of text.<br />

Defining a font for only this occasion is overkill, especially when for instance features

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

Saved successfully!

Ooh no, something went wrong!