summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/fonts/xits/xits.fea
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/fonts/xits/xits.fea')
-rw-r--r--Master/texmf-dist/source/fonts/xits/xits.fea166
1 files changed, 77 insertions, 89 deletions
diff --git a/Master/texmf-dist/source/fonts/xits/xits.fea b/Master/texmf-dist/source/fonts/xits/xits.fea
index fdfed774384..c63e49fe945 100644
--- a/Master/texmf-dist/source/fonts/xits/xits.fea
+++ b/Master/texmf-dist/source/fonts/xits/xits.fea
@@ -4,108 +4,96 @@ languagesystem cyrl dflt;
languagesystem grek dflt;
feature frac {
- sub \one \fraction \two by \onehalf;
- sub \one \fraction \three by \onethird;
- sub \one \fraction \four by \onequarter;
- sub \one \fraction \five by \uni2155;
- sub \one \fraction \six by \uni2159;
- sub \one \fraction \eight by \oneeighth;
- sub \two \fraction \three by \twothirds;
- sub \two \fraction \five by \uni2156;
- sub \three \fraction \four by \threequarters;
- sub \three \fraction \five by \uni2157;
- sub \three \fraction \eight by \threeeighths;
- sub \four \fraction \five by \uni2158;
- sub \five \fraction \six by \uni215A;
- sub \five \fraction \eight by \fiveeighths;
- sub \seven \fraction \eight by \seveneighths;
+ sub one fraction two by onehalf;
+ sub one fraction three by onethird;
+ sub one fraction four by onequarter;
+ sub one fraction five by uni2155;
+ sub one fraction six by uni2159;
+ sub one fraction eight by oneeighth;
+ sub two fraction three by twothirds;
+ sub two fraction five by uni2156;
+ sub three fraction four by threequarters;
+ sub three fraction five by uni2157;
+ sub three fraction eight by threeeighths;
+ sub four fraction five by uni2158;
+ sub five fraction six by uni215A;
+ sub five fraction eight by fiveeighths;
+ sub seven fraction eight by seveneighths;
- sub \one \slash \two by \onehalf;
- sub \one \slash \three by \onethird;
- sub \one \slash \four by \onequarter;
- sub \one \slash \five by \uni2155;
- sub \one \slash \six by \uni2159;
- sub \one \slash \eight by \oneeighth;
- sub \two \slash \three by \twothirds;
- sub \two \slash \five by \uni2156;
- sub \three \slash \four by \threequarters;
- sub \three \slash \five by \uni2157;
- sub \three \slash \eight by \threeeighths;
- sub \four \slash \five by \uni2158;
- sub \five \slash \six by \uni215A;
- sub \five \slash \eight by \fiveeighths;
- sub \seven \slash \eight by \seveneighths;
+ sub one slash two by onehalf;
+ sub one slash three by onethird;
+ sub one slash four by onequarter;
+ sub one slash five by uni2155;
+ sub one slash six by uni2159;
+ sub one slash eight by oneeighth;
+ sub two slash three by twothirds;
+ sub two slash five by uni2156;
+ sub three slash four by threequarters;
+ sub three slash five by uni2157;
+ sub three slash eight by threeeighths;
+ sub four slash five by uni2158;
+ sub five slash six by uni215A;
+ sub five slash eight by fiveeighths;
+ sub seven slash eight by seveneighths;
} frac;
feature numr {
- sub \zero by \zero.numr;
- sub \one by \one.numr;
- sub \two by \two.numr;
- sub \three by \three.numr;
- sub \four by \four.numr;
- sub \five by \five.numr;
- sub \six by \six.numr;
- sub \seven by \seven.numr;
- sub \eight by \eight.numr;
- sub \nine by \nine.numr;
+ sub zero by zero.numr;
+ sub one by one.numr;
+ sub two by two.numr;
+ sub three by three.numr;
+ sub four by four.numr;
+ sub five by five.numr;
+ sub six by six.numr;
+ sub seven by seven.numr;
+ sub eight by eight.numr;
+ sub nine by nine.numr;
} numr;
feature dnom {
- sub \zero by \zero.dnom;
- sub \one by \one.dnom;
- sub \two by \two.dnom;
- sub \three by \three.dnom;
- sub \four by \four.dnom;
- sub \five by \five.dnom;
- sub \six by \six.dnom;
- sub \seven by \seven.dnom;
- sub \eight by \eight.dnom;
- sub \nine by \nine.dnom;
+ sub zero by zero.dnom;
+ sub one by one.dnom;
+ sub two by two.dnom;
+ sub three by three.dnom;
+ sub four by four.dnom;
+ sub five by five.dnom;
+ sub six by six.dnom;
+ sub seven by seven.dnom;
+ sub eight by eight.dnom;
+ sub nine by nine.dnom;
} dnom;
feature onum {
- sub \zero by \zero.onum;
- sub \one by \one.onum;
- sub \two by \two.onum;
- sub \three by \three.onum;
- sub \four by \four.onum;
- sub \five by \five.onum;
- sub \six by \six.onum;
- sub \seven by \seven.onum;
- sub \eight by \eight.onum;
- sub \nine by \nine.onum;
+ sub zero by zero.onum;
+ sub one by one.onum;
+ sub two by two.onum;
+ sub three by three.onum;
+ sub four by four.onum;
+ sub five by five.onum;
+ sub six by six.onum;
+ sub seven by seven.onum;
+ sub eight by eight.onum;
+ sub nine by nine.onum;
} onum;
-lookup StandardLigatures {
- lookupflag 0;
- sub \f \i by \fi;
- sub \f \l by \fl;
- sub \f \f by \ff;
- sub \f \f \i by \ffi;
- sub \f \f \l by \ffl;
- sub \f \j by \f_j;
-} StandardLigatures;
-
-lookup StandardLigaturesNLD {
- lookupflag 0;
- sub \f \i by \fi;
- sub \f \l by \fl;
- sub \f \f by \ff;
- sub \f \f \i by \ffi;
- sub \f \f \l by \ffl;
- sub \I \J by \uni0132;
- sub \i \j by \uni0133;
- sub \f \j by \f_j;
-} StandardLigaturesNLD;
-
feature liga {
- script DFLT;
- language dflt;
- lookup StandardLigatures;
+ sub f i by fi;
+ sub f l by fl;
+ sub f f by ff;
+ sub f f i by ffi;
+ sub f f l by ffl;
+ sub f j by f_j;
+} liga;
+feature liga {
script latn;
- language dflt;
- lookup StandardLigatures;
- language NLD exclude_dflt;
- lookup StandardLigaturesNLD;
+ language NLD exclude_dflt;
+ sub I J by uni0132;
+ sub i j by uni0133;
} liga;
+
+feature locl {
+ script latn;
+ language TRK exclude_dflt;
+ sub i by i.TRK;
+} locl;