diff --git a/README.md b/README.md index 6f75486..0e5560d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ those found in the popular [Fira Code](https://github.com/tonsky/FiraCode) font. These ligatures were custom created using [Glyphs](https://glyphsapp.com/). There are even italic versions of the ligatures. -## New Version 2.2.1 +## New Version 2.2.2 All new redesigned ligatures with better hinting. Updated font generation to support advanced OpenType features like those found in Fira Code. For example, the cursor now moves inside the ligature. It also handles repeating @@ -29,12 +29,13 @@ the following fonts. Thanks Mark, and thanks to all of you who have been patient - Operator Mono SSm Bold/Bold Italic - Operator Mono Light/Light Italic -### 🐛 Fixed in Version 2.2.1 +### 🐛 Fixed in Version 2.2.2 Fixed glyph widths Operator Mono Light and Light Italic. These fonts accidentally were sized -the same as the ScreenSmart versions and caused alignment issues. +the same as the ScreenSmart versions and caused alignment issues. Also fixed a few ligatures +that didn't have the correct weight. -### Customize the generated font +### 🔧 Customize the generated font In addition to the new ligatures, this version now allows you to customize what ligatures are added to a font. By default, all available ligatures will be added to the generated font. However, if you don't like a particular @@ -67,7 +68,7 @@ greater_equal.liga=greater_equal.2.liga In addition to the graphic above, the following new ligatures are available: -### Help Wanted +### 🙏 Help Wanted As noted above, v2.0 only includes ligatures for **Operator Mono SSm Book**. In order to update the other fonts, all the ligatures need to be redone. Unfortunately I just don't @@ -76,7 +77,7 @@ please let me know. I will even purchase a license to Gylphs Mini for you. You can reach me at kiliman@gmail.com. -## Take the poll +## ☑️ Take the poll Which font weight of Operator Mono do you use? Also note difference between Screen Smart (SSm) and regular version. This will help prioritize the order of development. @@ -99,7 +100,7 @@ Which font weight of Operator Mono do you use? Also note difference between Scre - for Mac users it's better to run `pip3 install fonttools` - [info](https://stackoverflow.com/a/33416270/3191011) - Node.js -## How to Install +## 🛠 How to Install 1. Once all the prerequisites have been installed, clone this repo. Or download latest release from [Releases](https://github.com/kiliman/operator-mono-lig/releases) and unzip. @@ -149,14 +150,14 @@ You can now select the newly generated font in your code editor. Make sure you e "editor.fontWeight": "500", // adjust for desired weight ``` -## Thank You +## 😍 Thank You Thanks to Hoefler&Co for making such an amazing font. It makes writing code truly pleasurable. Thanks also to all of you for your kinds words of encouragement and feedback. I really appreciate it. -## Contributors ✨ +## ✨ Contributors Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): diff --git a/ligature/OperatorMonoLig-Light/glyphs/ampersand_ampersand.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/ampersand_ampersand.liga.xml index b200a85..689e4b4 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/ampersand_ampersand.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/ampersand_ampersand.liga.xml @@ -1,57 +1,56 @@ - + - -13 60 586 67 hstem - -477 70 10 69 291 70 10 69 vstem - 359 178 rmoveto - 38 67 35 90 26 106 -63 7 rcurveline - -18 -86 -27 -79 -29 -62 rrcurveto - {75868691} callsubr - -5 0 -4 1 -5 vhcurveto - -45 51 38 67 35 90 26 106 rlinecurve - -63 7 -18 -86 -27 -79 -29 -62 rlinecurve - {75868691} callsubr - -85 55 -69 100 70 72 40 89 60 vhcurveto - -39 33 71 -90 134 hhcurveto - 70 72 40 89 60 hvcurveto - 33 -39 37 -43 39 -49 56 47 rcurveline - -47 55 -42 49 -37 42 rrcurveto - -667 -131 rmoveto - {a5af4707} callgsubr - 440 hmoveto - {a5af4707} callgsubr + -12 52 533 58 hstem + 296 159 rmoveto + 35 61 31 81 25 96 -55 7 rcurveline + {8f8784a0} callgsubr + rrcurveto + {db974013} callgsubr + -21 5 -21 10 -21 vhcurveto + -48 6 {8f8784a0} callgsubr + rlinecurve + {4eaf5c4e} callgsubr + 38 -59 33 -31 33 -15 rrcurveto + -8 19 21 -5 25 hhcurveto + 63 65 36 82 54 hvcurveto + 31 -35 33 -40 36 -44 48 40 rcurveline + -42 50 -39 44 -34 38 rrcurveto + -219 163 rmoveto + -38 -24 -29 -25 -22 -27 17 43 15 48 14 51 10 -21 14 -21 19 -24 rrcurveto + -335 -282 rmoveto + {62d0dced} callgsubr + 351 hmoveto + {62d0dced} callgsubr + -148 114 rmoveto + 0 0 0 0 vhcurveto endchar - - - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto - return + + + + -17 -79 -24 -72 -27 -58 return - - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto + + -132 149 -60 63 60 vvcurveto + 59 47 55 177 -8 vhcurveto + -4 58 rlineto + -212 4 -66 -91 -83 vvcurveto return - - - - -66 -33 46 63 56 35 59 73 51 hvcurveto - 37 -44 48 -53 58 -68 rrcurveto - -74 -47 -54 -36 -51 hhcurveto + + -17 -79 -24 -72 -27 -58 return + + + {db974013} callgsubr + -44 21 -41 42 -54 vhcurveto + -90 -57 -44 -66 -72 vvcurveto + -77 49 -62 89 63 65 36 82 54 vhcurveto return - - -66 -33 46 63 56 35 59 73 51 hvcurveto - 37 -44 48 -53 58 -68 rrcurveto - -74 -47 -54 -36 -51 hhcurveto + + -60 -31 42 58 50 32 55 68 47 hvcurveto + 34 -41 43 -48 53 -61 rrcurveto + -69 -43 -49 -33 -47 hhcurveto return diff --git a/ligature/OperatorMonoLig-Light/glyphs/bar_bar.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/bar_bar.liga.xml index b6dc1a8..6099272 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/bar_bar.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/bar_bar.liga.xml @@ -1,12 +1,11 @@ -226 56 329 56 vstem - -170 705 {a9d1a864} callgsubr - 385 886 {a9d1a864} callgsubr + -170 705 {a9d1a864} callsubr + 385 886 {a9d1a864} callsubr endchar - - + rmoveto -56 -5 rlineto @@ -19,5 +18,6 @@ -881 56 vlineto return - + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/bar_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/bar_greater.liga.xml index db74768..a83d9cb 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/bar_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/bar_greater.liga.xml @@ -1,16 +1,14 @@ - + - -201 985 hstem - -233 572 vstem - -167 784 rmoveto - -66 -6 rlineto - -979 66 vlineto - 506 492 rlineto - 62 vlineto - -67 -36 rmoveto - -439 -428 rlineto - 809 vlineto - 439 -371 rlineto + -251 56 468 57 vstem + 330 317 rmoveto + -525 456 -56 -5 rlineto + -949 56 5 vlineto + 525 439 rlineto + -57 23 rmoveto + -468 -391 rlineto + 804 vlineto + 468 -405 rlineto endchar diff --git a/ligature/OperatorMonoLig-Light/glyphs/colon_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/colon_equal.liga.xml index 68a33fa..462c7a9 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/colon_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/colon_equal.liga.xml @@ -1,32 +1,48 @@ - + - 145 113 135 114 hstem - -370 736 vstem - -370 393 {47439142} callgsubr - 60 rlineto - -529 -60 hlineto - -207 -275 {47439142} callgsubr - 61 rlineto - -529 -61 hlineto + 131 101 -76 52 147 101 -77 52 hstemhm + -288.5 96.5 hintmask 00000000 + hintmask 01101000 + -289 355 {f593abee} callsubr + hintmask 10011000 + 635 -77 rmoveto + {d805e4a1} callgsubr + -211 -248 {f593abee} callsubr + hintmask 01011000 + 635 -76 rmoveto + {d805e4a1} callgsubr endchar - - - + + rmoveto - 111 hlineto - 2 114 rlineto - -112 hlineto - 734 -87 rmoveto - 1 return + 96 hlineto + 2 101 rlineto + -97 hlineto + return - + rmoveto - 111 hlineto - 2 114 rlineto - -112 hlineto - 734 -87 rmoveto - 1 return + 96 hlineto + 2 101 rlineto + -97 hlineto + return + + + + + {c7138596} callgsubr + -426 -52 hlineto + return + + + 1 52 rlineto + return + + + {c7138596} callgsubr + -426 -52 hlineto + return \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_equal.2.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_equal.2.liga.xml index 29dc187..2c2ae19 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_equal.2.liga.xml @@ -3,39 +3,29 @@ {a926ac67} callgsubr hstem -468 425 85 425 vstem - -43 379 {37df18c9} callsubr - -85 -223 {37df18c9} callsubr + -43 379 {a8999db7} callgsubr + -85 -223 {a8999db7} callgsubr endchar - - - {e986858e} callgsubr - -426 -52 hlineto - 935 hmoveto - {c7138596} callsubr - -426 -52 hlineto - return + + + + 156 52 171 52 return - - 1 52 rlineto + + rmoveto + {d805e4a1} callgsubr + 935 hmoveto + {d805e4a1} callgsubr return - - {e986858e} callgsubr - -426 -52 hlineto - 935 hmoveto - {c7138596} callsubr + + {c7138596} callgsubr -426 -52 hlineto return - - - - 156 52 171 52 return - - - rmoveto - {c7138596} callsubr + + 1 52 rlineto return diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_equal.liga.xml index 9908a05..1285c17 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_equal.liga.xml @@ -3,15 +3,21 @@ {a926ac67} callgsubr hstem -468 936 vstem - 467 379 {e986858e} callgsubr + 467 379 {28fd4823} callsubr -936 -52 hlineto - 935 -223 {e986858e} callgsubr + 935 -223 {28fd4823} callsubr -936 -52 hlineto endchar - - 1 52 rlineto + + rmoveto + {c7138596} callgsubr + return + + + rmoveto + {c7138596} callgsubr return @@ -19,9 +25,8 @@ 156 52 171 52 return - - rmoveto - {c7138596} callsubr + + 1 52 rlineto return diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_equal_equal.2.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_equal_equal.2.liga.xml index be33848..b2b8026 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_equal_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_equal_equal.2.liga.xml @@ -3,29 +3,30 @@ {a926ac67} callgsubr hstem -1018 442 80 441 81 441 cntrmask 00111000 - -576 379 {42955120} callsubr - -602 -223 {42955120} callsubr + -576 379 {31d2d078} callsubr + -602 -223 {31d2d078} callsubr endchar - - {e986858e} callgsubr + + {28fd4823} callsubr -443 -52 hlineto 963 hmoveto 1 52 rlineto - -442 {2e19355c} callgsubr + -442 {2b826e40} callgsubr return - - 1 52 rlineto + + rmoveto + {c7138596} callgsubr return - - {e986858e} callgsubr + + {28fd4823} callsubr -443 -52 hlineto 963 hmoveto 1 52 rlineto - -442 {2e19355c} callgsubr + -442 {2b826e40} callgsubr return @@ -33,17 +34,20 @@ 156 52 171 52 return - - rmoveto - {c7138596} callsubr + + 1 52 rlineto return - + -52 hlineto - 963 hmoveto - {c7138596} callsubr + 963 {30708a76} callgsubr -442 -52 hlineto return + + hmoveto + {c7138596} callgsubr + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_equal_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_equal_greater.liga.xml index f7444c7..dfc12c7 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_equal_greater.liga.xml @@ -1,16 +1,22 @@ {17e5c391} callgsubr - -1018 1478 -57 {076e1c46} callgsubr + -1018 1478 -57 {076e1c46} callsubr -1259 -52 1320 {ce96b479} callsubr - -1329 -52 1267 {47bbd285} callgsubr + -1329 -52 1267 {3bf8a3e7} callgsubr - + + 57 hintmask 11100000 + {ea3a6f68} callsubr + 144 -121 rlineto + return + + 133 595 rmoveto -36 -43 return - + hlineto hintmask 11010000 101 -85 rlineto @@ -18,15 +24,6 @@ -92 -78 {bf847d0e} callgsubr return - - 35 -42 {fe9ab107} callsubr - 54 vlineto - return - - - 334 283 rlineto - return - @@ -37,21 +34,24 @@ 156 52 171 52 return - - 57 hintmask 11100000 - {ea3a6f68} callsubr - 144 -121 rlineto - return - - + rlineto hintmask 11100000 return - + hlineto - -158 -134 {8c7751fe} callsubr + -158 -134 {c7af96e2} callgsubr endchar + + 35 -42 {fe9ab107} callgsubr + 54 vlineto + return + + + 334 283 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_greater.liga.xml index d671790..53f460a 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_greater.liga.xml @@ -1,16 +1,22 @@ {17e5c391} callgsubr - -468 927 -56 {076e1c46} callgsubr + -468 927 -56 {076e1c46} callsubr -709 -52 770 {ce96b479} callsubr - -779 -52 717 {47bbd285} callgsubr + -779 -52 717 {3bf8a3e7} callgsubr - + + 57 hintmask 11100000 + {ea3a6f68} callsubr + 144 -121 rlineto + return + + 133 595 rmoveto -36 -43 return - + hlineto hintmask 11010000 101 -85 rlineto @@ -18,15 +24,6 @@ -92 -78 {bf847d0e} callgsubr return - - 35 -42 {fe9ab107} callsubr - 54 vlineto - return - - - 334 283 rlineto - return - @@ -37,21 +34,24 @@ 156 52 171 52 return - - 57 hintmask 11100000 - {ea3a6f68} callsubr - 144 -121 rlineto - return - - + rlineto hintmask 11100000 return - + hlineto - -158 -134 {8c7751fe} callsubr + -158 -134 {c7af96e2} callgsubr endchar + + 35 -42 {fe9ab107} callgsubr + 54 vlineto + return + + + 334 283 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/equal_less_less.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/equal_less_less.liga.xml index 8a036bf..63551ce 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/equal_less_less.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/equal_less_less.liga.xml @@ -16,7 +16,7 @@ -311 264 rlineto hintmask 11001000 300 hmoveto - {fd54dc80} callsubr + {9d42e380} callsubr {bf847d0e} callgsubr 36 42 rlineto endchar @@ -25,15 +25,20 @@ 306 258 -36 43 return - - {a8585996} callgsubr + + {a8585996} callsubr {f9df3c06} callsubr return - + + 8 vlineto + {653069d6} callsubr + return + + 306 258 -36 43 return - + -328 -279 rlineto -53 vlineto 333 -283 return @@ -53,10 +58,5 @@ hintmask 11100000 return - - 8 vlineto - {653069d6} callsubr - return - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/exclam_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/exclam_equal.liga.xml index 5d57a0e..be21274 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/exclam_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/exclam_equal.liga.xml @@ -1,10 +1,10 @@ - {36aee12c} callgsubr + {36aee12c} callsubr -561 52 171 52 hstemhm -468 936 -755 520 hintmask 00110000 66 379 rmoveto - 401 {368d5b4d} callsubr + 401 {91954767} callsubr -375 hlineto hintmask 00101000 140 262 rlineto @@ -21,29 +21,24 @@ 54 -19 rlineto hintmask 01101000 180 337 rlineto - 520 {368d5b4d} callsubr + 520 {91954767} callsubr -494 hlineto endchar - - hlineto - {c7138596} callsubr - return - - - 1 52 rlineto - return + + -181 898 return - + hlineto - {c7138596} callsubr + {c7138596} callgsubr return - - -181 898 return + + 1 52 rlineto + return \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/exclam_equal_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/exclam_equal_equal.liga.xml index e4d5993..9b87d33 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/exclam_equal_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/exclam_equal_equal.liga.xml @@ -1,6 +1,6 @@ - {36aee12c} callgsubr + {36aee12c} callsubr -701 61 187 60 187 60 hstemhm -530 520 hintmask 01111000 467 264 rmoveto @@ -31,10 +31,10 @@ 99 187 rlineto endchar - - + -181 898 return - + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/greater_equal.2.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/greater_equal.2.liga.xml index 5818f33..a9b9b9a 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/greater_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/greater_equal.2.liga.xml @@ -2,7 +2,7 @@ -119 50 hstemhm -338 481 -478 702 hintmask 10100000 - {64fb1ad2} callsubr + {64fb1ad2} callgsubr -700 -293 rlineto 701 -89 rmoveto 50 vlineto @@ -11,6 +11,13 @@ endchar + + 264 rlineto + 8 vlineto + return + + + -334 22 rmoveto 612 {89cb26bd} callsubr @@ -18,11 +25,5 @@ -54 vlineto return - - 264 rlineto - 8 vlineto - return - - - + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/greater_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/greater_equal.liga.xml index 975e967..a96b639 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/greater_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/greater_equal.liga.xml @@ -1,13 +1,20 @@ -335 702 vstem - {64fb1ad2} callsubr + {64fb1ad2} callgsubr -675 -283 rlineto 675 113 rmoveto -675 -283 -25 42 700 297 rlineto endchar + + 264 rlineto + 8 vlineto + return + + + -334 22 rmoveto 612 {89cb26bd} callsubr @@ -15,11 +22,5 @@ -54 vlineto return - - 264 rlineto - 8 vlineto - return - - - + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/greater_equal_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/greater_equal_greater.liga.xml index d300149..eb24db8 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/greater_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/greater_equal_greater.liga.xml @@ -1,13 +1,13 @@ - {0b3c1f4e} callgsubr - 1469 -1156 57 1043 {076e1c46} callgsubr + {0b3c1f4e} callsubr + 1469 -1156 57 1043 {076e1c46} callsubr -1015 {75fc0322} callsubr hintmask 11010000 {7d351c1f} callgsubr 208 176 rlineto 1015 hlineto - -158 -134 {8c7751fe} callsubr + -158 -134 {c7af96e2} callgsubr hintmask 11001000 -57 -31 rmoveto -92 -78 rlineto @@ -22,61 +22,61 @@ endchar - + + {17e5c391} callgsubr + -1010 return + + + 57 hintmask 11100000 + {ea3a6f68} callsubr + 144 -121 rlineto + return + + 133 595 rmoveto -36 -43 return - + hlineto -193 164 -36 -43 rlineto return - + 306 {1341d64a} callgsubr return - + -312 -264 35 -42 return - - 35 -42 {fe9ab107} callsubr - 54 vlineto - return - - - 334 283 rlineto - return - - - {17e5c391} callgsubr - -1010 return - - + {a926ac67} callgsubr hstemhm return - + 156 52 171 52 return - - 57 hintmask 11100000 - {ea3a6f68} callsubr - 144 -121 rlineto - return - - + {735054ce} callsubr hintmask 11100000 {4d0a4e5f} callsubr return - + -258 rlineto -8 vlineto return + + 35 -42 {fe9ab107} callgsubr + 54 vlineto + return + + + 334 283 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/greater_greater_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/greater_greater_equal.liga.xml index 774bed3..aca5c8b 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/greater_greater_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/greater_greater_equal.liga.xml @@ -6,18 +6,18 @@ -327 278 -36 -43 {7d351c1f} callgsubr rlineto hintmask 11010000 - {fe9ab107} callsubr + {fe9ab107} callgsubr hintmask 11001000 300 hmoveto 54 vlineto -73 62 {bf847d0e} callgsubr - 880 {368d5b4d} callsubr + 880 {91954767} callsubr -942 {75fc0322} callsubr hintmask 11001000 {735054ce} callsubr {4d0a4e5f} callsubr 208 176 {bf847d0e} callgsubr - 933 {368d5b4d} callsubr + 933 {91954767} callsubr -873 hlineto endchar @@ -29,25 +29,17 @@ -312 -264 35 -42 return - - 334 283 rlineto - return - - + hlineto - {c7138596} callsubr - return - - - 1 52 rlineto + {c7138596} callgsubr return - + hlineto -193 164 -36 -43 rlineto return - + 306 {1341d64a} callgsubr return @@ -72,10 +64,18 @@ -8 vlineto return - + + 334 283 rlineto + return + + rlineto hintmask 11100000 return + + 1 52 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/hyphen_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/hyphen_greater.liga.xml index 0bd7929..9f695a3 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/hyphen_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/hyphen_greater.liga.xml @@ -1,39 +1,39 @@ - {4ef4eda0} callgsubr + {4ef4eda0} callsubr -430 890 {98ef964f} callgsubr - -807 -52 807 {8dadaa8a} callsubr + -807 -52 807 {ada6e010} callsubr - + + 264 52 hstem + return + + 133 595 rmoveto -36 -43 return - + hlineto - -286 -242 {8c7751fe} callsubr + -286 -242 {c7af96e2} callgsubr endchar - - 35 -42 {fe9ab107} callsubr - 54 vlineto - return - - - 334 283 rlineto - return - - - 264 52 hstem - return - - + vstem {ea3a6f68} callsubr 280 -236 rlineto return + + 35 -42 {fe9ab107} callgsubr + 54 vlineto + return + + + 334 283 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen.liga.xml index 924dacc..917e374 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen.liga.xml @@ -1,14 +1,20 @@ - {4ef4eda0} callgsubr + {4ef4eda0} callsubr -383 314 123 314 vstem -72 264 rmoveto - {3b143fa3} callsubr + {3b143fa3} callgsubr 748 hmoveto - {3b143fa3} callsubr + {3b143fa3} callgsubr endchar + + 264 52 hstem + return + + + 3 52 rlineto -314 -52 hlineto @@ -19,11 +25,5 @@ -314 -52 hlineto return - - - - 264 52 hstem - return - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen_greater.liga.xml index 800858c..03c589e 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/hyphen_hyphen_greater.liga.xml @@ -1,39 +1,39 @@ - {4ef4eda0} callgsubr + {4ef4eda0} callsubr -980 1440 {98ef964f} callgsubr - -1357 -52 1357 {8dadaa8a} callsubr + -1357 -52 1357 {ada6e010} callsubr - + + 264 52 hstem + return + + 133 595 rmoveto -36 -43 return - + hlineto - -286 -242 {8c7751fe} callsubr + -286 -242 {c7af96e2} callgsubr endchar - - 35 -42 {fe9ab107} callsubr - 54 vlineto - return - - - 334 283 rlineto - return - - - 264 52 hstem - return - - + vstem {ea3a6f68} callsubr 280 -236 rlineto return + + 35 -42 {fe9ab107} callgsubr + 54 vlineto + return + + + 334 283 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_bar.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_bar.liga.xml index 838f36f..d01f76f 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_bar.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_bar.liga.xml @@ -1,16 +1,15 @@ - + - -201 985 hstem - -344 566 vstem - 156 778 rmoveto - -500 -425 rlineto - -62 vlineto - 500 -492 rlineto - 66 985 hlineto - -500 -467 rmoveto - 10 vlineto - 434 366 rlineto - -803 vlineto + -301 57 468 56 vstem + 224 773 rmoveto + -525 -456 rlineto + -54 vlineto + 525 -439 rlineto + -5 56 949 vlineto + -524 -482 rmoveto + 8 vlineto + 468 405 rlineto + -804 vlineto endchar diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_equal_equal.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_equal_equal.liga.xml index f710198..aab0b67 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_equal_equal.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_equal_equal.liga.xml @@ -1,64 +1,59 @@ - {0b3c1f4e} callgsubr + {0b3c1f4e} callsubr 58 -58 1478 hintmask 11100000 -952 286 rmoveto 8 vlineto 101 85 rlineto hintmask 11010000 - 1318 {368d5b4d} callsubr - -1258 {def21ba5} callsubr - 1266 {368d5b4d} callsubr + 1318 {91954767} callsubr + -1258 {2e75d6c9} callgsubr + 1266 {91954767} callsubr -1328 hlineto endchar - - hlineto - {c7138596} callsubr - return - - - 1 52 rlineto - return + + {17e5c391} callgsubr + -1010 return - + hlineto - 144 121 {3eba54eb} callsubr - -158 134 rlineto - return - - - -36 43 {ecf99dc2} callsubr + {c7138596} callgsubr return - + {f9df3c06} callsubr 36 42 return - + -328 -279 rlineto -53 vlineto 333 -283 return - - hlineto - {c7138596} callsubr - return - - - {17e5c391} callgsubr - -1010 return - - + {a926ac67} callgsubr hstemhm return - + 156 52 171 52 return + + 1 52 rlineto + return + + + hlineto + 144 121 {3eba54eb} callgsubr + -158 134 rlineto + return + + + -36 43 {ecf99dc2} callsubr + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_equal_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_equal_greater.liga.xml index 3af6d0f..bedf7ca 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_equal_greater.liga.xml @@ -1,12 +1,12 @@ - {0b3c1f4e} callgsubr - 58 -58 1470 -57 {076e1c46} callgsubr - -1031 {def21ba5} callsubr + {0b3c1f4e} callsubr + 58 -58 1470 -57 {076e1c46} callsubr + -1031 {2e75d6c9} callgsubr 1048 hlineto -158 -134 35 -42 rlineto hintmask 11010000 - {fe9ab107} callsubr + {fe9ab107} callgsubr 54 vlineto hintmask 11101000 -57 -31 rmoveto @@ -18,19 +18,19 @@ endchar - - 133 595 rmoveto - -36 -43 return + + {17e5c391} callgsubr + -1010 return - - hlineto - 144 121 {3eba54eb} callsubr - -158 134 rlineto + + 57 hintmask 11100000 + {ea3a6f68} callsubr + 144 -121 rlineto return - - -36 43 {ecf99dc2} callsubr - return + + 133 595 rmoveto + -36 -43 return {f9df3c06} callsubr @@ -41,31 +41,31 @@ -53 vlineto 333 -283 return - - 334 283 rlineto - return - - - {17e5c391} callgsubr - -1010 return - - + {a926ac67} callgsubr hstemhm return - + 156 52 171 52 return - - 57 hintmask 11100000 - {ea3a6f68} callsubr - 144 -121 rlineto + + hlineto + 144 121 {3eba54eb} callgsubr + -158 134 rlineto + return + + + -36 43 {ecf99dc2} callsubr + return + + + 334 283 rlineto return - + -92 78 rlineto 8 vlineto 101 85 rlineto diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_equal_less.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_equal_less.liga.xml index c457a3f..278a3a9 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_equal_less.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_equal_less.liga.xml @@ -1,12 +1,12 @@ - {0b3c1f4e} callgsubr + {0b3c1f4e} callsubr 58 -58 1469 -369 58 hintmask 11010000 423 -20 rmoveto 36 42 rlineto hintmask 11001000 -311 264 rlineto - {a8585996} callgsubr + {a8585996} callsubr -193 -164 rlineto -1015 hlineto 144 121 -36 43 rlineto @@ -25,38 +25,38 @@ endchar - + + {17e5c391} callgsubr + -1010 return + + + 8 vlineto + {653069d6} callsubr + return + + 306 258 -36 43 return - + {f9df3c06} callsubr 36 42 return - + -328 -279 rlineto -53 vlineto 333 -283 return - - {17e5c391} callgsubr - -1010 return - - + {a926ac67} callgsubr hstemhm return - + 156 52 171 52 return - - 8 vlineto - {653069d6} callsubr - return - - + -92 78 rlineto 8 vlineto 101 85 rlineto diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_exclam_hyphen_hyphen.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_exclam_hyphen_hyphen.liga.xml index 2c2488f..0d28cd6 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_exclam_hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_exclam_hyphen_hyphen.liga.xml @@ -2,7 +2,7 @@ 0 96 168 52 hstemhm -1560 58 629 94 -62 40 hintmask 11101000 - -841 {9500e647} callsubr + -841 {9500e647} callgsubr -355 326 rmoveto -36 43 {80b4b821} callgsubr 447 hlineto @@ -12,39 +12,39 @@ -52 1044 vlineto 3 52 rlineto hintmask 11110000 - -1308 -316 {8ff4d132} callgsubr + -1308 -316 {8ff4d132} callsubr - - 226 rmoveto - 40 hlineto - 3 116 16 212 6 122 rrcurveto - -77 hlineto - 2 -122 10 -212 -116 vvcurveto - return - - + {f9df3c06} callsubr 36 42 return - + -328 -279 rlineto -53 vlineto 333 -283 return - - - - {ecf99dc2} callsubr - -285 242 rlineto - return - - + rmoveto 93 hlineto 3 96 rlineto -94 hlineto endchar + + + + 226 rmoveto + 40 hlineto + 3 116 16 212 6 122 rrcurveto + -77 hlineto + 2 -122 10 -212 -116 vvcurveto + return + + + {ecf99dc2} callsubr + -285 242 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/less_slash.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/less_slash.liga.xml index 095ec01..1b35dbf 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/less_slash.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/less_slash.liga.xml @@ -1,37 +1,36 @@ - 418 {36aee12c} callgsubr + 418 {36aee12c} callsubr hstem -460 58 199 520 vstem 266 717 rmoveto -367 -687 -301 256 rlineto - {fd54dc80} callsubr + {9d42e380} callsubr -76 -142 54 -19 466 874 rlineto endchar - - {a8585996} callgsubr + + -181 898 return + + + {a8585996} callsubr {f9df3c06} callsubr return - + + 8 vlineto + {653069d6} callsubr + return + + 306 258 -36 43 return - + -328 -279 rlineto -53 vlineto 333 -283 return - - - -181 898 return - - - 8 vlineto - {653069d6} callsubr - return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/plus_plus.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/plus_plus.liga.xml index 8c35bc4..2efcb28 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/plus_plus.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/plus_plus.liga.xml @@ -1,30 +1,30 @@ - {4ef4eda0} callgsubr + {4ef4eda0} callsubr -239 55 364 55 vstem 235 {9b6142ec} callsubr 192 -55 -192 -364 {7c4152a6} callgsubr 193 364 -193 55 193 182 vlineto - {c7138596} callsubr + {c7138596} callgsubr endchar - - 316 rmoveto + + 264 52 hstem return - - 1 52 rlineto + + 316 rmoveto return - - 264 52 hstem - return - - + 192 -55 -192 -184 -52 184 -193 55 return + + 1 52 rlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/question_question.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/question_question.liga.xml index cff0bad..2993ebe 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/question_question.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/question_question.liga.xml @@ -6,26 +6,11 @@ {400ad052} callgsubr 420 hmoveto {400ad052} callgsubr - -329 -678 {b01158f3} callsubr - 419 -96 {b01158f3} callsubr + -329 -678 {b01158f3} callgsubr + 419 -96 {b01158f3} callgsubr endchar - - - rmoveto - 90 hlineto - 2 96 rlineto - -91 hlineto - return - - - rmoveto - 90 hlineto - 2 96 rlineto - -91 hlineto - return - - + -6 -57 rlineto @@ -45,5 +30,12 @@ 78 -88 64 -299 18 vhcurveto return + + rmoveto + 90 hlineto + 2 96 rlineto + -91 hlineto + return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/slash_greater.liga.xml b/ligature/OperatorMonoLig-Light/glyphs/slash_greater.liga.xml index 2f8055a..4c5df6b 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/slash_greater.liga.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/slash_greater.liga.xml @@ -1,18 +1,26 @@ - {36aee12c} callgsubr + {36aee12c} callsubr hstem -335 520 218 57 vstem 133 595 rmoveto - -1 -1 53 99 {c030e715} callgsubr + -1 -1 53 99 {c030e715} callsubr 387 726 297 -251 rlineto -8 vlineto - -312 -264 {8c7751fe} callsubr + -312 -264 {c7af96e2} callgsubr endchar - - 35 -42 {fe9ab107} callsubr + + -181 898 return + + + -51 24 -469 -879 54 -19 return + + + + + 35 -42 {fe9ab107} callgsubr 54 vlineto return @@ -20,13 +28,5 @@ 334 283 rlineto return - - - - -181 898 return - - - -51 24 -469 -879 54 -19 return - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/uniE0B0.xml b/ligature/OperatorMonoLig-Light/glyphs/uniE0B0.xml index afe2970..0790123 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/uniE0B0.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/uniE0B0.xml @@ -1,16 +1,16 @@ - {99cad421} callgsubr + {99cad421} callsubr 609 313 rmoveto -627 581 -2 -1099 rlineto endchar - - + -205 1099 hstem -20 629 vstem return - + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/glyphs/uniE0B2.xml b/ligature/OperatorMonoLig-Light/glyphs/uniE0B2.xml index c685e31..44a4159 100644 --- a/ligature/OperatorMonoLig-Light/glyphs/uniE0B2.xml +++ b/ligature/OperatorMonoLig-Light/glyphs/uniE0B2.xml @@ -1,16 +1,16 @@ - {99cad421} callgsubr + {99cad421} callsubr -20 313 rmoveto 629 -518 -2 1099 rlineto endchar - - + -205 1099 hstem -20 629 vstem return - + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Light/gsubrs.xml b/ligature/OperatorMonoLig-Light/gsubrs.xml index b57475b..9f65953 100644 --- a/ligature/OperatorMonoLig-Light/gsubrs.xml +++ b/ligature/OperatorMonoLig-Light/gsubrs.xml @@ -21,7 +21,7 @@ -99 callgsubr 79 62 37 37 40 vhcurveto -66 callsubr - -17 callsubr + -16 callsubr hvcurveto -59 callgsubr @@ -32,7 +32,7 @@ -52 callsubr -69 callgsubr - -201 81 -113 32 callgsubr + -201 81 -113 33 callgsubr 7 597 -86 callgsubr @@ -83,7 +83,7 @@ rmoveto - 5 -55 69 callsubr + 5 -55 70 callsubr -103 callgsubr @@ -223,7 +223,7 @@ rmoveto 124 74 76 136 hvcurveto -72 callsubr - -137 71 -74 69 callgsubr + -137 71 -74 70 callgsubr endchar @@ -234,7 +234,7 @@ -38 callsubr -70 -54 -31 -33 -42 vhcurveto -5 55 -56 -4 rlineto - 5 -6 callgsubr + 5 -6 callsubr 61 hlineto 180 -2 128 -3 86 vhcurveto 29 43 46 20 53 hhcurveto @@ -266,7 +266,7 @@ - -1 callgsubr + 0 callsubr -87 callsubr endchar @@ -375,7 +375,7 @@ rmoveto 61 hlineto - 2 -20 callgsubr + 2 -19 callsubr return @@ -399,9 +399,7 @@ - 201 6 75 52 64 vvcurveto - 48 -46 41 -135 19 vhcurveto - 173 133 return + -310 236 267 48 -267 228 306 54 -369 -620 return @@ -417,7 +415,7 @@ -60 callgsubr - -22 callsubr + -20 callsubr return @@ -441,9 +439,10 @@ - 76 callsubr - -62 callsubr - -184 87 -137 314 19 vhcurveto + rmoveto + -147 83 -108 289 16 vhcurveto + 8 52 rlineto + -62 callgsubr endchar @@ -476,7 +475,7 @@ 35 100 hvcurveto - 311 -4 callgsubr + 311 -3 callgsubr -325 vlineto -120 return @@ -592,14 +591,14 @@ - -9 54 247 46 237 18 callsubr - -283 -75 -46 75 -293 -1 callsubr + -9 54 247 46 237 19 callsubr + -283 -75 -46 75 -293 1 callsubr -343 -273 rmoveto 242 143 vlineto 3 46 rlineto -146 233 hlineto - 23 callsubr - 27 callgsubr + 25 callgsubr + 25 callsubr endchar @@ -626,8 +625,8 @@ - 61 27 38 33 47 vvcurveto - 57 -58 37 -76 vhcurveto + -64 -26 -40 -36 -50 vvcurveto + -57 55 -39 84 vhcurveto return @@ -635,8 +634,8 @@ - -64 -26 -40 -36 -50 vvcurveto - -57 55 -39 84 vhcurveto + 61 27 38 33 47 vvcurveto + 57 -58 37 -76 vhcurveto return @@ -666,7 +665,7 @@ - 36 callgsubr + 38 callgsubr -32 callsubr -45 52 hintmask 11101000 267 return @@ -686,7 +685,7 @@ - 35 callsubr + 36 callsubr -42 callsubr return @@ -712,7 +711,7 @@ - -60 -35 29 38 35 32 29 55 21 hvcurveto + -93 -52 -53 -49 -47 45 -30 51 -26 hvcurveto return @@ -737,7 +736,7 @@ - -25 callsubr + -24 callgsubr hstem 159 45 165 48 vstem 417 return @@ -747,9 +746,8 @@ - rmoveto - 69 41 -36 -99 hvcurveto - -308 60 327 vlineto + 69 callgsubr + -24 callsubr return @@ -781,7 +779,7 @@ -29 callgsubr - -5 callgsubr + -5 callsubr return @@ -797,18 +795,18 @@ - 38 170 42 hstem - 125 48 201 50 vstem - 181 return + 43 168 39 76 callsubr + 202 48 vstem + 275 return - 43 168 39 75 callsubr - 202 48 vstem - 275 return + 38 170 42 hstem + 125 48 201 50 vstem + 181 return @@ -830,12 +828,12 @@ rmoveto - 42 -40 rlineto - 219 175 88 148 144 vvcurveto - 141 -87 145 -216 174 vhcurveto - -42 -42 rlineto - 206 -159 79 -132 -129 vvcurveto - -131 -79 -133 -210 -161 vhcurveto + -42 40 rlineto + -219 -175 -88 -148 -144 vvcurveto + -141 87 -145 216 -174 vhcurveto + 42 40 rlineto + -206 160 -79 132 130 vvcurveto + 131 79 133 210 161 vhcurveto endchar @@ -843,14 +841,10 @@ - vstem - 253 224 rmoveto - 190 -229 65 10 -201 245 67 73 63 78 60 81 rlinecurve - -62 5 -57 -77 -58 -72 -65 -68 rlinecurve - -85 -2 rlineto - 435 vlineto - -60 -5 rlineto - -698 60 222 vlineto + -132 149 -60 63 60 vvcurveto + 59 47 55 177 -8 vhcurveto + -4 58 rlineto + -212 4 -66 -91 -83 vvcurveto return @@ -858,8 +852,10 @@ - hstem - 49 63 326 63 vstem + -26 callgsubr + -44 21 -41 42 -54 vhcurveto + -90 -57 -44 -66 -72 vvcurveto + -77 49 -62 89 63 65 36 82 54 vhcurveto return @@ -867,6 +863,13 @@ + 47 166 37 110 45 return + + + + + + rlineto 69 -44 28 -32 -23 vvcurveto -24 -35 -15 -87 -14 vhcurveto @@ -875,7 +878,7 @@ - + rmoveto 45 -38 171 224 4 62 -173 227 -47 -35 174 -224 rlineto @@ -886,26 +889,20 @@ - - - -143 80 -87 106 62 51 29 33 36 hvcurveto - -127 -10 rmoveto - -86 -61 66 128 135 80 return - - - - - -11 callgsubr - 268 50 return + -60 -31 42 58 50 32 55 68 47 hvcurveto + 34 -41 43 -48 53 -61 rrcurveto + -69 -43 -49 -33 -47 hhcurveto + return - 132 rlineto + 35 -42 10 callgsubr + 54 vlineto return @@ -913,36 +910,44 @@ - 45 hstemhm - 135 293 -52 53 hintmask 10100000 - 188 return + -11 callsubr + 268 50 return - -13 callsubr - 309 60 vstem - return + rmoveto + 60 -221 rlineto + 30 hlineto + 58 221 rlineto + 3 hlineto + -1 -273 rlineto + 42 326 -59 hlineto + -56 -214 rlineto + -2 hlineto + -59 214 rlineto + -59 -326 41 hlineto + -1 273 rlineto + endchar - rmoveto - 53 -326 -53 vlineto - return + -19 callgsubr + vstem + 138 return - 57 hintmask 11100000 - 4 callsubr - 144 -121 rlineto + -5 callgsubr + 566 -62 hlineto return @@ -950,12 +955,8 @@ - vstem - 233 288 rmoveto - 211 -293 68 9 -226 312 212 304 rlineto - -67 hlineto - -195 -282 rlineto - -74 282 -62 -620 62 288 hlineto + rmoveto + 53 -326 -53 vlineto return @@ -963,51 +964,49 @@ - 36 callsubr - hstem - 371 49 vstem - 140 return + -36 callsubr + 63 callsubr + return - -79 -52 -45 -62 -56 54 -46 77 return + 703 -39 callsubr + return - 417 -62 -424 vlineto - return + 45 callgsubr + hstem + 359 50 vstem + 134 return - 44 254 113 hstem - return + -79 -52 -45 -62 -56 54 -46 77 return - -28 callgsubr - hstemhm - return + 202 48 317 55 return - 127 112 115 192 vhcurveto - -420 -9 rmoveto - 163 77 108 109 104 90 -97 -168 -170 -92 -97 -106 -105 -77 99 162 vhcurveto + -28 callgsubr + hstemhm return @@ -1015,8 +1014,9 @@ - -44 callsubr - -285 242 rlineto + 127 112 115 192 vhcurveto + -420 -9 rmoveto + 163 77 108 109 104 90 -97 -168 -170 -92 -97 -106 -105 -77 99 162 vhcurveto return @@ -1024,7 +1024,8 @@ - 9 7 6 9 9 7 -6 -9 -9 -7 -7 -9 -9 -7 6 10 vhcurveto + -44 callsubr + -285 242 rlineto return @@ -1032,7 +1033,7 @@ - -113 2 -162 -207 vvcurveto + 9 7 6 9 9 7 -6 -9 -9 -7 -7 -9 -9 -7 6 10 vhcurveto return @@ -1040,17 +1041,17 @@ - 79 callsubr - 288 59 vstem - return + 371 hlineto + 11 callsubr + -315 return - vlineto - -61 -5 rlineto + hstem + 82 62 261 63 vstem return @@ -1058,9 +1059,8 @@ - vstem - 120 hmoveto - -19 callsubr + vlineto + -61 -5 rlineto return @@ -1068,7 +1068,7 @@ - -15 55 -6 callsubr + 1 52 rlineto return @@ -1076,7 +1076,9 @@ - 289 45 -227 hlineto + 566 200 54 -460 vlineto + -5 -54 rlineto + 202 -566 hlineto return @@ -1084,35 +1086,35 @@ - 0 47 390 64 -63 47 hstemhm - 204 59 return + -12 53 -9 callsubr + return - -82 -51 51 112 return + -10 callgsubr + 29 callgsubr + return - hlineto - 280 236 -36 43 rlineto - hintmask 11000000 - -8 callgsubr - return + 0 47 390 64 -63 47 hstemhm + 204 59 return - rmoveto - 4 -52 58 4 rlineto - -5 112 -2 156 210 vvcurveto + hlineto + 280 236 -36 43 rlineto + hintmask 11000000 + -7 callgsubr return @@ -1120,9 +1122,7 @@ - 85 callsubr - 307 hmoveto - -3 callsubr + -36 43 -44 callsubr return @@ -1130,11 +1130,9 @@ - -19 hlineto - hintmask 1010000001010000111100100110100010100110 - -6 2 -3 5 4 2 2 4 1 vhcurveto - 5 hlineto - -6 -1 -4 -5 -8 hhcurveto + 85 callgsubr + 307 hmoveto + -1 callgsubr return @@ -1142,8 +1140,8 @@ - 9 callgsubr - 27 callsubr + -2 callgsubr + -426 -52 hlineto return @@ -1151,8 +1149,11 @@ - rmoveto - 237 -114 103 -290 -42 vhcurveto + 226 rmoveto + 40 hlineto + 3 116 16 212 6 122 rrcurveto + -77 hlineto + 2 -122 10 -212 -116 vvcurveto return @@ -1160,21 +1161,24 @@ - 136 43 163 47 return + 18 callsubr + 55 callgsubr + return - 0 47 391 46 return + hintmask 1001000001010000111100100100010010100110 + return - 6 54 rlineto + 334 283 rlineto return @@ -1182,17 +1186,20 @@ - rmoveto - 249 -227 41 42 -241 216 245 214 -40 43 -250 -225 rlineto - endchar + hlineto + 144 121 4 callgsubr + -158 134 rlineto + return - -6 53 177 43 -37 39 166 53 -50 52 hstemhm - 39 59 143 55 155 56 hintmask 10101111 + -334 22 rmoveto + 612 69 callsubr + -605 258 25 43 668 -278 rlineto + -54 vlineto return @@ -1200,76 +1207,76 @@ - -66 -33 46 63 56 35 59 73 51 hvcurveto - 37 -44 48 -53 58 -68 rrcurveto - -74 -47 -54 -36 -51 hhcurveto - return + 63 155 62 return - -10 callgsubr - -1010 return + -36 callsubr + 54 57 callgsubr + hstemhm + 72 60 11 58 callgsubr + -6 60 return - rmoveto - 172 -227 47 35 -173 return + 0 82 hstem + 65 61 302 58 vstem + return - 237 48 291 54 hstem - 100 62 return + -220 -24 callgsubr + return - 0 76 hstem - 59 62 312 59 vstem - return + 237 48 291 54 hstem + 100 62 return - 40 vstem - 505 314 rmoveto - 192 -105 107 -128 -129 -98 -124 -186 -186 return + 0 47 604 47 hstem + 247 61 return - rmoveto - 40 -42 250 225 4 63 -249 227 -41 -42 241 -217 rlineto - endchar + 40 vstem + 505 314 rmoveto + 192 -105 107 -128 -129 -98 -124 -186 -186 return - hintmask 1001000001010000111100100100100010100110 - return + rmoveto + 40 -42 250 225 4 63 -249 227 -41 -42 241 -217 rlineto + endchar - 132 hstem + hintmask 1001000001010000111100100100100010100110 return @@ -1277,31 +1284,31 @@ - 16 callsubr - 98 43 return + 132 hstem + return - 53 callsubr - 90 43 return + 16 callgsubr + 98 43 return - -4 52 386 58 hstem - 85 60 return + 746 -15 callgsubr + return - 746 -17 callgsubr + 198 25 82 -83 -202 vvcurveto return @@ -1309,15 +1316,16 @@ - -6 56 516 58 hstem - 90 63 return + 53 callgsubr + 90 43 return - -194 -92 -95 -188 28 vhcurveto + 55 hstem + 92 61 280 63 vstem return @@ -1325,17 +1333,16 @@ - hstem - 43 464 vstem - return + -4 52 386 58 hstem + 85 60 return - rmoveto - 1 callsubr + hstem + 43 464 vstem return @@ -1344,8 +1351,7 @@ rmoveto - -30 10 -54 -67 -14 -75 12 -61 rlinecurve - 79 3 -23 57 -8 61 38 72 rlinecurve + 4 -47 rlineto return @@ -1354,26 +1360,27 @@ rmoveto - -262 hlineto - -1 -51 rlineto - 320 871 -319 -52 262 hlineto - endchar + -30 10 -54 -67 -14 -75 12 -61 rlinecurve + 79 3 -23 57 -8 61 38 72 rlinecurve + return - 136 hvcurveto - return + rmoveto + -870 318 vlineto + 6 50 rlineto + -266 769 263 51 hlineto + endchar - 37 callsubr - vhcurveto + 136 hvcurveto return @@ -1381,8 +1388,10 @@ - 0 55 510 55 hstem - 70 413 vstem + rmoveto + 6 callgsubr + 935 hmoveto + 6 callgsubr return @@ -1390,41 +1399,39 @@ - 0 54 hstem - 120 62 return + 0 54 377 53 hstem + 77 406 vstem + return - 40 333 40 return + 0 54 hstem + 120 62 return - hlineto - 6 47 rlineto - return + 47 314 45 return - -32 callgsubr - -355 -227 -35 callsubr - return + 40 333 40 return - 50 callsubr - 43 callsubr + 124 74 76 33 callgsubr + -49 callsubr return @@ -1432,8 +1439,8 @@ - -258 rlineto - -8 vlineto + 50 callsubr + 43 callsubr return @@ -1441,29 +1448,28 @@ - rmoveto - 111 hlineto - 2 114 rlineto - -112 hlineto - 734 -87 rmoveto - 1 return + -258 rlineto + -8 vlineto + return - hlineto - -158 -134 -21 callsubr - endchar + 53 callsubr + 15 25 vvcurveto + 25 29 32 108 52 vhcurveto + return - 389 50 -50 53 hstemhm - 111 62 return + hlineto + -158 -134 -20 callgsubr + endchar @@ -1478,18 +1484,16 @@ - 39 callsubr - hintmask 11100000 - 74 callsubr - return + 45 314 44 return - 0 54 139 48 49 48 228 54 hstem - 265 57 vstem + 40 callsubr + hintmask 11100000 + 75 callsubr return @@ -1497,16 +1501,17 @@ - -12 callgsubr - -137 71 -74 69 callgsubr - endchar + 0 54 139 48 49 48 228 54 hstem + 265 57 vstem + return - -19 callsubr + -10 callsubr + -137 71 -74 70 callgsubr endchar @@ -1514,17 +1519,15 @@ - -12 52 403 52 64 callgsubr - return + -16 callgsubr + endchar - rmoveto - -56 -5 rlineto - -881 56 vlineto + 43 99 -11 callsubr return @@ -1532,7 +1535,10 @@ - hintmask 1001000001001000111100100110100010100110 + rmoveto + 90 hlineto + 2 96 rlineto + -91 hlineto return @@ -1540,15 +1546,15 @@ - 6 51 rlineto - -88 10 -34 return + hintmask 1001000001001000111100100110100010100110 + return - 45 -30 127 -12 vhcurveto + -220 38 callgsubr return @@ -1556,8 +1562,7 @@ - hstem - 55 callsubr + 45 -30 127 -12 vhcurveto return @@ -1565,7 +1570,8 @@ - 83 21 callgsubr + hstem + 56 callgsubr return @@ -1573,25 +1579,22 @@ - 48 166 47 return + 243 62 vstem + return - 264 52 hstem - return + 40 128 41 return - vstem - 4 callsubr - 280 -236 rlineto - return + 48 166 47 return @@ -1605,10 +1608,9 @@ - -52 hlineto - 963 hmoveto - 1 callsubr - -442 -52 hlineto + vstem + 5 callsubr + 280 -236 rlineto return @@ -1616,19 +1618,20 @@ - rmoveto - 1 60 rlineto - -1486 -60 hlineto - 1485 return + -52 hlineto + 963 89 callgsubr + -442 -52 hlineto + return - hstem - 72 60 266 60 vstem - return + rmoveto + 1 60 rlineto + -1486 -60 hlineto + 1485 return @@ -1644,17 +1647,17 @@ - hstem - 60 61 return + 3 52 rlineto + -314 -52 hlineto + return - 51 768 52 hstem - 351 57 vstem - 351 return + hstem + 60 61 return @@ -1672,41 +1675,42 @@ - 396 vlineto - 28 42 44 19 52 hhcurveto - endchar + 134 90 callsubr + 0 callsubr + return - -9 55 521 60 return + 396 vlineto + 28 42 44 19 52 hhcurveto + endchar - 117 vhcurveto - return + -15 53 544 53 return - -61 1 rlineto - -166 vlineto - -176 3 -3 return + 117 vhcurveto + return - 89 callgsubr - 63 callgsubr + -18 -183 rlineto + 46 hlineto + 18 183 rlineto return @@ -1714,9 +1718,7 @@ - -18 -183 rlineto - 46 hlineto - 18 183 rlineto + 45 -32 callsubr return @@ -1724,18 +1726,16 @@ - rmoveto - 93 hlineto - 3 96 rlineto - -94 hlineto - endchar + 18 callgsubr + vstem + return - hintmask 1001000100010000111100100100100010101110 + hintmask 1010000001010000111100100100100010101110 return @@ -1743,23 +1743,23 @@ - hintmask 1111111100000000 - return + -17 -79 -24 -72 -27 -58 return - -181 898 return + hintmask 1111111100000000 + return - 9 callgsubr - 55 callgsubr + rmoveto + 11 callsubr return @@ -1767,8 +1767,8 @@ - -205 1099 hstem - -20 629 vstem + 10 callsubr + 56 callsubr return @@ -1776,8 +1776,7 @@ - rlineto - hintmask 11100000 + 25 49 33 53 48 -116 79 hhcurveto return @@ -1785,9 +1784,9 @@ - vlineto - hintmask 1010000001010000111100100100101000000110 - 4 return + rlineto + hintmask 11100000 + return @@ -1795,25 +1794,26 @@ vlineto - hintmask 1001000001001000111100101000100010100110 - 3 return + hintmask 1010000001010000111100100100101000000110 + 4 return - rmoveto - 52 callgsubr - 16 return + vlineto + hintmask 1001000001001000111100101000100010100110 + 3 return - vvcurveto - -46 53 callgsubr + -92 78 rlineto + 8 vlineto + 101 85 rlineto return @@ -1821,9 +1821,8 @@ - -92 78 rlineto - 8 vlineto - 101 85 rlineto + -79 hhcurveto + -54 -38 -50 -98 -37 hvcurveto return @@ -1831,15 +1830,17 @@ - -51 24 -469 -879 54 -19 return + 566 54 hstem + 64 callsubr + return - 8 vlineto - 52 callsubr + 45 callsubr + -386 -52 hlineto return @@ -1854,16 +1855,24 @@ - hlineto - 5 100 rlineto - -98 hlineto - endchar + 43 hstemhm + 9 callsubr + return + hmoveto + -2 callgsubr + return + + + + + + 443 52 return diff --git a/ligature/OperatorMonoLig-Light/subrs.xml b/ligature/OperatorMonoLig-Light/subrs.xml index d29f624..58ded39 100644 --- a/ligature/OperatorMonoLig-Light/subrs.xml +++ b/ligature/OperatorMonoLig-Light/subrs.xml @@ -27,17 +27,17 @@ rmoveto hintmask 11100100 - -41 callsubr - hintmask 11101000 - -50 callgsubr - hintmask 11011000 -40 callsubr hintmask 11101000 -49 callgsubr hintmask 11011000 + -41 callgsubr + hintmask 11101000 + -50 callgsubr + hintmask 11011000 -81 callsubr hintmask 11101000 - -41 callgsubr + -41 callsubr hintmask 11100100 -53 callsubr @@ -46,7 +46,7 @@ - -72 callgsubr + -73 callsubr -82 callsubr -64 callsubr return @@ -157,7 +157,7 @@ - 28 callsubr + 30 callgsubr -104 callsubr return @@ -346,8 +346,8 @@ - 10 callgsubr - -73 callsubr + 11 callsubr + -72 callgsubr return @@ -406,7 +406,9 @@ - -310 236 267 48 -267 228 306 54 -369 -620 return + 201 6 75 52 64 vvcurveto + 48 -46 41 -135 19 vhcurveto + 173 133 return @@ -414,9 +416,9 @@ -49 callsubr - 1 callgsubr + 2 callsubr vhcurveto - -12 callgsubr + -10 callsubr return @@ -462,7 +464,7 @@ - 365 37 callgsubr + 365 37 callsubr -83 callsubr endchar @@ -474,15 +476,15 @@ -70 callgsubr 135 -717 rmoveto 55 3 rlineto - 54 callsubr + 55 callsubr -99 callgsubr vhcurveto - 75 callgsubr + 76 callgsubr 79 62 37 37 40 hvcurveto -66 callsubr hvcurveto - 54 callsubr - -17 callsubr + 55 callsubr + -16 callsubr vhcurveto -59 callgsubr @@ -491,10 +493,9 @@ - rmoveto - -147 83 -108 289 16 vhcurveto - 8 52 rlineto - -62 callgsubr + 77 callgsubr + -62 callsubr + -184 87 -137 314 19 vhcurveto endchar @@ -562,7 +563,7 @@ - -13 callgsubr + -11 callgsubr -70 callgsubr return @@ -665,11 +666,11 @@ - 3 callgsubr - 223 -4 callgsubr - -208 19 callsubr - -177 -22 callgsubr - 74 101 29 28 -5 -10 -4 callsubr + 4 callsubr + 223 -3 callgsubr + -208 20 callsubr + -177 -22 callsubr + 74 101 29 28 -5 -10 -3 callsubr @@ -764,7 +765,7 @@ rmoveto -193 236 vlineto - 10 callgsubr + 11 callsubr -185 236 156 48 -156 228 181 54 -282 hlineto -73 -206 -71 -207 -69 -207 rrcurveto 63 hlineto @@ -789,7 +790,7 @@ - 95 60 50 56 49 -51 30 -55 27 hvcurveto + -60 -35 29 38 35 32 29 55 21 hvcurveto return @@ -797,7 +798,7 @@ - -93 -52 -53 -49 -47 45 -30 51 -26 hvcurveto + 95 60 50 56 49 -51 30 -55 27 hvcurveto return @@ -807,7 +808,7 @@ rmoveto 62 hlineto - 5 -9 callsubr + 5 -8 callsubr return @@ -815,7 +816,7 @@ - -37 callgsubr + -37 callsubr 119 -58 49 -90 return @@ -823,8 +824,9 @@ - 68 callsubr - -25 callgsubr + rmoveto + 69 41 -36 -99 hvcurveto + -308 60 327 vlineto return @@ -890,7 +892,7 @@ - -80 59 callsubr + -80 60 callsubr 30 31 27 58 return @@ -899,12 +901,12 @@ rmoveto - -42 40 rlineto - -219 -175 -88 -148 -144 vvcurveto - -141 87 -145 216 -174 vhcurveto - 42 40 rlineto - -206 160 -79 132 130 vvcurveto - 131 79 133 210 161 vhcurveto + 42 -40 rlineto + 219 175 88 148 144 vvcurveto + 141 -87 145 -216 174 vhcurveto + -42 -42 rlineto + 206 -159 79 -132 -129 vvcurveto + -131 -79 -133 -210 -161 vhcurveto endchar @@ -912,9 +914,9 @@ - 15 callgsubr + 16 callsubr 225 174 215 -46 38 -171 -223 rlineto - 231 -63 15 callgsubr + 231 -63 16 callsubr 224 174 216 -45 38 -171 -223 rlineto endchar @@ -923,30 +925,36 @@ - 7 callgsubr - -622 -1 callsubr - -63 -12 rmoveto - 27 callgsubr - 521 vlineto - 23 callsubr - endchar + vstem + 253 224 rmoveto + 190 -229 65 10 -201 245 67 73 63 78 60 81 rlinecurve + -62 5 -57 -77 -58 -72 -65 -68 rlinecurve + -85 -2 rlineto + 435 vlineto + -60 -5 rlineto + -698 60 222 vlineto + return - 47 166 37 110 45 return + 8 callsubr + -622 1 callsubr + -63 -12 rmoveto + 25 callsubr + 521 vlineto + 25 callgsubr + endchar - -12 52 540 52 hstem - 60 60 310 61 vstem - 269 -12 rmoveto - 135 87 132 199 195 -75 118 -134 -136 -86 -131 -200 -195 75 -118 134 hvcurveto + hstem + 49 63 326 63 vstem return @@ -954,8 +962,10 @@ - -24 callgsubr - -8 callsubr + -12 52 540 52 hstem + 60 60 310 61 vstem + 269 -12 rmoveto + 135 87 132 199 195 -75 118 -134 -136 -86 -131 -200 -195 75 -118 134 hvcurveto return @@ -963,16 +973,17 @@ - -51 -32 27 37 37 31 27 52 hvcurveto - return + -143 80 -87 106 62 51 29 33 36 hvcurveto + -127 -10 rmoveto + -86 -61 66 128 135 80 return - 35 -42 8 callsubr - 54 vlineto + -23 callgsubr + -7 callsubr return @@ -980,27 +991,15 @@ - rmoveto - 60 -221 rlineto - 30 hlineto - 58 221 rlineto - 3 hlineto - -1 -273 rlineto - 42 326 -59 hlineto - -56 -214 rlineto - -2 hlineto - -59 214 rlineto - -59 -326 41 hlineto - -1 273 rlineto - endchar + -51 -32 27 37 37 31 27 52 hvcurveto + return - -7 callsubr - 566 -62 hlineto + 132 rlineto return @@ -1008,42 +1007,47 @@ - -21 callgsubr - vstem - 138 return + 45 hstemhm + 135 293 -52 53 hintmask 10100000 + 188 return - 76 71 43 195 -20 return + -12 callsubr + 309 60 vstem + return - -36 callsubr - 62 callgsubr - return + 76 71 43 195 -20 return - 44 callsubr - hstem - 359 50 vstem - 134 return + 57 hintmask 11100000 + 5 callsubr + 144 -121 rlineto + return - 703 -39 callsubr + vstem + 233 288 rmoveto + 211 -293 68 9 -226 312 212 304 rlineto + -67 hlineto + -195 -282 rlineto + -74 282 -62 -620 62 288 hlineto return @@ -1051,28 +1055,26 @@ - -5 callsubr - 64 callgsubr - return + 37 callgsubr + hstem + 371 49 vstem + 140 return - 202 48 317 55 return + -4 callsubr + 65 callgsubr + return - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto + 44 254 113 hstem return @@ -1080,8 +1082,7 @@ - hstem - 89 61 244 60 vstem + 417 -62 -424 vlineto return @@ -1089,8 +1090,8 @@ - -20 callgsubr - -64 hlineto + hstem + 89 61 244 60 vstem return @@ -1098,8 +1099,8 @@ - 5 -50 rlineto - 113 16 58 35 47 vvcurveto + -19 callsubr + -64 hlineto return @@ -1107,17 +1108,16 @@ - 371 hlineto - 10 callgsubr - -315 return + 5 -50 rlineto + 113 16 58 35 47 vvcurveto + return - hstem - 82 62 261 63 vstem + -113 2 -162 -207 vvcurveto return @@ -1125,34 +1125,35 @@ - -14 51 409 51 return + 80 callsubr + 288 59 vstem + return - 30 hvcurveto - -150 1 -97 2 -93 vhcurveto - -27 -34 -45 -21 -45 hhcurveto - endchar + -14 51 409 51 return - 566 200 54 -460 vlineto - -5 -54 rlineto - 202 -566 hlineto - return + 30 hvcurveto + -150 1 -97 2 -93 vhcurveto + -27 -34 -45 -21 -45 hhcurveto + endchar - -12 53 -10 callsubr + vstem + 120 hmoveto + -16 callgsubr return @@ -1160,8 +1161,7 @@ - vlineto - 263 -42 141 121 245 vvcurveto + -15 55 -4 callgsubr return @@ -1169,8 +1169,7 @@ - -12 callsubr - 28 callgsubr + 289 45 -227 hlineto return @@ -1178,7 +1177,8 @@ - 1 52 rlineto + vlineto + 263 -42 141 121 245 vvcurveto return @@ -1186,19 +1186,18 @@ - 29 callgsubr - -443 -52 hlineto - 963 hmoveto - 1 52 rlineto - -442 60 callgsubr - return + -82 -51 51 112 return - -36 43 -44 callsubr + 45 callsubr + -443 -52 hlineto + 963 hmoveto + 1 52 rlineto + -442 61 callgsubr return @@ -1206,28 +1205,29 @@ - 133 595 rmoveto - -36 -43 return + rmoveto + 4 -52 58 4 rlineto + -5 112 -2 156 210 vvcurveto + return - 226 rmoveto - 40 hlineto - 3 116 16 212 6 122 rrcurveto - -77 hlineto - 2 -122 10 -212 -116 vvcurveto - return + 133 595 rmoveto + -36 -43 return - 17 callsubr - 54 callgsubr + -19 hlineto + hintmask 1010000001010000111100100110100010100110 + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + -6 -1 -4 -5 -8 hhcurveto return @@ -1235,7 +1235,8 @@ - hintmask 1001000001010000111100100100010010100110 + 10 callsubr + 29 callsubr return @@ -1243,7 +1244,8 @@ - 334 283 rlineto + rmoveto + 237 -114 103 -290 -42 vhcurveto return @@ -1251,47 +1253,39 @@ - hlineto - 144 121 3 callsubr - -158 134 rlineto - return + 136 43 163 47 return - -334 22 rmoveto - 612 67 callsubr - -605 258 25 43 668 -278 rlineto - -54 vlineto - return + 0 47 391 46 return - 63 155 62 return + 6 54 rlineto + return - -36 callsubr - 54 56 callsubr - hstemhm - 72 60 11 56 callgsubr - -6 60 return + rmoveto + 249 -227 41 42 -241 216 245 214 -40 43 -250 -225 rlineto + endchar - 0 82 hstem - 65 61 302 58 vstem + -6 53 177 43 -37 39 166 53 -50 52 hstemhm + 39 59 143 55 155 56 hintmask 10101111 return @@ -1299,8 +1293,9 @@ - 0 47 604 47 hstem - 247 61 return + 0 76 hstem + 59 62 312 59 vstem + return @@ -1314,85 +1309,87 @@ - -220 -25 callsubr - return + rmoveto + 172 -227 47 35 -173 return - 0 50 520 50 return + -9 callgsubr + -1010 return - 25 callsubr - 496 323 7 callgsubr - return + 0 50 520 50 return - vlineto - 3 -19 -19 2 -21 hhcurveto - -143 -127 -100 return + 27 callgsubr + 496 323 8 callsubr + return - hlineto - 1 callsubr - return + vlineto + 3 -19 -19 2 -21 hhcurveto + -143 -127 -100 return - 1 callgsubr - hvcurveto - 47 callgsubr + hlineto + -2 callgsubr + return - 43 hstem - 8 callgsubr - vstem - 388 return + 2 callsubr + hvcurveto + 48 callgsubr - 198 25 82 -83 -202 vvcurveto - return + 43 hstem + 9 callsubr + vstem + 388 return - 0 106 420 94 hstem - 86 58 return + rmoveto + 96 hlineto + 2 101 rlineto + -97 hlineto + return - 55 hstem - 92 61 280 63 vstem + -194 -92 -95 -188 28 vhcurveto return @@ -1408,29 +1405,24 @@ - hstem - 264 61 vstem - return + 0 106 420 94 hstem + 86 58 return - rmoveto - 4 -47 rlineto - return + -6 56 516 58 hstem + 90 63 return - -12 callsubr - 59 56 callsubr hstem - 142 56 callgsubr - vstem + 264 61 vstem return @@ -1438,7 +1430,7 @@ - 86 callgsubr + 88 callsubr -50 callsubr return @@ -1447,31 +1439,31 @@ - rmoveto - -870 318 vlineto - 6 50 rlineto - -266 769 263 51 hlineto - endchar + -10 callgsubr + 59 57 callgsubr + hstem + 142 58 callgsubr + vstem + return - 29 callgsubr - -426 -52 hlineto - 935 hmoveto - 1 callsubr - -426 -52 hlineto - return + rmoveto + -262 hlineto + -1 -51 rlineto + 320 871 -319 -52 262 hlineto + endchar - 0 54 377 53 hstem - 77 406 vstem + 39 callgsubr + vhcurveto return @@ -1479,7 +1471,8 @@ - hintmask 1010000001010000111100100100010010100110 + 0 55 510 55 hstem + 70 413 vstem return @@ -1487,7 +1480,7 @@ - 382 37 callgsubr + hintmask 1010000001010000111100100100010010100110 return @@ -1495,15 +1488,16 @@ - 47 314 45 return + 382 37 callsubr + return - 124 74 76 32 callgsubr - -49 callsubr + hlineto + 6 47 rlineto return @@ -1511,10 +1505,8 @@ - rmoveto - 6 50 rlineto - -88 10 -34 16 25 vvcurveto - 24 30 32 108 52 vhcurveto + -32 callgsubr + -355 -227 -35 callsubr return @@ -1522,7 +1514,10 @@ - 306 40 callgsubr + rmoveto + 6 50 rlineto + -88 10 -34 16 25 vvcurveto + 24 30 32 108 52 vhcurveto return @@ -1530,9 +1525,7 @@ - 52 callgsubr - 15 25 vvcurveto - 25 29 32 108 52 vhcurveto + 306 41 callgsubr return @@ -1542,7 +1535,7 @@ rlineto 54 vlineto - 668 278 25 -43 -605 40 callgsubr + 668 278 25 -43 -605 41 callgsubr return @@ -1551,7 +1544,7 @@ hlineto - -286 -242 -21 callsubr + -286 -242 -20 callgsubr endchar @@ -1567,41 +1560,43 @@ - 45 314 44 return + 389 50 -50 53 hstemhm + 111 62 return - 45 hstemhm - 156 59 -56 62 32 57 -52 55 hintmask 10110000 - 461 return + rmoveto + -2 callgsubr + return - rmoveto - 48 callgsubr + 45 hstemhm + 156 59 -56 62 32 57 -52 55 hintmask 10110000 + 461 return - 45 hstemhm - 239 54 -52 57 33 61 -55 58 hintmask 10110000 - 68 return + rmoveto + 49 callgsubr - 43 99 -11 callgsubr - return + 45 hstemhm + 239 54 -52 57 33 61 -55 58 hintmask 10110000 + 68 return @@ -1609,9 +1604,8 @@ rmoveto - 90 hlineto - 2 96 rlineto - -91 hlineto + -56 -5 rlineto + -881 56 vlineto return @@ -1626,7 +1620,7 @@ - hintmask 1001000001010000111100100110100010100110 + -12 52 403 52 65 callgsubr return @@ -1634,30 +1628,30 @@ - 306 258 -36 43 return + hintmask 1001000001010000111100100110100010100110 + return - -220 36 callgsubr - return + 6 51 rlineto + -88 10 -34 return - hintmask 1111111010000000 - return + 306 258 -36 43 return - 243 62 vstem + hintmask 1111111010000000 return @@ -1665,18 +1659,15 @@ - 40 128 41 return + 83 22 callgsubr + return - hlineto - hintmask 11010000 - 101 -85 rlineto - -8 vlineto - -92 -78 79 callgsubr + 264 52 hstem return @@ -1684,8 +1675,11 @@ - 16 callgsubr - 55 callsubr + hlineto + hintmask 11010000 + 101 -85 rlineto + -8 vlineto + -92 -78 80 callgsubr return @@ -1693,7 +1687,8 @@ - 316 rmoveto + 17 callgsubr + 56 callgsubr return @@ -1701,8 +1696,7 @@ - 26 callgsubr - 259 63 vstem + 316 rmoveto return @@ -1710,9 +1704,8 @@ - 88 hlineto - 5 101 rlineto - -88 hlineto + 28 callsubr + 259 63 vstem return @@ -1720,8 +1713,9 @@ - 3 52 rlineto - -314 -52 hlineto + 88 hlineto + 5 101 rlineto + -88 hlineto return @@ -1729,7 +1723,8 @@ - 244 63 vstem + hstem + 72 60 266 60 vstem return @@ -1737,8 +1732,7 @@ - 134 89 callsubr - -1 callgsubr + 244 63 vstem return @@ -1746,41 +1740,42 @@ - 10 hlineto - 6 -1 3 -4 -3 -2 -2 -7 vhcurveto - return + 50 769 51 hstem + 143 58 vstem + 143 return - 50 769 51 hstem - 143 58 vstem - 143 return + 10 hlineto + 6 -1 3 -4 -3 -2 -2 -7 vhcurveto + return - 264 rlineto - 8 vlineto - return + 51 768 52 hstem + 351 57 vstem + 351 return - -15 53 544 53 return + -9 55 521 60 return - 56 3 rlineto + 264 rlineto + 8 vlineto return @@ -1788,7 +1783,7 @@ - 45 -32 callsubr + 56 3 rlineto return @@ -1796,19 +1791,17 @@ - 335 rmoveto - 96 hlineto - 2 101 rlineto - -97 hlineto - return + -61 1 rlineto + -166 vlineto + -176 3 -3 return - 14 callsubr - vstem + 90 callgsubr + 63 callgsubr return @@ -1816,47 +1809,49 @@ - hintmask 1010000001010000111100100100100010101110 - return + rmoveto + 93 hlineto + 3 96 rlineto + -94 hlineto + endchar - -312 -264 35 -42 return + hintmask 1001000100010000111100100100100010101110 + return - hstem - 127 48 return + -312 -264 35 -42 return - rmoveto - 10 callgsubr - return + hstem + 127 48 return - 25 49 33 53 48 -116 79 hhcurveto - return + -181 898 return - -58 49 -90 -66 -53 -28 -31 -41 vhcurveto + -205 1099 hstem + -20 629 vstem return @@ -1864,25 +1859,24 @@ - hstem - 71 60 return + -58 49 -90 -66 -53 -28 -31 -41 vhcurveto + return - 5 hlineto - hintmask 1001000001010000111010100100100010100110 - return + hstem + 71 60 return - hlineto - -193 164 -36 -43 rlineto + 5 hlineto + hintmask 1001000001010000111010100100100010100110 return @@ -1890,25 +1884,23 @@ - 29 callgsubr - -386 -52 hlineto - return + hhcurveto + 84 62 -70 -126 -133 return - hhcurveto - 84 62 -70 -126 -133 return + -51 24 -469 -879 54 -19 return - -79 hhcurveto - -54 -38 -50 -98 -37 hvcurveto + vvcurveto + -46 54 callgsubr return @@ -1916,17 +1908,17 @@ - 566 54 hstem - 63 callsubr - return + rmoveto + 53 callsubr + 16 return - 43 hstemhm - 8 callgsubr + hlineto + -193 164 -36 -43 rlineto return @@ -1942,7 +1934,8 @@ - 49 451 vstem + 8 vlineto + 54 callsubr return @@ -1950,6 +1943,14 @@ + 49 451 vstem + return + + + + + + 425 rmoveto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/ampersand_ampersand.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/ampersand_ampersand.liga.xml index c3530a7..660621d 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/ampersand_ampersand.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/ampersand_ampersand.liga.xml @@ -1,50 +1,56 @@ - + - -13 60 586 67 hstem - -477 70 10 69 291 70 10 69 vstem - 359 178 rmoveto - 38 67 35 90 26 106 -63 7 rcurveline - -18 -86 -27 -79 -29 -62 rrcurveto - {75868691} callgsubr - -5 0 -4 1 -5 vhcurveto - -45 51 38 67 35 90 26 106 rlinecurve - -63 7 -18 -86 -27 -79 -29 -62 rlinecurve - {75868691} callgsubr - -85 55 -69 100 70 72 40 89 60 vhcurveto - -39 33 71 -90 134 hhcurveto - 70 72 40 89 60 hvcurveto - 33 -39 37 -43 39 -49 56 47 rcurveline - -47 55 -42 49 -37 42 rrcurveto - -667 -131 rmoveto - {a5af4707} callgsubr - 440 hmoveto - {a5af4707} callgsubr + -10 55 hstem + -400 58 163 49 112 58 163 49 vstem + 311 165 rmoveto + 42 51 41 61 40 72 {4c9e2c1e} callgsubr + -60 -54 -53 -54 -39 -54 15 23 14 25 15 26 {761b8378} callgsubr + 23 -31 29 -46 32 -25 rrcurveto + -17 19 26 -10 33 hhcurveto + 63 78 45 84 79 hvcurveto + 34 -46 41 -46 47 -45 45 41 rcurveline + -51 48 -43 46 -34 48 rrcurveto + -625 -120 rmoveto + {8855f5cc} callsubr + 382 hmoveto + {8855f5cc} callsubr + -83 195 rmoveto + -20 -33 -13 -32 -6 -32 -6 7 -6 7 -5 8 19 23 19 25 18 27 rrcurveto endchar - + + + -42 -26 26 46 81 73 92 90 89 hvcurveto + 9 -76 28 -73 45 -71 rrcurveto + -76 -67 -63 -38 -47 hhcurveto + return + + + -42 -26 26 46 81 73 92 90 89 hvcurveto + 9 -76 28 -73 45 -71 rrcurveto + -76 -67 -63 -38 -47 hhcurveto + return + + - - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto + + -52 19 rcurveline + -32 -63 -33 -54 -34 -45 -42 69 -24 70 -5 76 rrcurveto + 57 60 35 65 50 vvcurveto + 29 -17 15 -24 -44 -56 -103 -100 -3 vhcurveto return - - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto + + {4c9e2c1e} callgsubr + -124 -111 -94 -113 -108 vvcurveto + -72 40 -43 70 63 78 45 84 79 vhcurveto return - - -66 -33 46 63 56 35 59 73 51 hvcurveto - 37 -44 48 -53 58 -68 rrcurveto - -74 -47 -54 -36 -51 hhcurveto + + -52 19 rcurveline + -32 -63 -33 -54 -34 -45 -42 69 -24 70 -5 76 rrcurveto + 57 60 35 65 50 vvcurveto + 29 -17 15 -24 -44 -56 -103 -100 -3 vhcurveto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/bar_bar.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/bar_bar.liga.xml index 169439c..9e6dc4d 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/bar_bar.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/bar_bar.liga.xml @@ -1,11 +1,12 @@ -312 227 158 227 vstem - -85 703 {b95482c8} callsubr - 557 883 {b95482c8} callsubr + -85 703 {b95482c8} callgsubr + 557 883 {b95482c8} callgsubr endchar - + + rmoveto -56 -2 -171 -881 rlineto @@ -18,6 +19,5 @@ 55 hlineto return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/bar_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/bar_greater.liga.xml index b2f7ff9..78c21da 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/bar_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/bar_greater.liga.xml @@ -1,13 +1,12 @@ - + - -162 1024 hstem - -194 611 vstem - 24 784 rmoveto - -67 -6 -190 -979 rlineto - 66 hlineto - 602 492 12 62 rlineto - -74 -36 rmoveto - -523 -428 157 809 368 -371 rlineto + -344 56 559 53 vstem + 334 317 rmoveto + -436 456 -57 -5 -185 -949 rlineto + 56 hlineto + 1 4 611 440 rlineto + -53 23 rmoveto + -544 -392 156 804 390 -404 rlineto endchar diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/colon_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/colon_equal.liga.xml index d56151a..44f76b5 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/colon_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/colon_equal.liga.xml @@ -1,34 +1,51 @@ - + - 145 113 135 114 hstem - -370 736 vstem - -322 393 {5e72ad10} callgsubr - 60 rlineto - -529 hlineto - -12 -60 rlineto - -260 -275 {5e72ad10} callgsubr - 61 rlineto - -529 hlineto - -12 -61 rlineto + 131 101 -76 52 147 101 -77 52 hstemhm + -321 696 hintmask 00000000 + hintmask 01101000 + -277 355 {35be6a3e} callsubr + hintmask 10011000 + 620 -77 {7140cd68} callsubr + -260 -248 {35be6a3e} callsubr + hintmask 01011000 + 620 -76 {7140cd68} callsubr endchar - - - + + + rmoveto + 96 hlineto + 22 101 rlineto + -97 hlineto + return + + rmoveto - 111 hlineto - 24 114 rlineto - -112 hlineto - 717 -87 rmoveto - 13 return + {6d81c4ca} callgsubr + return + + + 11 52 rlineto + return - + rmoveto - 111 hlineto - 24 114 rlineto - -112 hlineto - 717 -87 rmoveto - 13 return + 96 hlineto + 22 101 rlineto + -97 hlineto + return + + + + + {9b1a6feb} callsubr + -426 {50f87708} callgsubr + return + + + hlineto + -10 -52 rlineto + return \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.2.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.2.liga.xml index 248f996..db9b1c1 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.2.liga.xml @@ -4,24 +4,22 @@ hstem -468 425 85 425 vstem 379 vmoveto - {5b688db4} callsubr + {6d81c4ca} callgsubr 935 hmoveto - {5b688db4} callsubr - -128 -223 rmoveto - {5b688db4} callsubr + {6d81c4ca} callgsubr + -128 -223 {7140cd68} callsubr 935 hmoveto - {5b688db4} callsubr + {6d81c4ca} callgsubr endchar - - {9b1a6feb} callgsubr - -426 {50f87708} callgsubr + + 11 52 rlineto return - - {9b1a6feb} callgsubr - -426 {50f87708} callgsubr + + rmoveto + {6d81c4ca} callgsubr return @@ -29,8 +27,9 @@ 156 52 171 52 return - - 11 52 rlineto + + {9b1a6feb} callsubr + -426 {50f87708} callgsubr return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.liga.xml index 76b3866..938e42b 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal.liga.xml @@ -2,40 +2,40 @@ 126 22 201 22 hstem -498 906 vstem - 510 379 {8426191d} callsubr - 892 -223 {8426191d} callsubr + 510 379 {a61c4392} callsubr + 892 -223 {a61c4392} callsubr endchar - - {0b772534} callgsubr + + {053ace07} callsubr -936 {50f87708} callgsubr return - - {0b772534} callgsubr - -936 {50f87708} callgsubr - return - - - - + rmoveto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr return - + 11 52 rlineto return - + + {053ace07} callsubr + -936 {50f87708} callgsubr + return + + + + hlineto -10 -52 rlineto return - - rmoveto - {9b1a6feb} callgsubr + + hlineto + -10 -52 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_equal.2.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_equal.2.liga.xml index fd48150..ed4272a 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_equal.2.liga.xml @@ -3,46 +3,55 @@ {a926ac67} callgsubr hstem -1018 442 80 441 81 441 cntrmask 00111000 - -533 379 {6be5a511} callgsubr - -645 -223 {6be5a511} callgsubr + -533 379 {2b10fd76} callsubr + -645 -223 {2b10fd76} callsubr endchar - + + {053ace07} callsubr + -443 hlineto + -10 -52 rlineto + 963 hmoveto + 11 52 rlineto + -442 {90479866} callsubr + return + + + rmoveto + {9b1a6feb} callsubr + return + + + 11 52 rlineto + return + + {50f87708} callgsubr - 963 {7382e414} callsubr + 963 {a590d80b} callsubr -442 {50f87708} callgsubr return - + hmoveto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr return - - - - 156 52 171 52 return - - - {0b772534} callgsubr + + {053ace07} callsubr -443 hlineto -10 -52 rlineto 963 hmoveto 11 52 rlineto - -442 {52901839} callsubr - return - - - rmoveto - {9b1a6feb} callgsubr + -442 {90479866} callsubr return - - 11 52 rlineto - return + + + + 156 52 171 52 return - + hlineto -10 -52 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_greater.liga.xml index 8298ecd..a1c3d7e 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_equal_greater.liga.xml @@ -1,8 +1,8 @@ {17e5c391} callgsubr - -1018 1478 -393 {9772cd75} callgsubr - {4ae75cfb} callsubr + -1018 1478 -393 {9772cd75} callsubr + {e0be236e} callsubr -1249 {50f87708} callgsubr 1310 {34bb5356} callsubr -1327 {50f87708} callgsubr @@ -11,14 +11,14 @@ endchar - - {9e664772} callsubr - 119 -120 rlineto + + 417 hintmask 11100000 return - - 206 591 rmoveto - -41 -40 return + + {9e664772} callgsubr + 119 -120 rlineto + return hlineto @@ -47,9 +47,9 @@ 156 52 171 52 return - - 417 hintmask 11100000 - return + + 206 591 rmoveto + -41 -40 return hlineto diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_greater.liga.xml index 71411bb..aa684dc 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_greater.liga.xml @@ -1,8 +1,8 @@ {17e5c391} callgsubr - -468 927 -392 {9772cd75} callgsubr - {4ae75cfb} callsubr + -468 927 -392 {9772cd75} callsubr + {e0be236e} callsubr -699 {50f87708} callgsubr 760 {34bb5356} callsubr -777 {50f87708} callgsubr @@ -11,14 +11,14 @@ endchar - - {9e664772} callsubr - 119 -120 rlineto + + 417 hintmask 11100000 return - - 206 591 rmoveto - -41 -40 return + + {9e664772} callgsubr + 119 -120 rlineto + return hlineto @@ -47,9 +47,9 @@ 156 52 171 52 return - - 417 hintmask 11100000 - return + + 206 591 rmoveto + -41 -40 return hlineto diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_less_less.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_less_less.liga.xml index 90022ab..aa9ed24 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/equal_less_less.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/equal_less_less.liga.xml @@ -1,17 +1,17 @@ {17e5c391} callgsubr - -1018 1477 -666 417 -117 {9772cd75} callgsubr + -1018 1477 -666 417 -117 {9772cd75} callsubr -145 294 rmoveto hintmask 11010000 - {ba93ac95} callsubr + {ba93ac95} callgsubr -922 {50f87708} callgsubr 859 hlineto -82 -58 -9 -52 59 -61 rlineto -860 hlineto hintmask 11100000 -10 -52 rlineto - 921 {a556ddda} callsubr + 921 {a556ddda} callgsubr 302 8 rmoveto hintmask 11001000 355 252 {502a035d} callsubr @@ -19,16 +19,11 @@ endchar - - 355 252 -27 45 -226 -160 rlineto - return - - - hlineto - 168 -173 41 41 -259 262 rlineto + + 417 hintmask 11100000 return - + {46d990e9} callgsubr 278 -286 41 41 return @@ -42,8 +37,8 @@ 156 52 171 52 return - - 417 hintmask 11100000 + + 355 252 -27 45 -226 -160 rlineto return @@ -51,7 +46,12 @@ -10 -52 rlineto return - + + hlineto + 168 -173 41 41 -259 262 rlineto + return + + -27 45 -381 -270 -9 -52 return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/exclam_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/exclam_equal.liga.xml index 52d1bb8..7e656f1 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/exclam_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/exclam_equal.liga.xml @@ -2,7 +2,7 @@ 126 22 201 22 hstemhm -498 906 -768 665 hintmask 11100000 - 510 379 {0b772534} callgsubr + 510 379 {053ace07} callsubr -398 {a374cd37} callsubr 182 258 -47 23 -198 -281 rlineto -475 {50f87708} callgsubr @@ -12,29 +12,34 @@ 334 hlineto -226 -320 53 -14 236 334 rlineto 538 hlineto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr -513 hlineto 121 171 rlineto endchar - + + rmoveto + {9b1a6feb} callsubr + return + + + 11 52 rlineto + return + + hlineto hintmask 11010000 return - - rmoveto - {9b1a6feb} callgsubr - return - - - 11 52 rlineto + + hlineto + -10 -52 rlineto return - + hlineto -10 -52 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.2.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.2.liga.xml index 9d082bc..d745473 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.2.liga.xml @@ -2,7 +2,7 @@ -119 50 hstemhm -338 481 -478 702 hintmask 10100000 - -307 {60d14561} callsubr + -307 {60d14561} callgsubr -757 -293 rlineto 684 -89 rmoveto {0e168d1d} callsubr @@ -12,14 +12,15 @@ endchar - - 22 rmoveto - 664 264 1 8 -555 258 34 43 614 -278 -11 -54 return - - + 10 50 rlineto return - + + + 22 rmoveto + 664 264 1 8 -555 258 34 43 614 -278 -11 -54 return + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.liga.xml index 337fc9c..525aa7d 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal.liga.xml @@ -1,17 +1,17 @@ -335 702 vstem - -293 {60d14561} callsubr + -293 {60d14561} callgsubr -730 -283 rlineto 697 113 rmoveto -730 -283 -17 42 758 297 rlineto endchar - + + 22 rmoveto 664 264 1 8 -555 258 34 43 614 -278 -11 -54 return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal_greater.liga.xml index 38c0448..81b9546 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_equal_greater.liga.xml @@ -2,13 +2,13 @@ {17e5c391} callgsubr -1033 417 -394 1469 -392 417 hintmask 11010000 - {4ae75cfb} callsubr + {e0be236e} callsubr -1022 {4a0409a4} callgsubr hintmask 11100000 - {ebacf4f0} callgsubr + {ebacf4f0} callsubr 1009 hlineto hintmask 11001000 - {9521edfd} callsubr + {9521edfd} callgsubr -1010 hlineto 65 46 rlineto hintmask 11100000 @@ -18,26 +18,20 @@ endchar - - {9e664772} callsubr + + {9e664772} callgsubr 119 -120 rlineto return - - 206 591 rmoveto - -41 -40 return - - - {b821e20e} callsubr - -62 -25 rmoveto - -103 -73 rlineto + + -355 -252 27 -46 243 173 rlineto return - + -179 -127 {2f89f84b} callgsubr return - + 27 -46 380 271 10 52 return @@ -50,20 +44,26 @@ 156 52 171 52 return - + + 206 591 rmoveto + -41 -40 return + + hlineto -156 160 {5a2c4896} callgsubr rlineto return - + -41 -40 259 -262 -2 -8 return - - -355 -252 27 -46 243 173 rlineto + + {b821e20e} callsubr + -62 -25 rmoveto + -103 -73 rlineto return - + {1c31358f} callsubr rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_greater_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_greater_equal.liga.xml index 8babae9..9c4d4a5 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/greater_greater_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/greater_greater_equal.liga.xml @@ -1,17 +1,17 @@ {17e5c391} callgsubr - -1033 417 -393 1477 -1201 {9772cd75} callgsubr + -1033 417 -393 1477 -1201 {9772cd75} callsubr -616 306 rmoveto -278 285 {5a2c4896} callgsubr -355 -252 27 -46 380 271 rlineto 1147 177 rmoveto -959 {4a0409a4} callgsubr hintmask 11001000 - {ebacf4f0} callgsubr + {ebacf4f0} callsubr hintmask 11010000 930 hlineto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr -869 hlineto 65 46 rlineto hintmask 11001000 @@ -19,7 +19,20 @@ 897 hlineto endchar - + + + 417 hintmask 11100000 + return + + + -355 -252 27 -46 243 173 rlineto + return + + + 11 52 rlineto + return + + {a926ac67} callgsubr @@ -29,26 +42,14 @@ 156 52 171 52 return - - 417 hintmask 11100000 - return - - + -41 -40 259 -262 -2 -8 return - + hlineto -156 160 {5a2c4896} callgsubr rlineto return - - -355 -252 27 -46 243 173 rlineto - return - - - 11 52 rlineto - return - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_greater.liga.xml index 80ca8b6..6737cb8 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_greater.liga.xml @@ -1,41 +1,41 @@ 264 52 hstemhm - -430 890 {7928fd8b} callgsubr + -430 890 {eadcabe1} callgsubr -817 {50f87708} callgsubr 828 {5fadfa30} callsubr - - 206 591 rmoveto - -41 -40 return - - + hlineto hintmask 10100000 -331 -235 {8182c88f} callsubr - + {2f89f84b} callgsubr endchar - + 27 -46 380 271 10 52 return - + -393 417 hintmask 11000000 - {9e664772} callsubr + {9e664772} callgsubr 232 -235 rlineto return - + + 206 591 rmoveto + -41 -40 return + + hlineto -10 -52 rlineto return - + {1c31358f} callsubr rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_hyphen_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_hyphen_greater.liga.xml index 7cc59b0..9fc15c6 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_hyphen_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/hyphen_hyphen_greater.liga.xml @@ -1,41 +1,41 @@ 264 52 hstemhm - -980 1440 {7928fd8b} callgsubr + -980 1440 {eadcabe1} callgsubr -1367 {50f87708} callgsubr 1378 {5fadfa30} callsubr - - 206 591 rmoveto - -41 -40 return - - + hlineto hintmask 10100000 -331 -235 {8182c88f} callsubr - + {2f89f84b} callgsubr endchar - + 27 -46 380 271 10 52 return - + -393 417 hintmask 11000000 - {9e664772} callsubr + {9e664772} callgsubr 232 -235 rlineto return - + + 206 591 rmoveto + -41 -40 return + + hlineto -10 -52 rlineto return - + {1c31358f} callsubr rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_bar.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_bar.liga.xml index 8e75dc9..c1baea1 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_bar.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_bar.liga.xml @@ -1,13 +1,12 @@ - + - -201 985 hstem - -344 566 vstem - 346 778 rmoveto - -582 -425 -12 -62 404 -492 rlineto - 66 hlineto - 191 985 rlineto - -239 -893 rmoveto - -351 426 2 10 504 366 rlineto + -309 62 378 56 vstem + 316 773 rmoveto + -614 -456 -11 -54 441 -441 -1 -3 rlineto + 56 hlineto + 184 949 rlineto + -225 -874 rmoveto + -393 392 1 8 548 405 rlineto endchar diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.2.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.2.liga.xml index 3da96dc..ab6e562 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.2.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.2.liga.xml @@ -3,7 +3,7 @@ 148 -21 hstem -365 706 vstem 364 18 rmoveto - -10 -52 -643 293 {cc477545} callgsubr + -10 -52 -643 293 {cc477545} callsubr -168 -405 rmoveto 705 hlineto {0e168d1d} callsubr @@ -11,15 +11,14 @@ endchar - - 10 50 rlineto - return - - - 11 54 722 278 16 -43 -655 -258 -1 -8 rlineto return - + + 10 50 rlineto + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.liga.xml index ce42b4d..c90f41c 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal.liga.xml @@ -2,16 +2,16 @@ -363 699 vstem 377 22 rmoveto - -33 -42 -620 283 {cc477545} callgsubr + -33 -42 -620 283 {cc477545} callsubr -126 -193 rmoveto 11 56 642 -297 -33 -42 rlineto endchar - - + 11 54 722 278 16 -43 -655 -258 -1 -8 rlineto return - + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_equal.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_equal.liga.xml index 85e3d07..e63a5bc 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_equal.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_equal.liga.xml @@ -1,38 +1,37 @@ {17e5c391} callgsubr - -1010 1478 -1475 {9772cd75} callgsubr + -1010 1478 -1475 {9772cd75} callsubr -825 379 rmoveto 1335 hlineto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr -1273 {a374cd37} callsubr - {e5767b17} callsubr + {c18f7f36} callgsubr hintmask 11100000 1285 hlineto - {9b1a6feb} callgsubr + {9b1a6feb} callsubr -1348 hlineto -77 78 2 8 rlineto endchar - - hlineto - hintmask 11010000 + + 417 hintmask 11100000 return - - 162 115 {502a035d} callsubr - {13fcb190} callsubr - rlineto + + 11 52 rlineto + return + + + hlineto + hintmask 11010000 return - + {46d990e9} callgsubr 278 -286 41 41 return - - -130 132 return - @@ -43,16 +42,17 @@ 156 52 171 52 return - - 417 hintmask 11100000 - return - - - 11 52 rlineto + + 162 115 {502a035d} callsubr + {13fcb190} callgsubr + rlineto return - + -27 45 -381 -270 -9 -52 return + + -130 132 return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_greater.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_greater.liga.xml index da57f65..8e6cd92 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_greater.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_greater.liga.xml @@ -2,12 +2,12 @@ {17e5c391} callgsubr -1007 417 657 417 hintmask 11010000 - {4ae75cfb} callsubr + {e0be236e} callsubr -1036 hlineto hintmask 11110000 - {e5767b17} callsubr + {c18f7f36} callgsubr 1064 hlineto - {9521edfd} callsubr + {9521edfd} callgsubr -1189 hlineto {553b793e} callgsubr 1160 hlineto @@ -15,39 +15,20 @@ endchar - - {9e664772} callsubr + + {9e664772} callgsubr 119 -120 rlineto return - - 206 591 rmoveto - -41 -40 return - - - 162 115 {502a035d} callsubr - {13fcb190} callsubr - rlineto - return - - + {46d990e9} callgsubr 278 -286 41 41 return - - -130 132 return - - - {b821e20e} callsubr - -62 -25 rmoveto - -103 -73 rlineto - return - - + -179 -127 {2f89f84b} callgsubr return - + 27 -46 380 271 10 52 return @@ -60,15 +41,34 @@ 156 52 171 52 return - + + 206 591 rmoveto + -41 -40 return + + + 162 115 {502a035d} callsubr + {13fcb190} callgsubr + rlineto + return + + -27 45 -381 -270 -9 -52 return - + + -130 132 return + + + {b821e20e} callsubr + -62 -25 rmoveto + -103 -73 rlineto + return + + {1c31358f} callsubr rlineto return - + -77 78 2 8 120 85 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_less.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_less.liga.xml index 8d9d8b4..a81a5ef 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_less.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_equal_less.liga.xml @@ -1,13 +1,13 @@ {17e5c391} callgsubr - -1010 1469 -1466 417 683 {9772cd75} callgsubr + -1010 1469 -1466 417 683 {9772cd75} callsubr 155 294 rmoveto hintmask 11001000 - {ba93ac95} callsubr + {ba93ac95} callgsubr -1009 {a374cd37} callsubr - {e5767b17} callsubr - 1021 {a556ddda} callsubr + {c18f7f36} callgsubr + 1021 {a556ddda} callgsubr -1023 -78 rmoveto {553b793e} callgsubr 1009 hlineto @@ -17,8 +17,8 @@ endchar - - 355 252 -27 45 -226 -160 rlineto + + 417 hintmask 11100000 return @@ -26,24 +26,10 @@ hintmask 11010000 return - - 162 115 {502a035d} callsubr - {13fcb190} callsubr - rlineto - return - - + {46d990e9} callgsubr 278 -286 41 41 return - - -130 132 return - - - hlineto - 168 -173 41 41 -259 262 rlineto - return - @@ -54,14 +40,28 @@ 156 52 171 52 return - - 417 hintmask 11100000 + + 355 252 -27 45 -226 -160 rlineto + return + + + 162 115 {502a035d} callsubr + {13fcb190} callgsubr + rlineto return - + -27 45 -381 -270 -9 -52 return - + + -130 132 return + + + hlineto + 168 -173 41 41 -259 262 rlineto + return + + -77 78 2 8 120 85 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_exclam_hyphen_hyphen.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_exclam_hyphen_hyphen.liga.xml index dcb7615..1b67518 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_exclam_hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_exclam_hyphen_hyphen.liga.xml @@ -2,9 +2,9 @@ 0 96 168 52 hstem -1557 417 213 225 vstem - -852 {1df71722} callgsubr + -852 {1df71722} callsubr -288 320 rmoveto - {e6467a83} callsubr + {e6467a83} callgsubr 446 hlineto 13 52 rlineto -448 hlineto @@ -12,20 +12,9 @@ -10 -52 rlineto 1044 hlineto 13 52 rlineto - -1371 -316 {2f3e5c58} callgsubr + -1371 -316 {2f3e5c58} callsubr - - {502a035d} callsubr - -237 240 rlineto - return - - - {46d990e9} callgsubr - 278 -286 41 41 return - - - 226 rmoveto 39 hlineto @@ -34,8 +23,9 @@ -21 -122 -29 -211 -22 -116 rrcurveto return - - -27 45 -381 -270 -9 -52 return + + {46d990e9} callgsubr + 278 -286 41 41 return rmoveto @@ -44,5 +34,15 @@ -90 hlineto endchar + + + + {502a035d} callsubr + -237 240 rlineto + return + + + -27 45 -381 -270 -9 -52 return + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen.liga.xml index 95b17a0..c866a1a 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen.liga.xml @@ -1,16 +1,16 @@ 264 52 hstem - -457 {e8cda87a} callgsubr + -457 {e8cda87a} callsubr -808 hlineto - 324 230 {e6467a83} callsubr + 324 230 {e6467a83} callgsubr 806 hlineto endchar - - {502a035d} callsubr - -237 240 rlineto + + 417 vstem + 444 316 rmoveto return @@ -19,9 +19,9 @@ - - 417 vstem - 444 316 rmoveto + + {502a035d} callsubr + -237 240 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen_hyphen.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen_hyphen.liga.xml index e3b41d4..607a4bc 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/less_hyphen_hyphen.liga.xml @@ -1,16 +1,16 @@ 264 52 hstem - -1007 {e8cda87a} callgsubr + -1007 {e8cda87a} callsubr -1358 hlineto - 324 230 {e6467a83} callsubr + 324 230 {e6467a83} callgsubr 1356 hlineto endchar - - {502a035d} callsubr - -237 240 rlineto + + 417 vstem + 444 316 rmoveto return @@ -19,9 +19,9 @@ - - 417 vstem - 444 316 rmoveto + + {502a035d} callsubr + -237 240 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/glyphs/plus_plus.liga.xml b/ligature/OperatorMonoLig-LightItalic/glyphs/plus_plus.liga.xml index bd34aba..7fcba34 100644 --- a/ligature/OperatorMonoLig-LightItalic/glyphs/plus_plus.liga.xml +++ b/ligature/OperatorMonoLig-LightItalic/glyphs/plus_plus.liga.xml @@ -4,7 +4,7 @@ -3 439 vstem 248 314 rmoveto {b27b490d} callgsubr - -365 {b7d29b5c} callgsubr + -365 {b7d29b5c} callsubr 38 193 rlineto 365 hlineto -38 -193 rlineto @@ -15,7 +15,16 @@ endchar - + + hlineto + {b27b490d} callgsubr + -187 {71266b2d} callgsubr + 188 hlineto + -38 -193 rlineto + 54 hlineto + return + + 10 50 rlineto return @@ -27,22 +36,13 @@ -38 -194 rlineto return - - hlineto - {b27b490d} callgsubr - -187 {71266b2d} callgsubr - 188 hlineto - -38 -193 rlineto - 54 hlineto - return - - + 38 194 rlineto -54 hlineto -38 -194 rlineto return - + hlineto -10 -50 rlineto return diff --git a/ligature/OperatorMonoLig-LightItalic/gsubrs.xml b/ligature/OperatorMonoLig-LightItalic/gsubrs.xml index df399bb..4a0199f 100644 --- a/ligature/OperatorMonoLig-LightItalic/gsubrs.xml +++ b/ligature/OperatorMonoLig-LightItalic/gsubrs.xml @@ -69,7 +69,7 @@ rmoveto -90 callgsubr - -58 callsubr + -58 callgsubr hvcurveto -14 -102 36 -43 139 82 rrcurveto return @@ -98,7 +98,7 @@ -3 vlineto -20 -14 -31 -21 -13 -8 18 -29 rcurveline 9 6 21 13 18 12 18 -156 119 -14 184 111 rrcurveto - -30 callgsubr + -29 callsubr -88 -73 -133 -209 -158 hvcurveto 226 9 130 216 92 hhcurveto return @@ -118,7 +118,7 @@ rmoveto - -14 33 -18 callgsubr + -14 33 -17 callsubr rlinecurve -101 callgsubr return @@ -145,7 +145,7 @@ 44 229 rlineto 301 hlineto 10 53 rlineto - -362 -37 callsubr + -362 -36 callsubr return @@ -154,9 +154,9 @@ 289 hlineto - 11 43 50 callgsubr + 11 43 49 callsubr hlineto - 73 369 -50 -4 -12 -60 -129 -18 -6 -37 126 10 -51 -260 48 callsubr + 73 369 -50 -4 -12 -60 -129 -18 -6 -37 126 10 -51 -260 50 callgsubr hlineto return @@ -214,11 +214,11 @@ -103 callgsubr hintmask 10011100 - -53 callgsubr + -53 callsubr hintmask 01101100 -80 callgsubr hintmask 10011100 - -45 callgsubr + -45 callsubr @@ -233,7 +233,7 @@ - -7 32 -31 callsubr + -7 32 -29 callgsubr 79 rlinecurve 69 351 rlineto 13 -50 -44 7 -40 hhcurveto @@ -245,8 +245,8 @@ rmoveto - -88 callgsubr - 365 hlineto + -82 callsubr + -36 -136 84 -40 235 94 rlinecurve endchar @@ -256,11 +256,11 @@ -155 hlineto 101 522 rlineto - 150 -15 callsubr - -366 -40 callgsubr + 150 -13 callgsubr + -366 -39 callgsubr 155 hlineto -101 -522 rlineto - -151 -40 callgsubr + -151 -39 callgsubr return @@ -269,8 +269,8 @@ rmoveto - 17 26 -53 45 -74 80 -45 59 rlinecurve - -45 -48 53 -55 89 -70 58 -37 rlinecurve + 3 hlineto + 199 147 -28 33 -162 -118 -104 122 -42 -34 rlineto return @@ -331,7 +331,7 @@ rmoveto 24 -12 -46 callsubr rlinecurve - -79 -3 -46 callgsubr + -79 -3 -45 callgsubr rlinecurve endchar @@ -365,7 +365,7 @@ 56 2 81 350 -59 -3 -39 -176 rlineto -161 -56 -90 58 166 vvcurveto 170 99 179 129 77 13 -61 -110 -3 vhcurveto - 57 1 69 callsubr + 57 1 70 callgsubr 7 -36 72 -106 hhcurveto -162 -136 -199 -215 -189 113 -81 186 58 hvcurveto return @@ -395,7 +395,7 @@ rmoveto - -54 callgsubr + -55 callsubr -165 139 -82 240 120 hvcurveto -10 33 rlineto -59 callgsubr @@ -407,7 +407,7 @@ rmoveto - -37 callgsubr + -36 callgsubr -73 callgsubr return @@ -444,11 +444,11 @@ -84 callsubr 134 -689 -103 callgsubr hintmask 1001111111000000 - -53 callgsubr + -53 callsubr hintmask 0110111111000000 -80 callgsubr hintmask 1001111111000000 - -45 callgsubr + -45 callsubr @@ -457,7 +457,7 @@ -75 callgsubr hintmask 01110000 - -9 callsubr + -6 callgsubr endchar @@ -568,18 +568,18 @@ -103 callgsubr hintmask 10011110 - -53 callgsubr + -53 callsubr hintmask 01101110 -80 callgsubr hintmask 10011110 - -45 callgsubr + -45 callsubr - 292 46 237 5 callgsubr + 292 46 237 5 callsubr -54 -281 rlineto -76 hlineto -9 -46 rlineto @@ -589,8 +589,8 @@ 143 hlineto 12 46 rlineto -146 hlineto - 46 234 -1 callgsubr - -8 callsubr + 46 234 -1 callsubr + -7 callsubr endchar @@ -599,7 +599,7 @@ 391 hlineto - 15 53 -329 -2 395 383 49 callsubr + 15 53 -329 -2 395 383 50 callsubr -380 hlineto -14 -52 316 1 -395 -382 rlineto endchar @@ -611,7 +611,7 @@ rmoveto 9 51 rlineto - -320 -14 callgsubr + -320 -13 callsubr return @@ -628,9 +628,7 @@ - -48 callgsubr - -68 -2 rlineto - return + -103 44 -50 61 56 75 49 58 58 return @@ -664,32 +662,35 @@ - 55 1 rlineto - 108 2 -39 48 -88 hhcurveto - -153 -134 -154 -167 return + 138 -262 59 123 vvcurveto + 63 54 55 76 73 41 -38 -88 13 vhcurveto + return - -324 12 rmoveto - -41 -30 33 77 hvcurveto - return + -10 56 -55 53 399 51 -20 20 return - -10 56 -55 53 399 51 -20 20 return + 79 405 rlineto + -61 hlineto + -80 -410 return - 816 -91 callsubr + -52 19 rcurveline + -32 -63 -33 -54 -34 -45 -42 69 -24 70 -5 76 rrcurveto + 57 60 35 65 50 vvcurveto + 29 -17 15 -24 -44 -56 -103 -100 -3 vhcurveto return @@ -704,9 +705,7 @@ - -27 callgsubr - 110 567 rlineto - -62 hlineto + 686 -88 callsubr return @@ -715,7 +714,7 @@ rmoveto - 60 2 -29 callsubr + 60 1 40 131 -69 -1 rlineto return @@ -723,8 +722,15 @@ - 49 vstem - 466 548 -105 callsubr + 62 -69 55 42 vvcurveto + 34 38 35 135 8 vhcurveto + 8 43 rlineto + hintmask 10101000 + -99 10 -42 25 36 56 121 38 86 vvcurveto + 63 -72 51 -181 80 vhcurveto + -26 -47 rlineto + 153 -67 66 -43 -49 -69 -118 -37 -72 vvcurveto + -33 24 -31 68 -19 vhcurveto return @@ -732,64 +738,67 @@ - 12 -57 -2 -58 -51 -72 return + -42 callgsubr + -16 callgsubr + return - -54 -52 -72 -47 -47 hhcurveto - endchar + 12 -57 -2 -58 -51 -72 return - rmoveto - 32 -43 rlineto - 269 178 109 153 166 vvcurveto - 124 -62 133 -151 161 vhcurveto - -47 -35 rlineto - 143 -147 60 -122 -114 vvcurveto - -151 -92 -139 -261 -164 vhcurveto - endchar + -51 callgsubr + -124 -111 -94 -113 -108 vvcurveto + -72 40 -43 70 63 78 45 84 79 vhcurveto + return - 0 53 238 47 229 53 return + rmoveto + -32 43 rlineto + -269 -178 -109 -153 -167 vvcurveto + -123 62 -134 151 -160 vhcurveto + 46 35 rlineto + -142 147 -60 122 114 vvcurveto + 150 92 139 261 165 vhcurveto + endchar - -27 45 -381 -270 -9 -52 return + -10 52 142 38 223 51 return - rmoveto - -9 33 -216 -82 -35 43 27 118 rlinecurve - 62 273 rlineto - 195 hlineto - 9 47 rlineto - -194 hlineto - return + -27 45 -381 -270 -9 -52 return - hlineto - -10 -49 rlineto + 110 567 rlineto + 201 hlineto + 10 53 rlineto + -463 hlineto + -10 -53 rlineto + 201 hlineto + -111 -567 rlineto return @@ -797,9 +806,8 @@ - -52 callgsubr - -16 callgsubr - hintmask 01011100 + hlineto + -10 -49 rlineto return @@ -807,9 +815,9 @@ - -58 callgsubr - hintmask 11101100 - -76 callsubr + -53 callgsubr + -15 callsubr + hintmask 01011100 return @@ -817,8 +825,9 @@ - 83 -113 94 -26 85 vhcurveto - 89 76 -7 57 -46 hhcurveto + -59 callsubr + hintmask 11101100 + -76 callsubr return @@ -826,19 +835,17 @@ - rmoveto - 39 -38 218 219 16 63 -131 225 -50 -31 133 -221 rlineto - 11 -219 rmoveto - 39 -37 216 222 14 63 -132 223 -51 -32 136 -218 rlineto - endchar + 83 -113 94 -26 85 vhcurveto + 89 76 -7 57 -46 hhcurveto + return - -68 -2 rlineto - -76 callsubr + hlineto + -10 -52 rlineto return @@ -846,7 +853,8 @@ - -34 callsubr + 162 115 -62 callsubr + 38 callgsubr rlineto return @@ -855,9 +863,8 @@ - 18 callsubr - -16 callsubr - hintmask 01110000 + -68 -2 rlineto + -76 callsubr return @@ -865,8 +872,8 @@ - -6 callsubr - -27 callsubr + -32 callsubr + rlineto return @@ -874,8 +881,9 @@ - hlineto - -10 -52 rlineto + 19 callgsubr + -14 callsubr + hintmask 01110000 return @@ -883,46 +891,38 @@ - -33 78 callgsubr - 31 20 -22 -41 return + -4 callsubr + -25 callgsubr + return - 156 52 171 52 return + -102 -43 -7 21 16 return - -144 163 -65 69 64 vvcurveto - 65 51 60 194 -9 vhcurveto - -6 67 rlineto - -235 5 -73 -101 -93 vvcurveto - -49 23 -44 46 -60 vhcurveto - -100 -63 -49 -73 -81 vvcurveto - return + 156 52 171 52 return - 377 hlineto - 12 53 rlineto - -317 hlineto - return + 39 131 return - -29 callgsubr - hstemhm + 10 callsubr + -426 -35 callgsubr return @@ -930,14 +930,8 @@ - vstem - 240 620 rmoveto - -61 hlineto - -121 -620 rlineto - 61 hlineto - 88 312 rmoveto - 201 -317 66 9 -197 308 301 308 rlineto - -69 hlineto + hstem + 66 62 335 63 vstem return @@ -945,9 +939,8 @@ - vstem - 67 hmoveto - -49 callgsubr + -28 callgsubr + hstemhm return @@ -955,8 +948,8 @@ - -171 54 141 55 hstem - 75 60 242 51 vstem + -62 callsubr + -237 240 rlineto return @@ -964,12 +957,10 @@ - 65 callgsubr - -443 hlineto - -10 -52 rlineto - 963 hmoveto - 11 52 rlineto - -442 22 callsubr + rmoveto + -8 31 -29 callgsubr + 82 rlinecurve + 114 577 -61 -5 -41 -211 -15 callgsubr return @@ -977,23 +968,31 @@ - 49 9 47 126 47 return + -171 54 141 55 hstem + 75 60 242 51 vstem + return - 8 -2 3 -4 -4 -2 -3 -8 -9 2 -3 4 4 2 3 9 vhcurveto - return + -42 callsubr + hstem + 65 return - 69 33 32 40 37 hhcurveto - 38 26 -40 -98 -7 hvcurveto + -19 hlineto + hintmask 1100010001001000111100100111000101001100 + -6 2 -3 5 vhcurveto + hintmask 1010000001001000111100100111000101001100 + 4 2 2 4 1 hvcurveto + 5 hlineto + -6 -1 -4 -5 -8 hhcurveto return @@ -1001,15 +1000,16 @@ - -157 -84 -85 4 -7 141 return + 69 33 32 40 37 hhcurveto + 38 26 -40 -98 -7 hvcurveto + return - -13 callsubr - 200 62 hintmask 10111000 + 41 100 -30 callsubr return @@ -1017,16 +1017,19 @@ - hstemhm - 56 60 231 57 return + hstem + -5 callsubr + vstem + return - vhcurveto - -120 -619 rlineto + rlineto + 5 -31 -28 3 -25 hhcurveto + -166 -119 -164 -179 hvcurveto return @@ -1034,8 +1037,8 @@ - hlineto - -10 -51 rlineto + vhcurveto + -120 -619 rlineto return @@ -1043,60 +1046,47 @@ - -173 55 -52 52 139 56 368 50 return + hlineto + 10 49 rlineto + return - 17 -221 rlineto - 30 hlineto - 102 221 rlineto - 3 hlineto - -54 -273 rlineto - 43 hlineto - 63 326 rlineto - -60 hlineto - -98 -215 rlineto - return + -173 55 -52 52 139 56 368 50 return - rmoveto - -169 -870 rlineto - 305 -15 callsubr - -248 hlineto - 150 772 rlineto - 248 -15 callsubr - endchar + 705 -59 callsubr + return - 226 rmoveto - 39 hlineto - 25 116 56 211 30 122 rrcurveto - -78 hlineto - -21 -122 -29 -211 -22 -116 rrcurveto - return + rmoveto + -169 -870 rlineto + 305 -13 callgsubr + -248 hlineto + 150 772 rlineto + 248 -13 callgsubr + endchar - hlineto - 15 callgsubr - -187 66 callgsubr - 188 hlineto - -38 -193 rlineto - 54 hlineto + -53 callgsubr + 59 -27 callgsubr + 39 hstemhm + 56 60 129 46 56 57 56 46 hintmask 0101111111000000 return @@ -1104,57 +1094,57 @@ - 0 callsubr - 9 callgsubr - return + 206 591 rmoveto + -41 -40 return - -173 -135 -200 -212 return + 0 callsubr + 10 callgsubr + return - 69 58 306 58 return + -2 -56 rlineto + 265 -18 70 70 75 vvcurveto + return - -12 53 537 54 return + hlineto + 120 620 rlineto + return - rmoveto - 194 -230 44 41 -185 215 281 215 -34 45 -284 -223 rlineto - endchar + -11 51 406 50 return - -22 callsubr - 79 callsubr - return + 161 -17 10 48 -161 17 33 164 -58 6 -32 -164 -160 17 -10 -49 161 -17 return - -66 -33 46 63 56 35 59 73 51 hvcurveto - 37 -44 48 -53 58 -68 rrcurveto - -74 -47 -54 -36 -51 hhcurveto + -9 6 callsubr + 23 59 hintmask 10110000 return @@ -1162,8 +1152,8 @@ - 69 callsubr - 18 83 -62 -153 vvcurveto + -8 48 349 48 hstem + 142 113 53 59 vstem return @@ -1180,9 +1170,7 @@ - rmoveto - 35 -45 283 223 17 63 -195 230 -44 -41 185 -216 rlineto - endchar + 0 49 522 49 return @@ -1198,8 +1186,7 @@ - -21 callgsubr - vstem + hintmask 1000010001001000111100100101000101001100 return @@ -1207,51 +1194,52 @@ - 49 -69 61 47 vvcurveto - 53 82 44 203 41 vhcurveto - -11 53 rlineto - -246 -59 -83 -71 -70 return + hhcurveto + 65 12 -69 -99 -89 hvcurveto + 25 -16 rlineto + 133 135 -24 112 -104 hhcurveto + -132 return - 33 callsubr - 518 382 59 callgsubr - return + 22 rmoveto + 664 264 1 8 -555 258 34 43 614 -278 -11 -54 return - -30 callsubr - hstem - 2 return + 47 -128 -18 -14 callgsubr + 53 hlineto + 113 575 rlineto + 56 1 27 return - -41 -40 259 -262 -2 -8 return + vvcurveto + -58 74 -38 141 74 vhcurveto + return - 53 -50 50 hstemhm - 252 123 return + -41 -40 259 -262 -2 -8 return - hstem - 176 61 vstem + 44 309 45 hstem return @@ -1259,10 +1247,8 @@ - rmoveto - -24 12 rlineto - -68 -66 -29 -72 -64 vvcurveto - 80 3 -12 57 2 58 51 72 rlinecurve + hstem + 176 61 vstem return @@ -1270,56 +1256,55 @@ - -30 callsubr - 59 -29 callsubr - 39 hstem - 255 55 callsubr - return + 34 -11 rcurveline + hintmask 10011110 + -18 callgsubr + endchar - rmoveto - 14 callgsubr + -22 callsubr + -62 -25 rmoveto + -103 -73 rlineto + return - -393 417 hintmask 11000000 - -10 callsubr - 232 -235 rlineto - return + rmoveto + 15 callgsubr - -49 callgsubr - endchar + -393 417 hintmask 11000000 + -8 callgsubr + 232 -235 rlineto + return - 38 194 rlineto - -54 hlineto - -38 -194 rlineto - return + -49 callsubr + endchar - -1 callsubr - hstem - 42 483 vstem + rmoveto + -56 -2 -171 -881 rlineto + 55 hlineto return @@ -1327,7 +1312,9 @@ - -220 18 callgsubr + 38 194 rlineto + -54 hlineto + -38 -194 rlineto return @@ -1335,34 +1322,34 @@ - 41 328 43 return + -220 19 callsubr + return - 11 52 rlineto - return + -11 56 -53 52 return - -10 53 397 55 return + -9 29 57 callsubr + 19 34 vvcurveto + 37 55 43 133 48 vhcurveto + return - rmoveto - 111 hlineto - 24 114 rlineto - -112 hlineto - 717 -87 rmoveto - 13 return + rlineto + -2 hlineto + return @@ -1388,7 +1375,7 @@ - 56 callsubr + 55 callgsubr hstem 132 59 return @@ -1406,7 +1393,9 @@ - 11 54 722 278 16 -43 -655 -258 -1 -8 rlineto + -17 216 -60 -2 -63 -325 rlineto + 41 hlineto + 52 273 rlineto return @@ -1415,7 +1404,7 @@ hlineto - -156 160 7 callgsubr + -156 160 8 callgsubr rlineto return @@ -1433,16 +1422,16 @@ - -166 rmoveto - -9 29 rlineto - -107 -43 return + -9 -7 -7 -9 -9 -7 6 10 return - -9 -7 -7 -9 -9 -7 6 10 return + -166 rmoveto + -9 29 rlineto + -107 -43 return @@ -1457,7 +1446,7 @@ - hintmask 1000010001001000111100100111000101001100 + hintmask 1000010001001000111100100101000100101100 return @@ -1474,22 +1463,22 @@ - 43 327 43 hstem - return + 0 102 429 90 return - 0 102 429 90 return + 45 196 48 vstem + return - 35 171 41 hstem + 50 221 49 vstem return @@ -1497,7 +1486,7 @@ - 38 callgsubr + 37 callsubr vstem return @@ -1506,7 +1495,7 @@ - 48 195 46 return + -130 132 return @@ -1521,8 +1510,11 @@ - 296 567 rmoveto - 60 4 38 131 -68 -3 rlineto + vstem + 254 335 rmoveto + 91 hlineto + 20 101 rlineto + -91 hlineto return @@ -1530,11 +1522,8 @@ - vstem - 254 335 rmoveto - 91 hlineto - 20 101 rlineto - -91 hlineto + 672 rmoveto + -24 15 -105 -86 -43 -80 -5 -123 rlinecurve return @@ -1542,9 +1531,8 @@ - 69 119 37 72 vvcurveto - 34 -24 31 -69 18 vhcurveto - return + 0 52 141 47 51 46 231 52 hstem + -14 return @@ -1560,43 +1548,42 @@ - 0 52 141 47 51 46 231 52 hstem - -14 return + hlineto + 168 -173 41 41 -259 262 rlineto + return - rmoveto - 9 50 rlineto - -391 hlineto - -9 -50 rlineto - endchar + 24 callgsubr + 282 57 return - 0 54 513 54 hstem - 27 return + hvcurveto + hintmask 1000010001010000111100100101000100101100 + return - 132 38 callsubr - hstemhm - return + 0 52 381 52 hstem + 33 return - 417 hintmask 11100000 + 132 38 callgsubr + hstemhm return @@ -1613,7 +1600,7 @@ rlineto - -116 return + -126 return @@ -1621,16 +1608,18 @@ rmoveto - 53 38 45 97 56 hvcurveto - -34 19 rlineto - -62 return + 41 hlineto + 81 247 3 32 rlineto + -76 hlineto + return - -355 -252 27 -46 243 173 rlineto + 156 51 172 51 hstem + 63 445 vstem return @@ -1647,8 +1636,7 @@ - 156 51 172 51 hstem - 63 445 vstem + 355 252 -27 45 -226 -160 rlineto return @@ -1656,23 +1644,21 @@ - -11 52 538 54 return + -7 49 604 59 return - 18 callgsubr - hstem - return + -11 52 538 54 return - 49 772 49 hstem + 110 479 vstem return @@ -1680,7 +1666,7 @@ - 110 479 vstem + 46 169 46 vstem return @@ -1688,17 +1674,16 @@ - rmoveto - 195 -127 79 -221 -37 vhcurveto - return + -42 -47 -98 -56 hvcurveto + 33 -19 rlineto + 64 40 return - 24 -15 105 86 43 80 4 123 rlinecurve - return + -117 -145 -124 -143 -215 return @@ -1707,7 +1692,7 @@ rmoveto 11 51 rlineto - -392 -14 callgsubr + -392 -13 callsubr return @@ -1716,17 +1701,15 @@ rmoveto - 90 hlineto - 20 96 rlineto - -90 hlineto - endchar + 26 48 rlineto + -153 66 -67 43 49 return - hintmask 1100010001001000111100100100100101001100 + hintmask 1000010001001000111100100100100101001100 return @@ -1734,7 +1717,7 @@ - hintmask 1000010001001000111100100100100101001100 + hintmask 1000010001001000111100100101000101011100 return @@ -1742,8 +1725,7 @@ - rmoveto - 19 callgsubr + hintmask 1000010100001000111100100111000101001100 return @@ -1760,7 +1742,9 @@ - -68 76 -101 -158 -120 -198 return + 43 hstem + 63 -20 callsubr + return @@ -1776,8 +1760,8 @@ - 43 hstem - 63 -21 callgsubr + rmoveto + -110 -107 -72 -199 -2 vhcurveto return @@ -1785,16 +1769,16 @@ - 5 hlineto - hintmask 1000010001001000111010100101000101001100 - return + rlineto + 152 return - -77 78 2 8 120 85 rlineto + 5 hlineto + hintmask 1000010001001000111010100101000101001100 return @@ -1802,8 +1786,7 @@ - 417 vstem - 444 316 rmoveto + -77 78 2 8 120 85 rlineto return @@ -1811,31 +1794,30 @@ - 77 callgsubr - 455 62 vstem - return + -62 32 -34 46 67 52 80 96 return - 347 62 7 62 return + 77 callgsubr + 455 62 vstem + return - 5 123 rlinecurve - return + 347 62 7 62 return - 78 callsubr + 79 callgsubr hstem return @@ -1852,7 +1834,8 @@ - 581 rmoveto + rmoveto + 55 1 rlineto return @@ -1860,7 +1843,14 @@ - 18 34 vvcurveto + 47 63 47 return + + + + + + + 581 rmoveto return diff --git a/ligature/OperatorMonoLig-LightItalic/subrs.xml b/ligature/OperatorMonoLig-LightItalic/subrs.xml index d44cc3b..65997db 100644 --- a/ligature/OperatorMonoLig-LightItalic/subrs.xml +++ b/ligature/OperatorMonoLig-LightItalic/subrs.xml @@ -7,7 +7,7 @@ rmoveto - 60 4 -59 callsubr + 60 4 -58 callsubr rlinecurve -84 callgsubr 7 -69 6 -68 6 -67 rrcurveto @@ -47,7 +47,7 @@ rmoveto - -128 68 -68 106 -51 callsubr + -128 68 -68 106 -50 callsubr 128 -70 69 -104 -50 callgsubr vhcurveto 372 105 rmoveto @@ -60,7 +60,7 @@ rmoveto - -53 callsubr + -52 callgsubr rlineto -146 -29 64 -79 126 hhcurveto 115 79 73 140 27 hvcurveto @@ -146,7 +146,7 @@ 18 93 35 172 12 65 rrcurveto 74 71 66 36 47 hhcurveto 37 18 -21 -40 hvcurveto - -85 -69 -170 -35 callsubr + -85 -69 -170 -33 callsubr return @@ -218,7 +218,7 @@ rmoveto - 104 -122 41 33 -133 151 20 callsubr + 104 -122 41 33 -133 151 21 callgsubr -200 -147 28 -33 rlineto return @@ -228,8 +228,8 @@ rmoveto - -82 callsubr - -36 -136 84 -40 235 94 rlinecurve + -88 callgsubr + 365 hlineto endchar @@ -253,8 +253,8 @@ rmoveto - 3 hlineto - 199 147 -28 33 -162 -118 -104 122 -42 -34 rlineto + 17 26 -53 45 -74 80 -45 59 rlinecurve + -45 -48 53 -55 89 -70 58 -37 rlinecurve return @@ -370,7 +370,7 @@ rmoveto - -7 callgsubr + -6 callsubr -209 143 -77 236 87 hvcurveto 6 57 rlineto -71 callsubr @@ -382,7 +382,7 @@ -243 -133 rmoveto - 60 1 -29 callsubr + 60 1 -27 callgsubr -67 -1 rlineto return @@ -405,7 +405,7 @@ rmoveto 182 -282 67 10 -173 263 rlineto 130 60 73 65 92 vvcurveto - 97 -95 68 -247 -31 -15 callgsubr + 97 -95 68 -247 -31 -14 callgsubr 61 hlineto 110 570 rlineto 155 17 74 -40 -74 vvcurveto @@ -419,7 +419,7 @@ rmoveto 152 -531 rlineto - 64 -7 callsubr + 64 -5 callgsubr -57 hlineto -99 -518 rlineto -5 hlineto @@ -477,7 +477,7 @@ rmoveto - -51 callsubr + -50 callsubr 48 -10 40 -18 31 hvcurveto 62 69 -36 27 -54 -60 rlineto 28 -30 -40 14 -48 hhcurveto @@ -566,7 +566,7 @@ - -42 callgsubr + -41 callgsubr 278 -286 41 41 return @@ -586,7 +586,7 @@ -13 -61 rlineto - 308 -67 118 92 100 -55 callsubr + 308 -67 118 92 100 -54 callgsubr return @@ -594,14 +594,16 @@ - -19 208 -23 206 -25 207 return + -48 callsubr + -68 -2 rlineto + return - -103 44 -50 61 56 75 49 58 58 return + -19 208 -23 206 -25 207 return @@ -637,9 +639,9 @@ - 138 -262 59 123 vvcurveto - 63 54 55 76 73 41 -38 -88 13 vhcurveto - return + 55 1 rlineto + 108 2 -39 48 -88 hhcurveto + -153 -134 -154 -167 return @@ -654,8 +656,9 @@ - 79 405 50 callsubr - -80 -410 return + -324 12 rmoveto + -41 -30 33 77 hvcurveto + return @@ -663,11 +666,11 @@ hintmask 11010000 - 455 51 -41 callgsubr + 455 51 -40 callsubr hintmask 10110000 32 141 -46 -3 rlineto hintmask 11010000 - -38 callsubr + -37 callsubr return @@ -675,23 +678,24 @@ - 143 115 136 174 return + 816 -91 callsubr + return - 686 -87 callgsubr - return + 143 115 136 174 return - rmoveto - 60 1 40 131 -69 -1 rlineto + -26 callsubr + 110 567 rlineto + -62 hlineto return @@ -699,15 +703,8 @@ - 62 -69 55 42 vvcurveto - 34 38 35 135 8 vhcurveto - 8 43 rlineto - hintmask 10101000 - -99 10 -42 25 36 56 121 38 86 vvcurveto - 63 -72 51 -181 80 vhcurveto - -26 -47 rlineto - 153 -67 66 -43 -49 -69 -118 -37 -72 vvcurveto - -33 24 -31 68 -19 vhcurveto + rmoveto + 60 2 -27 callgsubr return @@ -715,8 +712,8 @@ - -43 callsubr - -18 callsubr + 49 vstem + 466 548 -105 callsubr return @@ -731,38 +728,45 @@ - 59 callgsubr + -54 -52 -72 -47 41 callsubr + + + + + + + 60 callsubr -120 -619 53 callgsubr -61 -7 rmoveto - -8 callsubr - 102 523 -1 callgsubr + -7 callsubr + 102 523 -1 callsubr endchar - + rmoveto - -32 43 rlineto - -269 -178 -109 -153 -167 vvcurveto - -123 62 -134 151 -160 vhcurveto - 46 35 rlineto - -142 147 -60 122 114 vvcurveto - 150 92 139 261 165 vhcurveto + 32 -43 rlineto + 269 178 109 153 166 vvcurveto + 124 -62 133 -151 161 vhcurveto + -47 -35 rlineto + 143 -147 60 -122 -114 vvcurveto + -151 -92 -139 -261 -164 vhcurveto endchar - + - -10 52 142 38 223 51 return + 0 53 238 47 229 53 return - + rmoveto 133 -224 50 32 -135 219 222 220 -39 38 -216 -222 rlineto @@ -773,21 +777,20 @@ - + - 110 567 rlineto - 201 hlineto - 10 53 rlineto - -463 hlineto - -10 -53 rlineto - 201 hlineto - -111 -567 rlineto + rmoveto + -9 33 -216 -82 -35 43 27 118 rlinecurve + 62 273 rlineto + 195 hlineto + 9 47 rlineto + -194 hlineto return - + 53 vstem 165 425 -86 callgsubr @@ -796,7 +799,7 @@ - + 131 -129 49 callgsubr return @@ -804,7 +807,7 @@ - + -70 -138 rlineto -66 hlineto @@ -816,7 +819,7 @@ - + hlineto -120 -620 rlineto @@ -825,36 +828,31 @@ - - - 162 115 -62 callsubr - 38 callsubr - rlineto - return - - - - - -77 vvcurveto - -61 52 -22 113 69 vhcurveto - return + rmoveto + 39 -38 218 219 16 63 -131 225 -50 -31 133 -221 rlineto + 11 -219 rmoveto + 39 -37 216 222 14 63 -132 223 -51 -32 136 -218 rlineto + endchar - 27 -46 380 271 10 52 return + -42 -26 26 46 81 73 92 90 89 hvcurveto + 9 -76 28 -73 45 -71 rrcurveto + -76 -67 -63 -38 -47 hhcurveto + return - -5 callgsubr - -26 callsubr + -77 vvcurveto + -61 52 -22 113 69 vhcurveto return @@ -862,35 +860,45 @@ - 43 255 112 hstem - return + 27 -46 380 271 10 52 return - -102 -43 -7 21 16 return + -4 callgsubr + -25 callsubr + return - 202 47 319 55 return + 43 255 112 hstem + return - 39 131 return + -33 80 callgsubr + 31 20 -22 -41 return + 202 47 319 55 return + + + + + + -61 68 -55 -43 vvcurveto -34 -38 -34 -134 -9 vhcurveto -8 -43 rlineto @@ -902,19 +910,11 @@ - - - hstem - 59 60 312 60 vstem - return - - - - - hstem - 66 62 335 63 vstem + 377 hlineto + 12 53 rlineto + -317 hlineto return @@ -922,8 +922,8 @@ - -62 callsubr - -237 240 rlineto + hstem + 59 60 312 60 vstem return @@ -931,10 +931,14 @@ - rmoveto - -8 31 -31 callsubr - 82 rlinecurve - 114 577 -61 -5 -41 -211 -17 callsubr + vstem + 240 620 rmoveto + -61 hlineto + -121 -620 rlineto + 61 hlineto + 88 312 rmoveto + 201 -317 66 9 -197 308 301 308 rlineto + -69 hlineto return @@ -942,7 +946,9 @@ - -179 -127 -34 callgsubr + vstem + 67 hmoveto + -49 callsubr return @@ -950,22 +956,20 @@ - -43 callgsubr - hstem - 65 return + -179 -127 -32 callgsubr + return - -19 hlineto - hintmask 1100010001001000111100100111000101001100 - -6 2 -3 5 vhcurveto - hintmask 1010000001001000111100100111000101001100 - 4 2 2 4 1 hvcurveto - 5 hlineto - -6 -1 -4 -5 -8 hhcurveto + 65 callsubr + -443 hlineto + -10 -52 rlineto + 963 hmoveto + 11 52 rlineto + -442 22 callsubr return @@ -973,16 +977,14 @@ - -10 callsubr - 119 -120 rlineto - return + 49 9 47 126 47 return - 41 100 -32 callsubr + 8 -2 3 -4 -4 -2 -3 -8 -9 2 -3 4 4 2 3 9 vhcurveto return @@ -990,9 +992,8 @@ - hstem - -6 callgsubr - vstem + -8 callgsubr + 119 -120 rlineto return @@ -1000,66 +1001,64 @@ - rlineto - 5 -31 -28 3 -25 hhcurveto - -166 -119 -164 -179 hvcurveto - return + -157 -84 -85 4 -7 141 return - hstemhm - 81 60 215 60 return + -12 callsubr + 200 62 hintmask 10111000 + return - hlineto - 10 49 rlineto - return + hstemhm + 56 60 231 57 return - 705 -58 callgsubr - return + hstemhm + 81 60 215 60 return - -7 54 -31 31 532 52 hstemhm - 131 62 return + hlineto + -10 -51 rlineto + return - rmoveto - 170 870 rlineto - -306 -40 callgsubr - 248 hlineto - -149 -772 rlineto - -248 -40 callgsubr - endchar + -7 54 -31 31 532 52 hstemhm + 131 62 return - -52 callgsubr - 59 -29 callsubr - 39 hstemhm - 56 60 129 46 56 57 56 46 hintmask 0101111111000000 + 17 -221 rlineto + 30 hlineto + 102 221 rlineto + 3 hlineto + -54 -273 rlineto + 43 hlineto + 63 326 rlineto + -60 hlineto + -98 -215 rlineto return @@ -1067,16 +1066,24 @@ - 206 591 rmoveto - -41 -40 return + rmoveto + 170 870 rlineto + -306 -39 callgsubr + 248 hlineto + -149 -772 rlineto + -248 -39 callgsubr + endchar - -2 -56 rlineto - 265 -18 70 70 75 vvcurveto + 226 rmoveto + 39 hlineto + 25 116 56 211 30 122 rrcurveto + -78 hlineto + -21 -122 -29 -211 -22 -116 rrcurveto return @@ -1084,7 +1091,12 @@ - -187 -109 -159 -228 20 vhcurveto + hlineto + 17 callgsubr + -187 66 callgsubr + 188 hlineto + -38 -193 rlineto + 54 hlineto return @@ -1092,8 +1104,7 @@ - hlineto - 120 620 rlineto + -187 -109 -159 -228 20 vhcurveto return @@ -1101,40 +1112,38 @@ - -11 51 406 50 return + -173 -135 -200 -212 return - 161 -17 10 48 -161 17 33 164 -58 6 -32 -164 -160 17 -10 -49 161 -17 return + 69 58 306 58 return - -9 8 callgsubr - 23 59 hintmask 10110000 - return + -12 53 537 54 return - -8 48 349 48 hstem - 142 113 53 59 vstem - return + rmoveto + 194 -230 44 41 -185 215 281 215 -34 45 -284 -223 rlineto + endchar - 19 callgsubr - -426 -31 callgsubr + -20 callgsubr + 80 callsubr return @@ -1142,7 +1151,9 @@ - 0 49 522 49 return + 70 callgsubr + 18 83 -62 -153 vvcurveto + return @@ -1156,16 +1167,17 @@ - -13 55 537 54 hstem - 70 61 323 58 vstem - return + rmoveto + 35 -45 283 223 17 63 -195 230 -44 -41 185 -216 rlineto + endchar - hintmask 1000010001001000111100100101000101001100 + -13 55 537 54 hstem + 70 61 323 58 vstem return @@ -1173,38 +1185,36 @@ - hhcurveto - 65 12 -69 -99 -89 hvcurveto - 25 -16 rlineto - 133 135 -24 112 -104 hhcurveto - -132 return + -20 callsubr + vstem + return - 22 rmoveto - 664 264 1 8 -555 258 34 43 614 -278 -11 -54 return + 49 -69 61 47 vvcurveto + 53 82 44 203 41 vhcurveto + -11 53 rlineto + -246 -59 -83 -71 -70 return - 47 -128 -18 -15 callgsubr - 53 hlineto - 113 575 rlineto - 56 1 27 return + 33 callsubr + 518 382 60 callsubr + return - vvcurveto - -58 75 -38 140 74 vhcurveto - return + 53 -50 50 hstemhm + 252 123 return @@ -1212,7 +1222,7 @@ vvcurveto - -58 74 -38 141 74 vhcurveto + -58 75 -38 140 74 vhcurveto return @@ -1220,16 +1230,17 @@ - 17 callsubr + -28 callsubr hstem - return + 2 return - 44 309 45 hstem + 18 callsubr + hstem return @@ -1237,9 +1248,7 @@ - -23 callsubr - -62 -25 rmoveto - -103 -73 rlineto + 11 52 rlineto return @@ -1247,56 +1256,59 @@ - 34 -11 rcurveline - hintmask 10011110 - -19 callgsubr - endchar + -28 callsubr + 59 -27 callgsubr + 39 hstem + 255 58 callgsubr + return - -34 callgsubr - endchar + rmoveto + -24 12 rlineto + -68 -66 -29 -72 -64 vvcurveto + 80 3 -12 57 2 58 51 72 rlinecurve + return - hlineto - hintmask 10100000 - -331 -235 12 callsubr + -32 callgsubr + endchar - -46 callsubr - -79 -3 rcurveline - -46 callgsubr - rrcurveto - endchar + hlineto + hintmask 10100000 + -331 -235 13 callsubr - rmoveto - -56 -2 -171 -881 rlineto - 55 hlineto - return + -46 callsubr + -79 -3 rcurveline + -45 callgsubr + rrcurveto + endchar - -15 56 hstem - 76 63 vstem + 1 callgsubr + hstem + 42 483 vstem return @@ -1304,33 +1316,30 @@ - 43 309 43 return + -15 56 hstem + 76 63 vstem + return - -11 56 -53 52 return + 43 309 43 return - -9 29 57 callsubr - 19 34 vvcurveto - 37 55 43 133 48 vhcurveto - return + 41 328 43 return - rlineto - -2 hlineto - return + -10 53 397 55 return @@ -1345,9 +1354,9 @@ - -31 callgsubr - 963 76 callsubr - -442 -31 callgsubr + -35 callgsubr + 963 77 callsubr + -442 -35 callgsubr return @@ -1370,9 +1379,7 @@ - -17 216 -60 -2 -63 -325 rlineto - 41 hlineto - 52 273 rlineto + 11 54 722 278 16 -43 -655 -258 -1 -8 rlineto return @@ -1408,26 +1415,26 @@ - rmoveto - 89 hlineto - 20 96 rlineto - -89 hlineto - return + 18 callgsubr + 92 41 return - 17 callgsubr - 92 41 return + rmoveto + 89 hlineto + 20 96 rlineto + -89 hlineto + return - hintmask 1000010001001000111100100101000100101100 + hintmask 1000010001001000111100100111000101001100 return @@ -1453,7 +1460,7 @@ - 45 196 48 vstem + 40 172 35 hstem return @@ -1461,7 +1468,7 @@ - 40 172 35 hstem + 35 171 41 hstem return @@ -1469,7 +1476,7 @@ - 50 221 49 vstem + 43 327 43 hstem return @@ -1477,24 +1484,24 @@ - hlineto - -9 -48 rlineto - return + 48 195 46 return - -130 132 return + hlineto + -9 -48 rlineto + return - 672 rmoveto - -24 15 -105 -86 -43 -80 -5 -123 rlinecurve + 296 567 rmoveto + 60 4 38 131 -68 -3 rlineto return @@ -1510,8 +1517,8 @@ - 24 callgsubr - 282 57 return + -47 hhcurveto + endchar @@ -1529,8 +1536,8 @@ - hlineto - 168 -173 41 41 -259 262 rlineto + -11 50 407 50 hstem + 59 59 313 60 vstem return @@ -1538,8 +1545,8 @@ - -11 50 407 50 hstem - 59 59 313 60 vstem + 69 119 37 72 vvcurveto + 34 -24 31 -69 18 vhcurveto return @@ -1547,51 +1554,52 @@ - hvcurveto - hintmask 1000010001010000111100100101000100101100 - return + rmoveto + 9 50 rlineto + -391 hlineto + -9 -50 rlineto + endchar - 85 hlineto - 21 101 rlineto - -84 hlineto - return + 0 54 513 54 hstem + 27 return - 0 52 381 52 hstem - 33 return + 85 hlineto + 21 101 rlineto + -84 hlineto + return - rlineto - -126 return + 417 hintmask 11100000 + return - 10 50 rlineto - return + rlineto + -116 return - rlineto - -61 hlineto + 10 50 rlineto return @@ -1599,8 +1607,7 @@ - 10 hlineto - 6 -1 3 -4 -3 -2 -2 -7 vhcurveto + -355 -252 27 -46 243 173 rlineto return @@ -1608,18 +1615,18 @@ - 355 252 -27 45 -226 -160 rlineto - return + rmoveto + 53 38 45 97 56 hvcurveto + -34 19 rlineto + -62 return - rmoveto - 41 hlineto - 81 247 3 32 rlineto - -76 hlineto + 10 hlineto + 6 -1 3 -4 -3 -2 -2 -7 vhcurveto return @@ -1627,7 +1634,7 @@ - -35 callsubr + -33 callsubr endchar @@ -1635,7 +1642,7 @@ - 46 169 46 vstem + 49 772 49 hstem return @@ -1643,7 +1650,9 @@ - -7 49 604 59 return + 19 callsubr + hstem + return @@ -1658,24 +1667,25 @@ - -117 -145 -124 -143 -215 return + 65 callsubr + -936 -35 callgsubr + return - -42 -47 -98 -56 hvcurveto - 33 -19 rlineto - 64 40 return + 24 -15 105 86 43 80 4 123 rlinecurve + return - 65 callgsubr - -936 -31 callgsubr + rmoveto + 195 -127 79 -221 -37 vhcurveto return @@ -1684,16 +1694,19 @@ rmoveto - 26 48 rlineto - -153 66 -67 43 49 return + -26 callgsubr + return - hintmask 1000010100001000111100100111000101001100 - return + rmoveto + 90 hlineto + 20 96 rlineto + -90 hlineto + endchar @@ -1708,7 +1721,7 @@ - hintmask 1000010001001000111100100101000101011100 + hintmask 1100010001001000111100100100100101001100 return @@ -1716,39 +1729,38 @@ - -118 -18 -66 return + rmoveto + 10 callsubr + return - rmoveto - -110 -107 -72 -199 -2 vhcurveto - return + -118 -18 -66 return - 67 -76 102 158 120 199 return + 16 61 187 60 187 60 hstem + return - 16 61 187 60 187 60 hstem - return + 67 -76 102 158 120 199 return - rlineto - 152 return + -68 76 -101 -158 -120 -198 return @@ -1764,15 +1776,19 @@ - -47 23 -618 -876 53 -14 return + rmoveto + 96 hlineto + 22 101 rlineto + -97 hlineto + return - hlineto - 89 -90 -2 -8 -103 -73 rlineto + 417 vstem + 444 316 rmoveto return @@ -1780,7 +1796,7 @@ - -62 32 -34 46 67 52 80 96 return + -47 23 -618 -876 53 -14 return @@ -1788,7 +1804,7 @@ hlineto - hintmask 11010000 + 89 -90 -2 -8 -103 -73 rlineto return @@ -1796,8 +1812,8 @@ - rmoveto - 55 1 rlineto + hlineto + hintmask 11010000 return @@ -1805,8 +1821,7 @@ - hmoveto - 19 callgsubr + 5 123 rlinecurve return @@ -1814,20 +1829,30 @@ - -207 45 return + hmoveto + 10 callsubr + return - 47 63 47 return + -207 45 return + 18 34 vvcurveto + return + + + + + + 482 vstem return diff --git a/package.json b/package.json index d13d730..595163e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "operator-mono-lig", - "version": "2.2.1", + "version": "2.2.2", "description": "Patch Operator Mono font to include ligatures", "main": "index.js", "scripts": {