diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea')
-rw-r--r-- | Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea | 207 |
1 files changed, 55 insertions, 152 deletions
diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea index 86d462bc101..d1fde4097be 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea @@ -26,7 +26,7 @@ languagesystem cyrl dflt; # complete features table head{ - FontRevision 1.103; + FontRevision 2.003; } head; @altsrc1=[# all alternates @@ -168,36 +168,37 @@ ytilde zacute zcaron zdotaccent zdotbelow]; @tnum2=[@figlintab @figoldtab]; feature aalt{ -feature locl; - feature onum; - feature lnum; - feature pnum; - feature tnum; - feature zero; + feature locl; # Localized Forms +# feature cpsp; # Capital Spacing +# feature frac; # Fractions + feature onum; # Old Style Figures + feature lnum; # Lining Figures + feature pnum; # Proportional Figures + feature tnum; # Tabular Figures +# feature liga; # Standard Ligatures +# feature dlig; # Discretionary Ligatures + feature salt; # Stylistic Alternates + feature ss01; # Stylistic Set 1 = Stylistic Alternates + feature ss02; # Stylistic Set 2 + feature ss03; # Stylistic Set 3 + feature ss04; # Stylistic Set 4 + feature zero; # Slashed Zero } aalt; feature locl { # Localized Forms script latn; # Handling of Romanian [Ss]commaaccent and [Tt]commaaccent language ROM exclude_dflt; - lookup locl_ROM { - sub [Scedilla scedilla] by [uni0218 uni0219]; - sub [Tcedilla tcedilla] by [uni021A uni021B]; - } locl_ROM; - language MOL exclude_dflt; - lookup locl_ROM; + lookup locl_ROM { + sub [Scedilla scedilla] by [uni0218 uni0219]; + sub [Tcedilla tcedilla] by [uni021A uni021B]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; } locl; feature cpsp { # Capital Spacing pos @cpsp1 <7 0 14 0>; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } cpsp; feature frac { # Fractions @@ -207,62 +208,22 @@ feature frac { # Fractions sub one fraction four by onequarter; sub three slash four by threequarters; sub three fraction four by threequarters; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } frac; feature onum { # Old Style Figures sub @onum1 by @onum2; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } onum; feature lnum { # Lining Figures sub @lnum1 by @lnum2; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } lnum; feature pnum { # Proportional Figures sub @pnum1 by @pnum2; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } pnum; feature tnum { # Tabular Figures sub @tnum1 by @tnum2; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } tnum; feature liga { # Standard Ligatures @@ -273,47 +234,45 @@ feature liga { # Standard Ligatures sub lslash lslash by lslash_lslash; # Polish or international? } liga_f_l; script DFLT; - language dflt; - lookup liga_f_i { - sub f f i by f_f_i; - sub f i by f_i; - } liga_f_i; + language dflt; + lookup liga_f_i { + sub f_f i by f_f_i; + sub f i by f_i; + } liga_f_i; script cyrl; - language dflt; - lookup liga_f_i; - script latn; - language NLD exclude_dflt; - lookup liga_NLDa { - sub f i' j' by i_j; - } liga_NLDa; - language NLD exclude_dflt; - lookup liga_NLDb { - sub f f i by f_f_i; - sub f i by f_i; - sub i j by i_j; - sub I J by I_J; - } liga_NLDb; - language PLK exclude_dflt; - lookup liga_PLK { - sub f f i by f_f_i; - sub f i by f_i ; - sub f k by f_k; - } liga_PLK; + language dflt; + lookup liga_f_i; script latn; - language dflt; - lookup liga_f_i; - language MOL exclude_dflt; - lookup liga_f_i; - language ROM exclude_dflt; - lookup liga_f_i; - language AZE exclude_dflt; - language CRT exclude_dflt; - language TRK exclude_dflt; + language dflt; + lookup liga_f_i; + language NLD exclude_dflt; + lookup liga_NLDa { + sub i j by i_j; + sub I J by I_J; + } liga_NLDa; + lookup liga_NLDb { + sub f_f i by f_f_i; + sub f i by f_i; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f_f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; } liga; feature dlig { # Discretionary Ligatures sub comma comma by quotedblbase; - sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen hyphen hyphen by emdash; + sub hyphen hyphen hyphen by threequartersemdash; sub hyphen hyphen by endash; sub quoteleft quoteleft by quotedblleft; sub quoteright quoteright by quotedblright; @@ -323,88 +282,32 @@ feature dlig { # Discretionary Ligatures # AFDKO places grave at the slot 96 (ANSI / Mac) sub exclam grave by exclamdown; sub question grave by questiondown; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } dlig; feature salt { # Stylistic Alternates sub @altsrc1 by @altres1; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } salt; feature ss01 { # Stylistic Set 1 = Stylistic Alternates # see http://www.typophile.com/node/32399 and # http://www.typotheque.com/fonts/opentype_feature_support/ sub @altsrc1 by @altres1; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } ss01; feature ss02 { # Stylistic Set 2 sub @altsrc2 by @altres2; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } ss02; feature ss03 { # Stylistic Set 3 sub @altsrc3 by @altres3; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } ss03; feature ss04 { # Stylistic Set 4 sub @altsrc4 by @altres4; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } ss04; feature zero { # Slashed Zero sub zero by zero.slash; - script latn; - language AZE; - language CRT; - language MOL; - language NLD; - language PLK; - language ROM; - language TRK; } zero; feature kern { |