summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/sfd/xits/xits.fea
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/sfd/xits/xits.fea')
-rw-r--r--Master/texmf-dist/fonts/sfd/xits/xits.fea85
1 files changed, 85 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/sfd/xits/xits.fea b/Master/texmf-dist/fonts/sfd/xits/xits.fea
new file mode 100644
index 00000000000..b9e1caf0688
--- /dev/null
+++ b/Master/texmf-dist/fonts/sfd/xits/xits.fea
@@ -0,0 +1,85 @@
+languagesystem DFLT dflt;
+languagesystem latn dflt;
+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 \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 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 \uniE0B3;
+} 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 \uniE0B3;
+} StandardLigaturesNLD;
+
+feature liga {
+ script DFLT;
+ language dflt;
+ lookup StandardLigatures;
+
+ script latn;
+ language dflt;
+ lookup StandardLigatures;
+ language NLD exclude_dflt;
+ lookup StandardLigaturesNLD;
+} liga;