summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea')
-rw-r--r--Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea253
1 files changed, 72 insertions, 181 deletions
diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea
index ec7e99128b5..4f3e19099db 100644
--- a/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea
+++ b/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea
@@ -25,7 +25,7 @@ languagesystem cyrl dflt;
# complete features
table head{
- FontRevision 1.103;
+ FontRevision 2.003;
} head;
@altsrc1=[# all alternates
@@ -186,13 +186,17 @@ wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc
ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc
zdotaccent.sc zdotbelow.sc];
-@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas];
-@c2sc2=[@letcscbas @letcscoth @figoldprop @othold];
+# @c2sc1=[@letcapbas @letcapoth @figlinprop @othbas];
+# @c2sc2=[@letcscbas @letcscoth @figoldprop @othold];
+@c2sc1=[@letcapbas @letcapoth];
+@c2sc2=[@letcscbas @letcscoth];
@cpsp1=[@letcapbas @letcapoth];
-@smcp1=[@letsmabas @letsmaoth @figlintab @othbas];
-@smcp2=[@letcscbas @letcscoth @figoldprop @othold];
+# @smcp1=[@letsmabas @letsmaoth @figlintab @othbas];
+# @smcp2=[@letcscbas @letcscoth @figoldprop @othold];
+@smcp1=[@letsmabas @letsmaoth];
+@smcp2=[@letcscbas @letcscoth];
@figprop=[@figlinprop @figoldprop @othbas];
@figtab=[@figlintab @figoldtab @othbas];
@@ -210,52 +214,45 @@ zdotaccent.sc zdotbelow.sc];
@tnum2=[@figlintab @figoldtab];
feature aalt{
- feature locl;
- feature onum;
- feature lnum;
- feature pnum;
- feature tnum;
- feature zero;
- feature c2sc;
- feature smcp;
+ 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 smcp; # Small Capitals
+ feature c2sc; # Small Capitals From Capitals
+ 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 smcp { # Small Capitals
- sub @smcp1 by @smcp2;
- script latn;
- language AZE;
- language CRT;
- language MOL;
- language NLD;
- language PLK;
- language ROM;
- language TRK;
-} smcp;
-
feature locl { # Localized Forms
script latn;
# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent
- language ROM exclude_dflt;
- lookup locl_ROM {
- sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc];
- sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc];
- } locl_ROM;
- language MOL exclude_dflt;
- lookup locl_ROM;
+ language ROM exclude_dflt;
+ lookup locl_ROM {
+ sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc];
+ sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc];
+ } 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 smcp { # Small Capitals
+ sub @smcp1 by @smcp2;
+} smcp;
+
feature frac { # Fractions
sub one slash two by onehalf;
sub one slash four by onequarter;
@@ -263,112 +260,70 @@ 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
- lookup liga_f_l {
+ lookup liga_f_f_l {
sub f f l by f_f_l;
sub f f by f_f;
sub f l by f_l;
- } liga_f_l;
+ } liga_f_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;
@@ -378,100 +333,36 @@ 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 c2sc { # Small Capitals From Capitals
sub @c2sc1 by @c2sc2;
- script latn;
- language AZE;
- language CRT;
- language MOL;
- language NLD;
- language PLK;
- language ROM;
- language TRK;
} c2sc;
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 {