diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea')
-rw-r--r-- | Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea b/Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea index f5be98bd85d..ab3441cdfce 100644 --- a/Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea +++ b/Master/texmf-dist/doc/fonts/amiri/sources/enclosing.fea @@ -16,11 +16,20 @@ lookup digit2small { } digit2small; feature calt { - sub [@EndOfAyah @YearSign @NumSign @FootNote @SafhaSign] @Digits' lookup digit2small; - sub @Digits.small [@EndOfAyah @YearSign @NumSign @FootNote @SafhaSign] @Digits' lookup digit2small; - sub @Digits.small @Digits.small [@EndOfAyah @YearSign @NumSign @SafhaSign] @Digits' lookup digit2small; + sub [@EndOfAyah @NumSign @FootNote @SafhaSign] @Digits' lookup digit2small; + sub @Digits.small [@EndOfAyah @NumSign @FootNote @SafhaSign] @Digits' lookup digit2small; + sub @Digits.small @Digits.small [@EndOfAyah @NumSign @SafhaSign] @Digits' lookup digit2small; +} calt; + +lookup digit2medium { + sub @Digits by @Digits.medium; +} digit2medium; - sub @Digits.small @Digits.small @Digits.small @YearSign @Digits' lookup digit2small; +feature calt { + sub @YearSign @Digits' lookup digit2medium; + sub @Digits.medium @YearSign @Digits' lookup digit2medium; + sub @Digits.medium @Digits.medium @YearSign @Digits' lookup digit2medium; + sub @Digits.medium @Digits.medium @Digits.medium @YearSign @Digits' lookup digit2medium; } calt; # now we contextually kern the sign with the digits: @@ -34,12 +43,13 @@ feature calt { lookup digit2half { pos @Digits.small <-300 0 0 0>; + pos @Digits.medium <-450 0 0 0>; } digit2half; feature kern { pos @EndOfAyah @Digits.small' <-1610 0 -600 0>; pos @NumSign @Digits.small' <-1522 0 -600 0>; - pos @YearSign @Digits.small' <-1800 0 -600 0>; + pos @YearSign @Digits.medium' <-2275 0 -900 0>; pos @FootNote @Digits.small' <-1090 0 -600 0>; pos @SafhaSign @Digits.small' <-1722 0 -600 0>; } kern; @@ -47,7 +57,7 @@ feature kern { feature kern { pos @EndOfAyah @Digits.small' lookup digit2half @Digits.small; pos @NumSign @Digits.small' lookup digit2half @Digits.small; - pos @YearSign @Digits.small' lookup digit2half @Digits.small; + pos @YearSign @Digits.medium' lookup digit2half @Digits.medium; pos @FootNote @Digits.small' lookup digit2half @Digits.small; pos @SafhaSign @Digits.small' lookup digit2half @Digits.small; } kern; @@ -55,7 +65,7 @@ feature kern { feature kern { pos @Digits.small @EndOfAyah @Digits.small' <-1310 0 -600 0>; pos @Digits.small @NumSign @Digits.small' <-1222 0 -600 0>; - pos @Digits.small @YearSign @Digits.small' <-1500 0 -600 0>; + pos @Digits.medium @YearSign @Digits.medium' <-1825 0 -900 0>; pos @Digits.small @FootNote @Digits.small' <-790 0 -600 0>; pos @Digits.small @SafhaSign @Digits.small' <-1422 0 -600 0>; } kern; @@ -63,36 +73,36 @@ feature kern { feature kern { pos @EndOfAyah @Digits.small' lookup digit2half @Digits.small @Digits.small; pos @NumSign @Digits.small' lookup digit2half @Digits.small @Digits.small; - pos @YearSign @Digits.small' lookup digit2half @Digits.small @Digits.small; + pos @YearSign @Digits.medium' lookup digit2half @Digits.medium @Digits.medium; pos @SafhaSign @Digits.small' lookup digit2half @Digits.small @Digits.small; } kern; feature kern { pos @Digits.small @EndOfAyah @Digits.small' lookup digit2half @Digits.small; pos @Digits.small @NumSign @Digits.small' lookup digit2half @Digits.small; - pos @Digits.small @YearSign @Digits.small' lookup digit2half @Digits.small; + pos @Digits.medium @YearSign @Digits.medium' lookup digit2half @Digits.medium; pos @Digits.small @SafhaSign @Digits.small' lookup digit2half @Digits.small; } kern; feature kern { pos @Digits.small @Digits.small @EndOfAyah @Digits.small' <-1010 0 -600 0>; pos @Digits.small @Digits.small @NumSign @Digits.small' <-922 0 -600 0>; - pos @Digits.small @Digits.small @YearSign @Digits.small' <-1200 0 -600 0>; + pos @Digits.medium @Digits.medium @YearSign @Digits.medium' <-1375 0 -900 0>; pos @Digits.small @Digits.small @SafhaSign @Digits.small' <-1122 0 -600 0>; } kern; feature kern { - pos @YearSign @Digits.small' lookup digit2half @Digits.small @Digits.small @Digits.small; + pos @YearSign @Digits.medium' lookup digit2half @Digits.medium @Digits.medium @Digits.medium; } kern; feature kern { - pos @Digits.small @Digits.small @YearSign @Digits.small' lookup digit2half @Digits.small; + pos @Digits.medium @Digits.medium @YearSign @Digits.medium' lookup digit2half @Digits.medium; } kern; feature kern { - pos @Digits.small @YearSign @Digits.small' lookup digit2half @Digits.small @Digits.small; + pos @Digits.medium @YearSign @Digits.medium' lookup digit2half @Digits.medium @Digits.medium; } kern; feature kern { - pos @Digits.small @Digits.small @Digits.small @YearSign @Digits.small' <-900 0 -600 0>; + pos @Digits.medium @Digits.medium @Digits.medium @YearSign @Digits.medium' <-925 0 -900 0>; } kern; |