From 0bc5c98c8c69070d2a67e05db3b39d01de10518a Mon Sep 17 00:00:00 2001 From: moyogo Date: Sun, 20 May 2007 18:35:36 +0000 Subject: [PATCH] * merged GPOS mkmk and mark lookups for Basic scripts (cyrl,latn,grek,tfng). git-svn-id: http://dejavu.svn.sourceforge.net/svnroot/dejavu/trunk@1817 3edca8a7-7d0a-0410-8186-e30a1c544c73 --- dejavu-fonts/DejaVuSans.sfd | 10 ++- dejavu-fonts/DejaVuSansBold.sfd | 117 ++++++++++++++++++++++++++------- dejavu-fonts/DejaVuSansBoldOblique.sfd | 8 +-- dejavu-fonts/DejaVuSansExtraLight.sfd | 7 +- dejavu-fonts/DejaVuSansOblique.sfd | 8 +-- 5 files changed, 105 insertions(+), 45 deletions(-) diff --git a/dejavu-fonts/DejaVuSans.sfd b/dejavu-fonts/DejaVuSans.sfd index 70d45449..52e37bd5 100644 --- a/dejavu-fonts/DejaVuSans.sfd +++ b/dejavu-fonts/DejaVuSans.sfd @@ -73,8 +73,7 @@ Lookup: 262 1 0 "'mkmk' Mark to Mark in Arabic lookup 0" {"'mkmk' Mark to Mark Lookup: 262 1 0 "'mkmk' Mark to Mark in Arabic lookup 1" {"'mkmk' Mark to Mark in Arabic lookup 1" } ['mkmk' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > ) ] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 2" {"'mkmk' Mark to Mark in Lao lookup 2" } ['mkmk' ('lao ' <'dflt' > ) ] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 3" {"'mkmk' Mark to Mark in Lao lookup 3" } ['mkmk' ('lao ' <'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 4" {"'mkmk' Mark to Mark lookup 4" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 5" {"'mkmk' Mark to Mark lookup 5" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 262 0 0 "'mkmk' Mark to Mark in Basic" {"'mkmk' below-mark" "'mkmk' above-mark" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 261 1 0 "'mark' Mark Positioning lookup 6" {"'mark' Mark Positioning lookup 6" } ['mark' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 7" {"'mark' Mark Positioning lookup 7" } ['mark' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 8" {"'mark' Mark Positioning lookup 8" } ['mark' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] @@ -82,9 +81,8 @@ Lookup: 261 1 0 "'mark' Mark Positioning lookup 9" {"'mark' Mark Positioning lo Lookup: 260 1 0 "'mark' Mark Positioning lookup 10" {"'mark' Mark Positioning lookup 10" } ['mark' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 11" {"'mark' Mark Positioning in Lao lookup 11" } ['mark' ('lao ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 12" {"'mark' Mark Positioning in Lao lookup 12" } ['mark' ('lao ' <'dflt' > ) ] -Lookup: 261 0 0 "'mark' Mark Positioning lookup 13" {"'mark' Mark Positioning lookup 13" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 14" {"'mark' Mark Positioning lookup 14" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > 'tfng' <'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 15" {"'mark' Mark Positioning lookup 15" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > 'tfng' <'dflt' > ) ] +Lookup: 261 0 0 "'mark' Mark to Ligature in Basic" {"'mark' Ligature below" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 260 0 0 "'mark' Mark to Base in Basic" {"'mark' below" "'mark' above" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > 'tfng' <'dflt' > ) ] Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 16" {"'kern' Horizontal Kerning in Latin lookup 16" } ['kern' ('latn' <'DNK ' 'dflt' > ) ] KernClass2: 53 80 "'kern' Horizontal Kerning in Latin lookup 16" 6 hyphen @@ -306,7 +304,7 @@ NameList: AGL without afii AntiAlias: 1 FitToEm: 1 TeXData: 1 0 0 333312 166656 111104 573440 -1048576 111104 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144 -AnchorClass2: "above" "'mark' Mark Positioning lookup 15" "below" "'mark' Mark Positioning lookup 14" "Ligature below" "'mark' Mark Positioning lookup 13" "lao-above" "'mark' Mark Positioning in Lao lookup 12" "lao-below" "'mark' Mark Positioning in Lao lookup 11" "rtl-above" "'mark' Mark Positioning lookup 10" "Ligature rtl-above" "'mark' Mark Positioning lookup 9" "rtl-inside" "'mark' Mark Positioning lookup 8" "rtl-below" "'mark' Mark Positioning lookup 7" "Ligature rtl-below" "'mark' Mark Positioning lookup 6" "above-mark" "'mkmk' Mark to Mark lookup 5" "below-mark" "'mkmk' Mark to Mark lookup 4" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 3" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 2" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" +AnchorClass2: "above" "'mark' above" "below" "'mark' below" "Ligature below" "'mark' Ligature below" "lao-above" "'mark' Mark Positioning in Lao lookup 12" "lao-below" "'mark' Mark Positioning in Lao lookup 11" "rtl-above" "'mark' Mark Positioning lookup 10" "Ligature rtl-above" "'mark' Mark Positioning lookup 9" "rtl-inside" "'mark' Mark Positioning lookup 8" "rtl-below" "'mark' Mark Positioning lookup 7" "Ligature rtl-below" "'mark' Mark Positioning lookup 6" "above-mark" "'mkmk' above-mark" "below-mark" "'mkmk' below-mark" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 3" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 2" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" BeginChars: 1114217 0 StartChar: .notdef Encoding: 0 -1 0 diff --git a/dejavu-fonts/DejaVuSansBold.sfd b/dejavu-fonts/DejaVuSansBold.sfd index 0c1e81f5..2bba8bbb 100644 --- a/dejavu-fonts/DejaVuSansBold.sfd +++ b/dejavu-fonts/DejaVuSansBold.sfd @@ -82,8 +82,7 @@ Lookup: 261 1 0 "'mark' Mark Positioning lookup 9" {"'mark' Mark Positioning lo Lookup: 260 1 0 "'mark' Mark Positioning lookup 10" {"'mark' Mark Positioning lookup 10" } ['mark' ('arab' <'KUR ' 'SND ' 'URD ' 'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 11" {"'mark' Mark Positioning in Lao lookup 11" } ['mark' ('lao ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 12" {"'mark' Mark Positioning in Lao lookup 12" } ['mark' ('lao ' <'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 13" {"'mark' Mark Positioning lookup 13" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 14" {"'mark' Mark Positioning lookup 14" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 260 0 0 "'mark' Mark Positioning lookup 13" {"'mark' below" "'mark' above" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 15" {"'kern' Horizontal Kerning in Latin lookup 15" } ['kern' ('latn' <'DNK ' 'dflt' > ) ] KernClass2: 37 56 "'kern' Horizontal Kerning in Latin lookup 15" 14 hyphen uni2010 @@ -274,7 +273,7 @@ UnicodeInterp: none NameList: AGL without afii AntiAlias: 1 FitToEm: 1 -AnchorClass2: "above" "'mark' Mark Positioning lookup 14" "below" "'mark' Mark Positioning lookup 13" "lao-above" "'mark' Mark Positioning in Lao lookup 12" "lao-below" "'mark' Mark Positioning in Lao lookup 11" "rtl-above" "'mark' Mark Positioning lookup 10" "Ligature rtl-above" "'mark' Mark Positioning lookup 9" "rtl-inside" "'mark' Mark Positioning lookup 8" "rtl-below" "'mark' Mark Positioning lookup 7" "Ligature rtl-below" "'mark' Mark Positioning lookup 6" "above-mark" "'mkmk' Mark to Mark lookup 5" "below-mark" "'mkmk' Mark to Mark lookup 4" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 3" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 2" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" +AnchorClass2: "above" "'mark' above" "below" "'mark' below" "lao-above" "'mark' Mark Positioning in Lao lookup 12" "lao-below" "'mark' Mark Positioning in Lao lookup 11" "rtl-above" "'mark' Mark Positioning lookup 10" "Ligature rtl-above" "'mark' Mark Positioning lookup 9" "rtl-inside" "'mark' Mark Positioning lookup 8" "rtl-below" "'mark' Mark Positioning lookup 7" "Ligature rtl-below" "'mark' Mark Positioning lookup 6" "above-mark" "'mkmk' Mark to Mark lookup 5" "below-mark" "'mkmk' Mark to Mark lookup 4" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 3" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 2" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" BeginChars: 1114217 0 StartChar: .notdef Encoding: 0 -1 0 @@ -15159,6 +15158,8 @@ Encoding: 790 790 790 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 0 mark 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 96 96 N 1 0 0 1 -1026 -1828 2 EndChar @@ -15167,6 +15168,8 @@ Encoding: 791 791 791 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 180 180 N 1 0 0 1 -1032 -1828 2 EndChar @@ -15175,6 +15178,8 @@ Encoding: 792 792 792 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -607 -597 m 1,0,-1 @@ -15193,16 +15198,18 @@ Encoding: 793 793 793 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -417 -597 m 1,0,-1 - -417 -780 l 1,7,-1 - -606 -780 l 1,6,-1 - -606 -225 l 1,5,-1 + -417 -780 l 1,1,-1 + -606 -780 l 1,2,-1 + -606 -225 l 1,3,-1 -417 -225 l 1,4,-1 - -417 -408 l 1,3,-1 - -234 -408 l 1,2,-1 - -234 -597 l 1,1,-1 + -417 -408 l 1,5,-1 + -234 -408 l 1,6,-1 + -234 -597 l 1,7,-1 -417 -597 l 1,0,-1 EndSplineSet EndChar @@ -15249,6 +15256,8 @@ Encoding: 796 796 796 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -396 -379 m 17,0,1 @@ -15269,6 +15278,8 @@ Encoding: 797 797 797 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 -3 mark 0 Fore -790 -597 m 1,0,-1 @@ -15287,6 +15298,8 @@ Encoding: 798 798 798 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 -3 mark 0 Fore -613 -597 m 1,0,-1 @@ -15305,6 +15318,8 @@ Encoding: 799 799 799 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 -3 mark 0 Fore -613 -597 m 1,0,-1 @@ -15327,6 +15342,8 @@ Encoding: 800 800 800 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -346 basemark 0 +AnchorPoint: "below-mark" -512 200 mark 0 AnchorPoint: "below" -512 -3 mark 0 Fore -796 -414 m 1,0,-1 @@ -15379,6 +15396,8 @@ Encoding: 803 803 803 Width: 0 Flags: W TeX: 100 0 0 0 +AnchorPoint: "below-mark" -512 0 mark 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 729 729 N 1 0 0 1 -1024 -1774 2 EndChar @@ -15387,6 +15406,8 @@ Encoding: 804 804 804 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 168 168 N 1 0 0 1 -1020 -1774 2 EndChar @@ -15395,6 +15416,8 @@ Encoding: 805 805 805 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 755 755 N 1 0 0 1 -1026 0 2 EndChar @@ -15405,6 +15428,8 @@ Flags: W TtfInstrs: 17 5R%2j"9AT-&CeoY!"dZ(0E;(Q EndTtf +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -502 0 mark 0 Fore -580 -191 m 1,0,-1 @@ -15433,6 +15458,8 @@ Encoding: 809 809 809 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -420 -191 m 1,0,-1 @@ -15447,6 +15474,8 @@ Encoding: 810 810 810 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -199 -191 m 1,0,-1 @@ -15465,6 +15494,8 @@ Encoding: 811 811 811 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -105.729 -192 m 1,0,1 @@ -15490,6 +15521,8 @@ Encoding: 812 812 812 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 711 711 N 1 0 0 1 -1026 -1828 2 EndChar @@ -15498,6 +15531,8 @@ Encoding: 813 813 813 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 710 710 N 1 0 0 1 -1026 -1831 2 EndChar @@ -15506,6 +15541,8 @@ Encoding: 814 814 814 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 728 728 N 1 0 0 1 -1014 -1798 2 EndChar @@ -15514,18 +15551,20 @@ Encoding: 815 815 815 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -166 -492 m 1,0,-1 -309 -492 l 1,1,2 -320 -422 -320 -422 -369.5 -385 c 128,-1,3 - -419 -348 -419 -348 -502 -348 c 0,4,5 - -585 -348 -585 -348 -634.5 -385 c 128,-1,6 - -684 -422 -684 -422 -695 -492 c 1,7,-1 - -838 -492 l 1,8,9 - -832 -348 -832 -348 -745 -271.5 c 128,-1,10 - -658 -195 -658 -195 -502 -195 c 0,11,12 - -346 -195 -346 -195 -259 -271.5 c 128,-1,13 + -419 -348 -419 -348 -502 -348 c 128,-1,4 + -585 -348 -585 -348 -634.5 -385 c 128,-1,5 + -684 -422 -684 -422 -695 -492 c 1,6,-1 + -838 -492 l 1,7,8 + -832 -348 -832 -348 -745 -271.5 c 128,-1,9 + -658 -195 -658 -195 -502 -195 c 128,-1,10 + -346 -195 -346 -195 -259 -271.5 c 128,-1,11 -172 -348 -172 -348 -166 -492 c 1,0,-1 EndSplineSet EndChar @@ -15534,6 +15573,8 @@ Encoding: 816 816 816 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 732 732 N 1 0 0 1 -1032 -1786 2 EndChar @@ -15542,6 +15583,8 @@ Encoding: 817 817 817 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 717 717 N 1 0 0 1 -1026 0 2 EndChar @@ -15550,6 +15593,8 @@ Encoding: 818 818 818 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 95 95 N 1 0 0 1 -1024 0 2 EndChar @@ -15558,6 +15603,8 @@ Encoding: 819 819 819 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Refer: 8215 8215 N 1 0 0 1 -1024 0 2 EndChar @@ -15625,6 +15672,8 @@ Encoding: 825 825 825 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 -6 mark 0 Fore -479 -623 m 17,0,1 @@ -15645,6 +15694,8 @@ Encoding: 826 826 826 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -829 -547 m 1,0,-1 @@ -15663,6 +15714,8 @@ Encoding: 827 827 827 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -227 -191 m 1,0,-1 @@ -15682,6 +15735,8 @@ Encoding: 828 828 828 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -921 -489 m 1,0,1 @@ -15813,7 +15868,7 @@ TeX: 0 0 0 0 AnchorPoint: "above-mark" -512 1282 mark 0 AnchorPoint: "above-mark" -512 2000 basemark 0 AnchorPoint: "above" -512 1147 mark 0 -Refer: 168 168 N 1 0 0 1 -1024 0 3 +Refer: 168 168 N 1 0 0 1 -1024 0 2 Refer: 900 900 N 1 0 0 1 -1024 364 2 EndChar StartChar: uni0345 @@ -15858,6 +15913,8 @@ Encoding: 839 839 839 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -287 -462 m 25,0,-1 @@ -15877,6 +15934,8 @@ Encoding: 840 840 840 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -777 -116 m 1,0,-1 @@ -15896,6 +15955,8 @@ Encoding: 841 841 841 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -752 -42 m 1,0,-1 @@ -15985,6 +16046,8 @@ Encoding: 845 845 845 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -415 -472 m 1,0,-1 @@ -16009,17 +16072,19 @@ Encoding: 846 846 846 Width: 0 Flags: W TeX: 117 0 0 0 +AnchorPoint: "below-mark" -512 -546 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 0 mark 0 Fore -447 -492 m 9,0,-1 - -577 -492 l 17,8,-1 - -577 -304 l 1,7,-1 - -732 -436 l 1,6,-1 - -732 -280 l 1,5,-1 - -512 -92 l 1,4,-1 - -292 -280 l 1,3,-1 - -292 -436 l 1,2,-1 - -447 -304 l 1,1,-1 + -577 -492 l 17,1,-1 + -577 -304 l 1,2,-1 + -732 -436 l 1,3,-1 + -732 -280 l 1,4,-1 + -512 -92 l 1,5,-1 + -292 -280 l 1,6,-1 + -292 -436 l 1,7,-1 + -447 -304 l 1,8,-1 -447 -492 l 9,0,-1 EndSplineSet EndChar @@ -16070,6 +16135,8 @@ Encoding: 851 851 851 Width: 0 Flags: W TeX: 0 0 0 0 +AnchorPoint: "below-mark" -512 -746 basemark 0 +AnchorPoint: "below-mark" -512 0 mark 0 AnchorPoint: "below" -512 -1 mark 0 Refer: 829 829 N 1 0 0 1 0 -1950 2 EndChar diff --git a/dejavu-fonts/DejaVuSansBoldOblique.sfd b/dejavu-fonts/DejaVuSansBoldOblique.sfd index a7c2a484..b7256f76 100644 --- a/dejavu-fonts/DejaVuSansBoldOblique.sfd +++ b/dejavu-fonts/DejaVuSansBoldOblique.sfd @@ -62,15 +62,13 @@ Lookup: 1 0 0 "Single Substitution lookup 22" {"Single Substitution lookup 22" Lookup: 1 0 0 "Single Substitution lookup 23" {"Single Substitution lookup 23" } [] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 0" {"'mkmk' Mark to Mark in Lao lookup 0" } ['mkmk' ('lao ' <'dflt' > ) ] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 1" {"'mkmk' Mark to Mark in Lao lookup 1" } ['mkmk' ('lao ' <'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 2" {"'mkmk' Mark to Mark lookup 2" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 3" {"'mkmk' Mark to Mark lookup 3" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 262 0 0 "'mkmk' Mark to Mark in Basic" {"'mkmk' below-mark" "'mkmk' above-mark" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 4" {"'mark' Mark Positioning lookup 4" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 5" {"'mark' Mark Positioning lookup 5" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 6" {"'mark' Mark Positioning lookup 6" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 7" {"'mark' Mark Positioning in Lao lookup 7" } ['mark' ('lao ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 8" {"'mark' Mark Positioning in Lao lookup 8" } ['mark' ('lao ' <'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 9" {"'mark' Mark Positioning lookup 9" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 10" {"'mark' Mark Positioning lookup 10" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 260 0 0 "'mark' Mark to Base in Basic" {"'mark' below" "'mark' above" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 11" {"'kern' Horizontal Kerning in Latin lookup 11" } ['kern' ('latn' <'DNK ' 'dflt' > ) ] KernClass2: 38 50 "'kern' Horizontal Kerning in Latin lookup 11" 14 hyphen uni2010 @@ -245,7 +243,7 @@ UnicodeInterp: none NameList: AGL without afii AntiAlias: 1 FitToEm: 1 -AnchorClass2: "above" "'mark' Mark Positioning lookup 10" "below" "'mark' Mark Positioning lookup 9" "lao-above" "'mark' Mark Positioning in Lao lookup 8" "lao-below" "'mark' Mark Positioning in Lao lookup 7" "rtl-above" "'mark' Mark Positioning lookup 6" "rtl-below" "'mark' Mark Positioning lookup 5" "rtl-inside" "'mark' Mark Positioning lookup 4" "above-mark" "'mkmk' Mark to Mark lookup 3" "below-mark" "'mkmk' Mark to Mark lookup 2" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 1" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 0" +AnchorClass2: "above" "'mark' above" "below" "'mark' below" "lao-above" "'mark' Mark Positioning in Lao lookup 8" "lao-below" "'mark' Mark Positioning in Lao lookup 7" "rtl-above" "'mark' Mark Positioning lookup 6" "rtl-below" "'mark' Mark Positioning lookup 5" "rtl-inside" "'mark' Mark Positioning lookup 4" "above-mark" "'mkmk' above-mark" "below-mark" "'mkmk' below-mark" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 1" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 0" BeginChars: 1114166 0 StartChar: .notdef Encoding: 0 -1 0 diff --git a/dejavu-fonts/DejaVuSansExtraLight.sfd b/dejavu-fonts/DejaVuSansExtraLight.sfd index fdd938c3..27e9465b 100644 --- a/dejavu-fonts/DejaVuSansExtraLight.sfd +++ b/dejavu-fonts/DejaVuSansExtraLight.sfd @@ -56,12 +56,11 @@ Lookup: 1 0 0 "Single Substitution lookup 6" {"Single Substitution lookup 6" } Lookup: 1 0 0 "Single Substitution lookup 7" {"Single Substitution lookup 7" } [] Lookup: 262 1 0 "'mkmk' Mark to Mark in Arabic lookup 0" {"'mkmk' Mark to Mark in Arabic lookup 0" } ['mkmk' ('arab' <'dflt' > ) ] Lookup: 262 1 0 "'mkmk' Mark to Mark in Arabic lookup 1" {"'mkmk' Mark to Mark in Arabic lookup 1" } ['mkmk' ('arab' <'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 2" {"'mkmk' Mark to Mark lookup 2" } ['mkmk' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] +Lookup: 262 0 0 "'mkmk' Mark to Mark in Basic" {"'mkmk' above-mark" } ['mkmk' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning in Arabic lookup 3" {"'mark' Mark Positioning in Arabic lookup 3" } ['mark' ('arab' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning in Arabic lookup 4" {"'mark' Mark Positioning in Arabic lookup 4" } ['mark' ('arab' <'dflt' > ) ] Lookup: 261 0 0 "'mark' Mark Positioning lookup 5" {"'mark' Mark Positioning lookup 5" } ['mark' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 6" {"'mark' Mark Positioning lookup 6" } ['mark' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 7" {"'mark' Mark Positioning lookup 7" } ['mark' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] +Lookup: 260 0 0 "'mark' Mark to Base in Basic" {"'mark' below" "'mark' above" } ['mark' ('cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 8" {"'kern' Horizontal Kerning in Latin lookup 8" } ['kern' ('latn' <'dflt' > ) ] KernClass2: 47 57 "'kern' Horizontal Kerning in Latin lookup 8" 236 A Agrave Aacute Acircumflex Atilde Adieresis Aring Amacron Abreve Aogonek uni01CD uni01DE uni01E0 Aringacute uni0200 uni0202 uni0226 uni1E00 uni1EA0 uni1EA2 uni1EA4 uni1EA6 uni1EA8 uni1EAA uni1EAC uni1EAE uni1EB0 uni1EB2 uni1EB4 uni1EB6 @@ -244,7 +243,7 @@ NameList: AGL without afii AntiAlias: 1 FitToEm: 1 TeXData: 1 0 0 333312 166656 111104 573440 -1048576 111104 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144 -AnchorClass2: "above" "'mark' Mark Positioning lookup 7" "below" "'mark' Mark Positioning lookup 6" "Ligature below" "'mark' Mark Positioning lookup 5" "rtl-below" "'mark' Mark Positioning in Arabic lookup 4" "rtl-above" "'mark' Mark Positioning in Arabic lookup 3" "above-mark" "'mkmk' Mark to Mark lookup 2" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" +AnchorClass2: "above" "'mark' above" "below" "'mark' below" "Ligature below" "'mark' Mark Positioning lookup 5" "rtl-below" "'mark' Mark Positioning in Arabic lookup 4" "rtl-above" "'mark' Mark Positioning in Arabic lookup 3" "above-mark" "'mkmk' above-mark" "rtl-above-mark" "'mkmk' Mark to Mark in Arabic lookup 1" "rtl-below-mark" "'mkmk' Mark to Mark in Arabic lookup 0" BeginChars: 1114129 0 StartChar: .notdef Encoding: 0 -1 0 diff --git a/dejavu-fonts/DejaVuSansOblique.sfd b/dejavu-fonts/DejaVuSansOblique.sfd index 939e3262..5da203b5 100644 --- a/dejavu-fonts/DejaVuSansOblique.sfd +++ b/dejavu-fonts/DejaVuSansOblique.sfd @@ -62,16 +62,14 @@ Lookup: 1 0 0 "Single Substitution lookup 22" {"Single Substitution lookup 22" Lookup: 1 0 0 "Single Substitution lookup 23" {"Single Substitution lookup 23" } [] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 0" {"'mkmk' Mark to Mark in Lao lookup 0" } ['mkmk' ('lao ' <'dflt' > ) ] Lookup: 262 0 0 "'mkmk' Mark to Mark in Lao lookup 1" {"'mkmk' Mark to Mark in Lao lookup 1" } ['mkmk' ('lao ' <'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 2" {"'mkmk' Mark to Mark lookup 2" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 262 0 0 "'mkmk' Mark to Mark lookup 3" {"'mkmk' Mark to Mark lookup 3" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 262 0 0 "'mkmk' Mark to Mark in Basic" {"'mkmk' below-mark" "'mkmk' above-mark" } ['mkmk' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 4" {"'mark' Mark Positioning lookup 4" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 5" {"'mark' Mark Positioning lookup 5" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 1 0 "'mark' Mark Positioning lookup 6" {"'mark' Mark Positioning lookup 6" } ['mark' ('arab' <'dflt' > 'hebr' <'dflt' > 'nko ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 7" {"'mark' Mark Positioning in Lao lookup 7" } ['mark' ('lao ' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Mark Positioning in Lao lookup 8" {"'mark' Mark Positioning in Lao lookup 8" } ['mark' ('lao ' <'dflt' > ) ] Lookup: 261 0 0 "'mark' Mark Positioning lookup 9" {"'mark' Mark Positioning lookup 9" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 10" {"'mark' Mark Positioning lookup 10" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] -Lookup: 260 0 0 "'mark' Mark Positioning lookup 11" {"'mark' Mark Positioning lookup 11" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] +Lookup: 260 0 0 "'mark' Mark to Base in Basic" {"'mark' below" "'mark' above" } ['mark' ('cyrl' <'MKD ' 'SRB ' 'dflt' > 'grek' <'dflt' > 'latn' <'DNK ' 'dflt' > ) ] Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 12" {"'kern' Horizontal Kerning in Latin lookup 12" } ['kern' ('latn' <'DNK ' 'dflt' > ) ] KernClass2: 30 38 "'kern' Horizontal Kerning in Latin lookup 12" 14 hyphen uni2010 @@ -219,7 +217,7 @@ UnicodeInterp: none NameList: AGL without afii AntiAlias: 1 FitToEm: 1 -AnchorClass2: "above" "'mark' Mark Positioning lookup 11" "below" "'mark' Mark Positioning lookup 10" "Ligature below" "'mark' Mark Positioning lookup 9" "lao-below" "'mark' Mark Positioning in Lao lookup 8" "lao-above" "'mark' Mark Positioning in Lao lookup 7" "rtl-above" "'mark' Mark Positioning lookup 6" "rtl-inside" "'mark' Mark Positioning lookup 5" "rtl-below" "'mark' Mark Positioning lookup 4" "above-mark" "'mkmk' Mark to Mark lookup 3" "below-mark" "'mkmk' Mark to Mark lookup 2" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 1" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 0" +AnchorClass2: "above" "'mark' above" "below" "'mark' below" "Ligature below" "'mark' Mark Positioning lookup 9" "lao-below" "'mark' Mark Positioning in Lao lookup 8" "lao-above" "'mark' Mark Positioning in Lao lookup 7" "rtl-above" "'mark' Mark Positioning lookup 6" "rtl-inside" "'mark' Mark Positioning lookup 5" "rtl-below" "'mark' Mark Positioning lookup 4" "above-mark" "'mkmk' above-mark" "below-mark" "'mkmk' below-mark" "lao-below-mark" "'mkmk' Mark to Mark in Lao lookup 1" "lao-above-mark" "'mkmk' Mark to Mark in Lao lookup 0" BeginChars: 1114166 0 StartChar: .notdef Encoding: 0 -1 0 -- 2.11.4.GIT