Hagen - Pragma ADE

Hagen - Pragma ADE Hagen - Pragma ADE

context.aanhet.net
from context.aanhet.net More from this publisher
13.07.2013 Views

34 Modes glyph 256 font 33: U+00065: e glyph 258 font 33: U+0FB00: ff glyph 256 font 33: U+00065: e userskip 1.9072 - 0.9536 + 0.6357 glyph 258 font 33: U+0FB01: fi glyph 256 font 33: U+0006A: j glyph 256 font 33: U+0006E: n userskip 1.9072 - 0.9536 + 0.6357 glyph 258 font 33: U+0FB01: fi glyph 256 font 33: U+00065: e glyph 256 font 33: U+00074: t disc glyph 256 font 33: U+00073: s glyph 256 font 33: U+00065: e glyph 256 font 33: U+0006E: n prebreak : glyph 0 font 33: U+0002D: - component : glyph 1 font 33: U+00066: f disc component : glyph 1 font 33: U+00066: f component : glyph 1 font 33: U+00066: f component : glyph 1 font 33: U+00069: i component : glyph 1 font 33: U+00066: f component : glyph 1 font 33: U+00069: i prebreak : glyph 1 font 33: U+0002D: - Figure 2.6 The rendering of the Dutch words ‘ effe fijn fietsen’. features analyze=yes, curs=yes, devanagari=yes, extrafeatures=yes, kern=yes, liga=yes, mark=yes, mkmk=yes, mode=node, script=dflt, tlig=yes, trep=yes step 1 affiliation [+TLT] U+61:a U+66:f [disc] U+66:f U+69:i U+6C:l [disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o U+6E:n feature 'liga', lookup 'ls_l_3_s', replacing U+00066 (f) upto U+00066 (f) by ligature U+0FB00 (uniFB00) case 2

step 2 affiliation [+TLT] U+61:a U+FB00:ff U+69:i U+6C:l [disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o U+6E:n feature 'liga', lookup 'ls_l_4_s', replacing U+0FB00 (uniFB00) upto U+00069 (i) by ligature U+0FB03 (uniFB03) case 2 result affiliation [+TLT] U+61:a U+FB03:ffi U+6C:l [disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o U+6E:n Be warned that this f f i sequence not always becomes a ligature. Actually this is one area where tradition is quite visible: for some reason most fonts do have these f-related ligatures but lack others. These ligatures even have code points in Unicode which is quite debatable. Just as there are fonts with hardly any kerns (like Lucida) there are fonts that follow a different route to improve the look and feel of neighbouring glyphs, like Cambria: font 46: cambria.ttf @ 24.0pt features analyze=yes, curs=yes, devanagari=yes, extrafeatures=yes, kern=yes, liga=yes, mark=yes, mkmk=yes, mode=node, script=latn, tlig=yes, trep=yes step 1 affiliation [+TLT] U+61:a U+66:f [disc] U+66:f U+69:i U+6C:l [disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o U+6E:n feature 'liga', chain 'ks_latn_l_17_s', sub 'ss_l_35', lookup 'ss_l_35_s', replacing single U+00066 (f) by U+F016E (glyph976) result af

step 2 affiliation [+TLT] U+61:a U+FB00:ff U+69:i U+6C:l<br />

[disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o<br />

U+6E:n<br />

feature 'liga', lookup 'ls_l_4_s', replacing U+0FB00 (uniFB00)<br />

upto U+00069 (i) by ligature U+0FB03 (uniFB03) case 2<br />

result affiliation [+TLT] U+61:a U+FB03:ffi U+6C:l<br />

[disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i U+6F:o<br />

U+6E:n<br />

Be warned that this f f i sequence not always becomes a ligature. Actually this<br />

is one area where tradition is quite visible: for some reason most fonts do have these<br />

f-related ligatures but lack others. These ligatures even have code points in Unicode<br />

which is quite debatable. Just as there are fonts with hardly any kerns (like Lucida)<br />

there are fonts that follow a different route to improve the look and feel of neighbouring<br />

glyphs, like Cambria:<br />

font 46: cambria.ttf @ 24.0pt<br />

features analyze=yes, curs=yes, devanagari=yes, extrafeatures=yes,<br />

kern=yes, liga=yes, mark=yes, mkmk=yes, mode=node, script=latn,<br />

tlig=yes, trep=yes<br />

step 1 affiliation [+TLT] U+61:a U+66:f [disc] U+66:f U+69:i<br />

U+6C:l [disc] U+69:i [disc] U+61:a [disc] U+74:t U+69:i<br />

U+6F:o U+6E:n<br />

feature 'liga', chain 'ks_latn_l_17_s', sub 'ss_l_35', lookup<br />

'ss_l_35_s', replacing single U+00066 (f) by U+F016E<br />

(glyph976)<br />

result af

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

Saved successfully!

Ooh no, something went wrong!