17.05.2014 Views

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

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.

Table 6.1 Supported OpenType features for Western typography (Table 6.7 lists OpenType features for CJK text)<br />

keyword<br />

name description<br />

_none all features disabled Deactivate all OpenType features listed in Table 6.1 and Table 6.7.<br />

afrc alternative fractions Replace figures separated by a slash with an alternative form.<br />

c2pc<br />

c2sc<br />

petite capitals from<br />

capitals<br />

small capitals from<br />

capitals<br />

Turn capital characters into petite capitals.<br />

Turn capital characters into small capitals.<br />

case case-sensitive forms Shift various punctuation marks up to a position that works better with all-capital sequences<br />

or sets of lining figures; also changes oldstyle figures to lining figures.<br />

dlig<br />

discretionary<br />

ligatures<br />

Replace a sequence of glyphs with a single glyph which is preferred for typographic purposes.<br />

dnom denominators Replace figures which follow a slash with denominator figures.<br />

frac fractions Replace figures separated by a slash with 'common' (diagonal) fractions.<br />

hist historical forms Replace the default (current) forms with the historical alternates. Some letter forms were<br />

in common use in the past, but appear anachronistic today.<br />

hlig historical ligatures This feature replaces the default (current) ligatures with the historical alternates.<br />

liga standard ligatures Replace a sequence of glyphs with a single glyph which is preferred for typographic purposes.<br />

lnum lining figures Change figures from oldstyle to the default lining form.<br />

locl localized forms Enable localized forms of glyphs to be substituted for default forms. This feature requires<br />

the script and language options.<br />

mgrk mathematical Greek Replace standard typographic forms of Greek glyphs with corresponding forms commonly<br />

used in mathematical notation.<br />

numr numerators Replace figures which precede a slash with numerator figures and replace the typographic<br />

slash with the fraction slash.<br />

onum oldstyle figures Change figures from the default lining style to oldstyle form.<br />

ordn ordinals Replace default alphabetic glyphs with the corresponding ordinal forms for use after figures;<br />

commonly also creates the Numero (U+2116) character.<br />

ornm ornaments Replace the bullet character and ASCII characters with ornaments.<br />

pcap petite capitals Turn lowercase characters into petite capitals, i.e. capital letters which are shorter than<br />

regular small caps.<br />

pnum proportional figures Replace monospaced (tabular) figures with figures which have proportional widths.<br />

salt stylistic alternates Replace the default forms with stylistic alternates. These alternates don’t always fit into a<br />

clear category like swash or historical.<br />

sinf scientific inferiors Replace lining or oldstyle figures with inferior figures (smaller glyphs), primarily for chemical<br />

or mathematical notation).<br />

smcp small capitals Turn lowercase characters into small capitals.<br />

ss01<br />

...<br />

ss20<br />

stylistic set 1-20<br />

In addition to, or instead of, stylistic alternatives of individual glyphs (see salt feature),<br />

some fonts may contain sets of stylistic variant glyphs corresponding to portions of the<br />

character set, e.g. multiple variants for lowercase letters in a Latin font.<br />

158 Chapter 6: Text Output (Edition for <strong>COM</strong>, .<strong>NET</strong>, and REALbasic)

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

Saved successfully!

Ooh no, something went wrong!