From 83f9a6d170688318283274a48d817c6c5b66eb4a Mon Sep 17 00:00:00 2001 From: Mark Skelton Date: Tue, 30 Jul 2019 19:00:07 -0500 Subject: [PATCH 1/3] Add powerline ligatures --- .../glyphs/uniE0A0.xml | 53 +++++++++++++++++++ .../glyphs/uniE0B0.xml | 16 ++++++ .../glyphs/uniE0B2.xml | 16 ++++++ 3 files changed, 85 insertions(+) create mode 100644 ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0A0.xml create mode 100644 ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B0.xml create mode 100644 ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B2.xml diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0A0.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0A0.xml new file mode 100644 index 0000000..317482b --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0A0.xml @@ -0,0 +1,53 @@ + + + -136 63 193 127 320 -20 20 64 64 64 hstemhm + 0 64 0 128 0 64 128 64 0 128 0 64 hintmask 0000000000000000 + hintmask 1101101010100000 + 512 631 rmoveto + -71 -57 -57 -71 hvcurveto + hintmask 1110101001000000 + -47 26 -41 38 -22 vhcurveto + -18 vlineto + -64 -64 -64 -64 -53 -42 -11 -18 -33 vhcurveto + 303 vlineto + hintmask 1110110110100000 + 38 22 26 41 47 vvcurveto + 71 -57 57 -71 -71 -57 -57 -71 vhcurveto + hintmask 1110101010100000 + -47 26 -41 38 -22 vhcurveto + -419 vlineto + hintmask 1110110101000000 + -38 -22 -26 -41 -47 vvcurveto + -71 57 -57 71 71 57 57 71 34 -13 30 -21 23 vhcurveto + 23 19 30 18 49 hhcurveto + 128 128 128 128 hvcurveto + 18 vlineto + hintmask 1110101010100000 + 38 22 26 41 47 vvcurveto + hintmask 1101101010100000 + 71 -57 57 -71 vhcurveto + hintmask 1110110110100000 + -384 63 rmoveto + 35 29 -29 -35 -35 -29 -29 -35 {0f5e6060} callgsubr + hvcurveto + 384 -256 rmoveto + hintmask 1101101010100000 + {0f5e6060} callgsubr + 35 29 -29 -35 hvcurveto + hintmask 1110110110100000 + -35 -29 -29 -35 vhcurveto + -384 -512 rmoveto + {0f5e6060} callgsubr + 35 29 -29 -35 -35 -29 -29 -35 hvcurveto + endchar + + + + + -35 -29 29 35 35 29 29 35 return + + + -35 -29 29 35 35 29 29 35 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B0.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B0.xml new file mode 100644 index 0000000..57a3e1f --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B0.xml @@ -0,0 +1,16 @@ + + + {f3a6bced} callgsubr + 672 365 rmoveto + -690 639 -2 -1209 rlineto + endchar + + + + + -205 1209 hstem + -20 692 vstem + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B2.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B2.xml new file mode 100644 index 0000000..079a673 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/uniE0B2.xml @@ -0,0 +1,16 @@ + + + {f3a6bced} callgsubr + -20 365 rmoveto + 692 -570 -2 1209 rlineto + endchar + + + + + -205 1209 hstem + -20 692 vstem + return + + + \ No newline at end of file From 03114bf88da521eb491a7f0e4cfef6424a72d96e Mon Sep 17 00:00:00 2001 From: Mark Skelton Date: Tue, 30 Jul 2019 19:02:07 -0500 Subject: [PATCH 2/3] Add bold italic powerline and LIG glyphs --- .../OperatorMonoSSmLig-BoldItalic/config.xml | 121 ++ .../glyphs/LIG.xml | 7 + .../glyphs/uniE0A0.xml | 53 + .../glyphs/uniE0B0.xml | 16 + .../glyphs/uniE0B2.xml | 16 + .../OperatorMonoSSmLig-BoldItalic/gsubrs.xml | 1721 ++++++++++++++++ .../OperatorMonoSSmLig-BoldItalic/names.json | 8 + .../OperatorMonoSSmLig-BoldItalic/subrs.xml | 1739 +++++++++++++++++ 8 files changed, 3681 insertions(+) create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/config.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/glyphs/LIG.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0A0.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B0.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B2.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/gsubrs.xml create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/names.json create mode 100644 ligature/OperatorMonoSSmLig-BoldItalic/subrs.xml diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/config.xml b/ligature/OperatorMonoSSmLig-BoldItalic/config.xml new file mode 100644 index 0000000..5e38b26 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/config.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/LIG.xml b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/LIG.xml new file mode 100644 index 0000000..45bf053 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/LIG.xml @@ -0,0 +1,7 @@ + + + endchar + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0A0.xml b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0A0.xml new file mode 100644 index 0000000..317482b --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0A0.xml @@ -0,0 +1,53 @@ + + + -136 63 193 127 320 -20 20 64 64 64 hstemhm + 0 64 0 128 0 64 128 64 0 128 0 64 hintmask 0000000000000000 + hintmask 1101101010100000 + 512 631 rmoveto + -71 -57 -57 -71 hvcurveto + hintmask 1110101001000000 + -47 26 -41 38 -22 vhcurveto + -18 vlineto + -64 -64 -64 -64 -53 -42 -11 -18 -33 vhcurveto + 303 vlineto + hintmask 1110110110100000 + 38 22 26 41 47 vvcurveto + 71 -57 57 -71 -71 -57 -57 -71 vhcurveto + hintmask 1110101010100000 + -47 26 -41 38 -22 vhcurveto + -419 vlineto + hintmask 1110110101000000 + -38 -22 -26 -41 -47 vvcurveto + -71 57 -57 71 71 57 57 71 34 -13 30 -21 23 vhcurveto + 23 19 30 18 49 hhcurveto + 128 128 128 128 hvcurveto + 18 vlineto + hintmask 1110101010100000 + 38 22 26 41 47 vvcurveto + hintmask 1101101010100000 + 71 -57 57 -71 vhcurveto + hintmask 1110110110100000 + -384 63 rmoveto + 35 29 -29 -35 -35 -29 -29 -35 {0f5e6060} callgsubr + hvcurveto + 384 -256 rmoveto + hintmask 1101101010100000 + {0f5e6060} callgsubr + 35 29 -29 -35 hvcurveto + hintmask 1110110110100000 + -35 -29 -29 -35 vhcurveto + -384 -512 rmoveto + {0f5e6060} callgsubr + 35 29 -29 -35 -35 -29 -29 -35 hvcurveto + endchar + + + + + -35 -29 29 35 35 29 29 35 return + + + -35 -29 29 35 35 29 29 35 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B0.xml b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B0.xml new file mode 100644 index 0000000..57a3e1f --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B0.xml @@ -0,0 +1,16 @@ + + + {f3a6bced} callgsubr + 672 365 rmoveto + -690 639 -2 -1209 rlineto + endchar + + + + + -205 1209 hstem + -20 692 vstem + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B2.xml b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B2.xml new file mode 100644 index 0000000..079a673 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/glyphs/uniE0B2.xml @@ -0,0 +1,16 @@ + + + {f3a6bced} callgsubr + -20 365 rmoveto + 692 -570 -2 1209 rlineto + endchar + + + + + -205 1209 hstem + -20 692 vstem + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/gsubrs.xml b/ligature/OperatorMonoSSmLig-BoldItalic/gsubrs.xml new file mode 100644 index 0000000..60f1793 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/gsubrs.xml @@ -0,0 +1,1721 @@ + + + + + + + + + rmoveto + -95 callgsubr + 58 72 48 61 63 hvcurveto + -4 -116 56 -37 182 109 rrcurveto + -341 80 -94 callsubr + + + + + + + rmoveto + 159 12 -48 callsubr + rlinecurve + -86 callsubr + 1 -58 1 -58 2 -57 rrcurveto + -23 559 -78 callsubr + + + + + + + rmoveto + -14 78 -261 -47 -68 11 -6 96 rlinecurve + -75 callgsubr + -183 165 -121 333 168 vhcurveto + -188 388 -71 callgsubr + + + + + + + rmoveto + 47 -40 39 -97 26 vhcurveto + 162 96 12 97 rlineto + -308 hlineto + -20 -99 rlineto + 180 hlineto + -169 -97 -6 -47 rlineto + 111 -21 54 -24 -23 vvcurveto + -24 -48 -20 -171 20 vhcurveto + -14 -104 rlineto + 254 -27 100 85 76 vvcurveto + return + + + + + + + rmoveto + 145 -86 88 -135 -42 callgsubr + -145 86 -89 135 -43 callsubr + vhcurveto + -374 -110 rmoveto + 108 53 109 80 51 33 -45 -81 -107 -53 -109 -80 -51 -33 44 81 vhcurveto + endchar + + + + + + + rmoveto + -87 53 rlineto + -63 -55 -43 -36 -46 hhcurveto + -50 -33 33 73 -33 hvcurveto + -113 -61 rlineto + -107 41 72 -57 84 hhcurveto + 87 93 61 104 83 hvcurveto + return + + + + + + + 109 85 68 97 106 -114 44 -114 -66 hvcurveto + 27 49 61 48 132 22 -25 97 rcurveline + -238 -53 -90 -128 -129 vvcurveto + -102 69 -53 98 vhcurveto + 18 88 rmoveto + -34 -37 22 61 5 0 6 1 5 hvcurveto + 80 40 53 -25 -50 vvcurveto + -33 -18 -31 -45 vhcurveto + endchar + + + + + + + rmoveto + 165 1 50 154 -178 -3 rlineto + -288 -154 rmoveto + 166 2 49 153 -176 -2 rlineto + return + + + + + + + 36 133 rlineto + -284 hlineto + 30 153 rlineto + 233 hlineto + 24 116 rlineto + -234 hlineto + 30 153 rlineto + 277 hlineto + 25 133 rlineto + -436 hlineto + -133 -688 rlineto + return + + + + + + + -67 callgsubr + -38 callsubr + vhcurveto + -80 callgsubr + return + + + + + + + -99 callgsubr + endchar + + + + + + + -104 callgsubr + endchar + + + + + + + -12 76 -77 -15 -3 1 9 45 rlinecurve + 75 390 rlineto + 18 -59 -64 9 -53 hhcurveto + -228 -131 -210 -206 -118 50 -55 66 return + + + + + + + rmoveto + 45 hlineto + -85 callgsubr + -9 -81 rcurveline + 215 hlineto + -14 -74 rlineto + 110 hlineto + return + + + + + + + -84 callsubr + hintmask 11101000 + -98 callsubr + + + + + + + -74 callgsubr + -93 callgsubr + + + + + + + rmoveto + 23 -227 rlineto + 147 hlineto + 81 244 45 147 43 170 rrcurveto + -158 hlineto + -24 -135 -16 -92 -30 -160 rrcurveto + -6 hlineto + -20 234 rlineto + -90 hlineto + -112 -234 rlineto + -3 hlineto + 29 153 18 96 30 138 rrcurveto + -154 hlineto + -32 -215 -24 -236 -5 -110 rrcurveto + 142 hlineto + endchar + + + + + + + rmoveto + -81 callgsubr + -51 -185 97 -73 317 139 rlinecurve + endchar + + + + + + + 337 hlineto + 21 100 rlineto + -180 hlineto + 134 80 74 64 79 vvcurveto + 94 -105 50 -204 -31 vhcurveto + -14 -103 rlineto + 148 19 45 -22 -38 vvcurveto + -56 -99 -60 -155 -85 vhcurveto + return + + + + + + + -52 -232 rlineto + 145 -16 50 -22 -27 vvcurveto + -28 -49 -24 -182 14 vhcurveto + -12 -105 rlineto + 263 -18 98 84 85 vvcurveto + return + + + + + + + -160 hlineto + -88 -455 rlineto + -80 -15 -34 -31 -49 hhcurveto + -44 -38 25 119 24 hvcurveto + 81 422 -15 callgsubr + -79 -407 return + + + + + + + rmoveto + 25 -97 rlineto + 239 54 89 127 129 vvcurveto + 102 -68 53 -99 -109 -84 -67 -98 -105 113 -44 115 67 vhcurveto + -27 -51 -61 -48 -133 -22 rrcurveto + 105 216 rmoveto + 34 19 31 44 34 37 -22 -61 -5 0 -6 -1 -5 vhcurveto + -79 -40 -54 24 50 vvcurveto + endchar + + + + + + + 28 98 rlineto + -54 hlineto + 25 127 -111 -8 -23 -119 rlineto + -108 hlineto + 50 72 38 75 42 119 -128 6 rcurveline + -35 -121 -35 -77 -50 -91 return + + + + + + + rmoveto + -89 callgsubr + return + + + + + + + rmoveto + -8 78 -138 -32 -19 13 185 437 rlinecurve + -75 32 -46 -25 -69 -22 -66 -14 rlinecurve + 1 7 0 6 7 vvcurveto + 48 -28 28 -43 -82 -80 -78 -68 -39 30 -23 44 -11 vhcurveto + -33 -54 -45 -55 -61 -69 53 -56 rcurveline + 83 80 67 77 43 71 34 2 36 6 35 9 -175 -388 76 -94 281 127 rrcurveto + return + + + + + + + 2 callsubr + hintmask 10100000 + -78 callgsubr + hintmask 11000000 + -37 callgsubr + return + + + + + + + -12 79 -211 -34 -7 10 25 93 rlinecurve + 92 355 rlineto + -128 hlineto + -234 -54 11 -77 172 5 -71 -258 return + + + + + + + -76 -48 36 -60 55 32 49 -144 146 -18 213 121 rlinecurve + -119 566 rmoveto + 21 18 -15 -36 -70 -61 -109 -128 -119 hvcurveto + 213 6 79 136 65 hhcurveto + return + + + + + + + -76 callgsubr + -106 -184 -66 callgsubr + return + + + + + + + -29 callsubr + -65 -66 -36 -67 -66 vhcurveto + 12 92 -151 -9 -22 -165 -25 -127 -51 -266 rlinecurve + 149 hlineto + 74 368 rlineto + 41 44 37 -12 callsubr + return + + + + + + + rmoveto + -70 callsubr + 361 -70 143 120 116 -43 callgsubr + return + + + + + + + 172 472 -93 callsubr + return + + + + + + + 246 52 callgsubr + 79 130 vvcurveto + 91 -66 56 -105 -197 -157 -195 -181 return + + + + + + + rmoveto + 44 -35 37 -40 32 vhcurveto + 34 15 40 17 48 19 -34 64 rcurveline + -60 -24 -51 -22 -42 -19 rrcurveto + return + + + + + + + rmoveto + -50 callgsubr + -175 139 -121 331 147 hvcurveto + -11 80 rlineto + -47 callgsubr + endchar + + + + + + + rmoveto + 122 -394 rlineto + 132 hlineto + 134 688 48 callsubr + -72 -394 rlineto + -4 hlineto + -111 396 -144 -4 -134 -686 24 callsubr + 71 394 rlineto + return + + + + + + + rmoveto + 43 26 -24 -35 -64 -83 -34 -141 -11 hvcurveto + 89 20 59 79 76 hhcurveto + endchar + + + + + + + -151 -470 -102 callsubr + + + + + + + -64 callsubr + -451 -219 -66 callgsubr + return + + + + + + + rmoveto + -13 73 61 callgsubr + -42 -39 14 80 vvcurveto + 19 vlineto + 187 30 68 100 101 vvcurveto + hintmask 10111100 + 74 -46 55 -79 -38 -36 -12 -21 -33 vhcurveto + hintmask 11011100 + 19 -39 -45 9 -42 hhcurveto + -160 -115 -217 -209 -104 34 -46 62 55 51 33 49 47 hvcurveto + 36 -92 104 -32 191 119 rrcurveto + -112 382 rmoveto + 18 6 -14 -20 -26 -18 -72 -87 -26 hvcurveto + 85 15 32 73 34 hhcurveto + -279 -323 rmoveto + -23 -8 25 46 114 45 137 52 13 16 -2 -13 19 hvcurveto + -42 -71 -27 -95 -105 vvcurveto + -8 vlineto + -18 -14 -15 -10 -16 hhcurveto + endchar + + + + + + + rmoveto + -20 74 -147 -50 -74 6 -21 92 rlinecurve + 206 155 117 164 142 vvcurveto + 87 -48 47 -75 return + + + + + + + rmoveto + -19 -95 rlineto + 486 hlineto + 19 95 rlineto + return + + + + + + + rmoveto + -97 -66 -60 -70 -62 52 -51 85 97 68 61 70 61 -54 51 -85 hvcurveto + return + + + + + + + rmoveto + 25 128 rlineto + -401 hlineto + -25 -128 rlineto + return + + + + + + + -53 callsubr + 54 37 25 28 18 hhcurveto + return + + + + + + + rmoveto + 10 hlineto + 248 162 -68 77 return + + + + + + + 769 -100 callgsubr + return + + + + + + + -125 55 -61 66 58 69 47 59 60 vhcurveto + -5 -112 55 -35 192 108 rrcurveto + -344 77 rmoveto + -29 -23 25 63 101 62 132 65 18 31 -5 -11 34 hvcurveto + -47 -244 rlineto + -35 -39 -43 -26 -29 hhcurveto + endchar + + + + + + + -25 callsubr + 549 69 -98 callgsubr + return + + + + + + + rmoveto + -164 -6 -2 -90 -11 -83 -27 -89 rlinecurve + 64 -23 72 86 49 87 19 118 rlinecurve + return + + + + + + + -65 callgsubr + -57 -990 -106 callgsubr + + + + + + + 454 hlineto + 36 135 -284 -5 332 304 26 129 rlineto + -445 hlineto + -37 -136 277 6 -334 -304 rlineto + endchar + + + + + + + -157 -102 -106 106 -104 -79 rlineto + return + + + + + + + 744 -95 callsubr + return + + + + + + + rmoveto + hintmask 11011100 + -63 callgsubr + hintmask 11101100 + -69 callsubr + return + + + + + + + 438 140 hstemhm + 37 567 -167 167 hintmask 11000000 + 257 215 rmoveto + 146 -225 172 20 -150 215 rlineto + 128 96 51 84 69 vvcurveto + 63 -41 41 -71 -68 -72 -37 -73 -73 vhcurveto + 61 316 -153 -11 -150 -773 rlineto + 151 hlineto + 67 347 rlineto + 55 52 48 36 43 57 callgsubr + 25 14 -12 -22 -38 -40 -60 -140 -91 hvcurveto + return + + + + + + + 850 -88 callsubr + return + + + + + + + 140 2 rlineto + 160 13 -53 62 -119 hhcurveto + -192 -160 -173 -203 return + + + + + + + 133 153 116 153 133 return + + + + + + + 10 callsubr + -501 -74 callgsubr + return + + + + + + + -253 -36 -52 26 111 vvcurveto + 112 67 101 87 47 17 -27 -66 -1 vhcurveto + return + + + + + + + -39 callsubr + -34 callgsubr + return + + + + + + + 632 1 callsubr + 84 491 hintmask 10100000 + 421 747 -54 callsubr + endchar + + + + + + + 51 130 32 102 vvcurveto + 77 -77 58 -216 95 vhcurveto + -63 -112 rlineto + 136 -58 63 -42 -46 vvcurveto + hintmask 01000000 + -62 -123 -35 -83 vvcurveto + -39 25 -37 73 -27 vhcurveto + hintmask 10010000 + -100 -26 -38 -53 -46 vvcurveto + hintmask 00100000 + -54 62 -64 -37 vvcurveto + -46 -78 -31 -185 -31 vhcurveto + endchar + + + + + + + 154 -263 72 101 vvcurveto + 38 33 27 47 51 33 -25 -71 20 vhcurveto + return + + + + + + + -181 -129 -169 -192 return + + + + + + + -28 callgsubr + -40 callsubr + return + + + + + + + -23 callsubr + -35 callgsubr + return + + + + + + + hstem + 68 157 127 49 callsubr + return + + + + + + + -199 229 -107 107 hstemhm + 319 131 hintmask 01100000 + 125 -150 rmoveto + 76 -24 rlineto + 14 callsubr + hintmask 10100000 + 14 callgsubr + 131 3 rlineto + hintmask 01100000 + 153 9 -69 73 -84 hhcurveto + -73 -57 -57 -123 -51 hvcurveto + endchar + + + + + + + -75 -61 -158 -84 -18 callgsubr + return + + + + + + + -2 callsubr + hintmask 10110000 + -132 -683 -6 callsubr + -159 -16 rmoveto + hintmask 01110000 + 8 callgsubr + 85 438 rlineto + 98 7 43 -52 -102 vvcurveto + endchar + + + + + + + hstem + 55 167 221 168 vstem + return + + + + + + + hstem + 54 149 230 146 vstem + return + + + + + + + rmoveto + -84 98 rlineto + -292 -212 -105 -167 -187 vvcurveto + -137 60 -147 151 -183 vhcurveto + 119 84 rlineto + -134 155 -45 117 114 vvcurveto + 148 67 133 263 184 vhcurveto + endchar + + + + + + + 113 -52 111 74 110 return + + + + + + + rmoveto + 93 -99 217 216 33 155 -137 227 -125 -78 136 -219 rlineto + 64 -208 rmoveto + 96 -95 215 224 31 154 -140 222 -125 -81 140 -213 rlineto + endchar + + + + + + + -236 102 hstem + 121 139 vstem + 454 1 rmoveto + -42 58 rlineto + -213 -60 -78 -77 -69 39 callgsubr + -8 callgsubr + endchar + + + + + + + 106 553 rlineto + 182 hlineto + 27 135 rlineto + -525 hlineto + -27 -135 rlineto + 181 hlineto + -106 -553 rlineto + return + + + + + + + -14 132 328 129 return + + + + + + + -50 callsubr + hstem + 47 return + + + + + + + -11 137 442 134 hstem + 115 162 95 168 vstem + return + + + + + + + -16 128 321 144 hstem + 429 153 vstem + -195 vmoveto + 152 11 33 170 rlineto + -1 16 14 -1 14 hhcurveto + 221 132 208 199 125 -54 61 -67 return + + + + + + + -16 147 -39 callgsubr + return + + + + + + + 454 hlineto + 26 135 rlineto + -292 hlineto + return + + + + + + + -16 127 342 126 return + + + + + + + -24 callsubr + -80 153 return + + + + + + + 623 251 hstem + 155 363 vstem + 155 -47 callsubr + endchar + + + + + + + 782 -64 callgsubr + return + + + + + + + vvcurveto + -91 84 -24 159 99 vhcurveto + return + + + + + + + 32 callgsubr + 339 hmoveto + -29 callgsubr + return + + + + + + + 0 125 438 125 return + + + + + + + rlineto + -159 hlineto + return + + + + + + + rmoveto + 17 -147 rlineto + 25 hlineto + 75 147 rlineto + 3 hlineto + -43 -217 rlineto + 89 hlineto + 73 376 rlineto + -88 hlineto + -92 -177 rlineto + -4 hlineto + -25 178 return + + + + + + + hstemhm + 58 -32 callgsubr + return + + + + + + + 615 243 hstem + 134 435 vstem + 311 615 -82 callsubr + endchar + + + + + + + 69 rlineto + -102 3 callgsubr + return + + + + + + + rmoveto + 191 977 rlineto + -362 hlineto + -25 -122 65 callsubr + -141 -733 rlineto + -207 hlineto + -24 -122 rlineto + endchar + + + + + + + -13 131 58 callgsubr + 9 callgsubr + return + + + + + + + -15 -11 callgsubr + 32 52 40 142 30 vhcurveto + return + + + + + + + rlineto + 2 -14 -13 0 -12 hhcurveto + -220 -133 -207 -199 hvcurveto + return + + + + + + + hstem + 178 66 callgsubr + return + + + + + + + 98 180 95 hstem + return + + + + + + + 657 128 hstem + 114 426 vstem + 515 657 -64 callgsubr + endchar + + + + + + + 114 134 113 vstem + return + + + + + + + -32 callgsubr + hintmask 11011000 + return + + + + + + + 562 134 hstem + 435 160 vstem + return + + + + + + + -197 -162 -213 -236 return + + + + + + + 156 189 141 return + + + + + + + hstem + 21 callsubr + vstem + return + + + + + + + -29 -40 15 32 vvcurveto + return + + + + + + + -14 24 121 -145 14 38 154 -148 13 -34 -153 -161 15 -25 -122 158 -15 return + + + + + + + -7 127 331 118 -117 122 hstemhm + 16 158 76 144 114 141 hintmask 11011100 + return + + + + + + + 55 -62 63 38 vvcurveto + 45 79 31 184 31 vhcurveto + -28 127 rlineto + -294 -70 -88 -92 -84 vvcurveto + return + + + + + + + hstem + 61 161 218 150 vstem + return + + + + + + + -155 -77 -142 -149 6 vhcurveto + return + + + + + + + hstem + 59 154 217 140 vstem + return + + + + + + + -14 120 hstem + 294 160 vstem + return + + + + + + + -4 -2 -3 -8 -9 2 -3 4 4 2 3 9 return + + + + + + + hintmask 1000010001001000111100010011000010101100 + return + + + + + + + 120 160 45 callgsubr + return + + + + + + + 24 11 -32 -90 -4 hvcurveto + return + + + + + + + 101 241 99 return + + + + + + + rmoveto + -63 27 -83 -55 -63 -93 -16 -98 rlinecurve + 191 2 -6 68 12 83 28 66 rlinecurve + return + + + + + + + hhcurveto + 55 1 -64 -75 -42 hvcurveto + 65 -23 rlineto + 164 132 -8 162 -140 hhcurveto + return + + + + + + + 26 134 rlineto + -339 hlineto + -27 -134 rlineto + return + + + + + + + 685 7 hstem + 104 582 vstem + return + + + + + + + 100 240 105 hstem + return + + + + + + + rlineto + 49 callgsubr + return + + + + + + + 101 244 99 return + + + + + + + -5 callsubr + 44 194 3 callsubr + return + + + + + + + -235 15 callgsubr + return + + + + + + + 88 280 95 return + + + + + + + 0 129 38 112 13 106 161 129 hstem + -39 718 vstem + return + + + + + + + 66 callsubr + 523 -25 callsubr + return + + + + + + + 0 139 411 138 return + + + + + + + -10 136 435 142 return + + + + + + + -7 8 -8 133 438 29 callsubr + hintmask 01110000 + return + + + + + + + -16 134 453 133 hstem + 58 165 219 166 vstem + return + + + + + + + 553 135 hstem + 102 552 vstem + return + + + + + + + rlinecurve + -191 return + + + + + + + 301 642 rmoveto + 167 7 47 157 -177 -9 rlineto + return + + + + + + + 4 2 2 4 1 hvcurveto + 5 hlineto + -6 -1 -4 -5 -8 hhcurveto + return + + + + + + + 30 hhcurveto + 28 24 -26 -62 -101 -62 -132 -66 hvcurveto + endchar + + + + + + + -190 141 502 124 return + + + + + + + -35 -29 29 35 35 29 29 35 return + + + + + + + vvcurveto + -81 102 -51 194 91 vhcurveto + return + + + + + + + hintmask 1100010001001000111100010001010000101100 + return + + + + + + + hintmask 1000010001001000111100010100000010101100 + return + + + + + + + 88 119 73 hstem + return + + + + + + + 99 263 99 hstem + return + + + + + + + 152 132 111 131 hstem + 51 547 vstem + return + + + + + + + 118 vstem + return + + + + + + + -125 rlineto + return + + + + + + + 141 -101 150 -128 147 -46 157 return + + + + + + + 62 123 36 83 vvcurveto + 39 -25 36 -73 27 vhcurveto + return + + + + + + + -162 hlineto + return + + + + + + + 15 callgsubr + hstem + return + + + + + + + hstem + 50 597 vstem + return + + + + + + + 18 130 return + + + + + + + -205 1209 hstem + -20 692 vstem + return + + + + + + + hintmask 1000010001001000111010010001000010101100 + return + + + + + + + hintmask 1000010001010000111100010001000010101100 + return + + + + + + + hintmask 1100010001001000111100010000100010101100 + return + + + + + + + hhcurveto + hintmask 10100000 + return + + + + + + + 329 131 return + + + + + + + 130 vstem + return + + + + + + + 6 -1 3 -4 -3 -2 -2 -7 vhcurveto + return + + + + + + + rlineto + -150 return + + + + + + + vvcurveto + -81 102 -51 193 91 vhcurveto + return + + + + + + + 186 rlineto + -188 hlineto + endchar + + + + + + + hlineto + 32 163 rlineto + return + + + + + + + rlineto + -190 hlineto + return + + + + + + + 161 vstem + return + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/names.json b/ligature/OperatorMonoSSmLig-BoldItalic/names.json new file mode 100644 index 0000000..cc31a6f --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/names.json @@ -0,0 +1,8 @@ +{ + "fontName": "OperatorMonoSSmLig-BoldItalic", + "familyName": "Operator Mono SSm Lig", + "foundry": "H&Co", + "version": "1.200", + "fontStyle": "Bold Italic", + "windowsFontStyle": "Italic" +} diff --git a/ligature/OperatorMonoSSmLig-BoldItalic/subrs.xml b/ligature/OperatorMonoSSmLig-BoldItalic/subrs.xml new file mode 100644 index 0000000..0670cdd --- /dev/null +++ b/ligature/OperatorMonoSSmLig-BoldItalic/subrs.xml @@ -0,0 +1,1739 @@ + + + + + + + + + rmoveto + 26 -65 89 20 160 56 88 57 rlinecurve + -97 118 -73 -65 -122 -83 -71 -38 rlinecurve + return + + + + + + + rmoveto + -105 callsubr + 58 59 34 64 60 hvcurveto + -4 -106 68 -30 175 105 rrcurveto + endchar + + + + + + + -12 76 -72 -18 -4 4 9 44 rlinecurve + 79 406 rlineto + -67 callsubr + -8 27 52 11 hvcurveto + 77 359 -150 -8 -103 -145 62 -41 -39 -186 rlineto + -136 -29 40 -69 87 hhcurveto + return + + + + + + + rmoveto + 188 -97 76 -127 -196 -136 -212 -241 -188 96 -75 128 195 137 212 240 vhcurveto + -389 59 callsubr + 150 58 161 90 44 29 -38 -94 -150 -57 -161 -90 -45 -29 38 94 vhcurveto + endchar + + + + + + + rmoveto + 142 98 64 186 37 hvcurveto + 88 452 rlineto + -87 callgsubr + rlineto + -220 -43 90 -75 149 hhcurveto + endchar + + + + + + + -101 callsubr + endchar + + + + + + + -75 callsubr + -88 callgsubr + return + + + + + + + rmoveto + 35 70 -22 118 -4 88 rrcurveto + 67 113 41 137 63 vvcurveto + 27 -68 17 -39 -49 -79 -170 -179 -5 vhcurveto + -35 -44 -40 -15 -27 hhcurveto + -49 -23 54 335 118 hvcurveto + -149 -6 rlineto + -414 -154 62 -104 111 hhcurveto + 68 72 36 48 59 hvcurveto + 5 -72 7 -60 -17 -17 -23 -24 -107 -6 -169 12 -21 -147 rcurveline + 270 -10 130 52 44 89 rrcurveto + endchar + + + + + + + rmoveto + 34 69 -33 89 124 vvcurveto + 9 vlineto + 70 113 52 133 57 vvcurveto + 26 -64 25 -35 -13 -14 -10 -18 -15 vhcurveto + 14 -31 -32 7 -37 hhcurveto + -193 -128 -191 -182 -117 59 -51 72 60 63 36 50 55 hvcurveto + 6 -68 11 -62 -16 -16 -23 -24 -111 -8 -172 12 -15 -146 rcurveline + 271 -10 137 55 42 84 rrcurveto + -227 234 rmoveto + -34 -25 21 57 83 48 119 66 17 31 -7 -20 38 hvcurveto + -23 -64 -18 -74 -5 -71 rrcurveto + -29 -34 -32 -15 -29 hhcurveto + endchar + + + + + + + -95 -54 -23 -39 -44 vvcurveto + -62 59 -43 102 116 79 57 72 vhcurveto + -173 -41 rmoveto + -38 -32 15 26 15 11 18 58 32 hvcurveto + 35 -25 29 -23 -21 vvcurveto + -21 -26 -16 -37 vhcurveto + endchar + + + + + + + 349 hlineto + 22 99 rlineto + -112 hlineto + 72 355 -119 -10 -13 -65 -122 -12 -17 -89 rlineto + 118 hlineto + -36 -180 rlineto + -123 hlineto + return + + + + + + + rmoveto + -101 callgsubr + + + + + + + rmoveto + 31 64 -73 45 -110 83 -76 66 rlinecurve + -87 -121 86 -49 143 -63 86 -25 rlinecurve + return + + + + + + + rmoveto + -25 -21 17 48 111 57 139 66 19 31 -6 -11 34 hvcurveto + -15 -81 -21 -107 -10 -51 rrcurveto + -35 -42 -44 -24 -29 hhcurveto + endchar + + + + + + + rmoveto + -97 callsubr + return + + + + + + + rmoveto + -97 callgsubr + + + + + + + rmoveto + -89 callsubr + 451 hlineto + endchar + + + + + + + rmoveto + 63 -26 83 54 62 93 17 98 33 callgsubr + -2 6 -68 -13 -83 -27 -66 rlinecurve + endchar + + + + + + + -152 hlineto + 84 438 rlineto + -5 callsubr + 23 125 rlineto + -451 hlineto + -24 46 callgsubr + -5 callsubr + -84 -438 3 callsubr + -25 46 callgsubr + return + + + + + + + rmoveto + 106 -107 104 79 -177 25 callsubr + -10 hlineto + -248 -162 68 -76 rlineto + return + + + + + + + -94 callgsubr + endchar + + + + + + + -219 hlineto + -106 -228 -103 -231 -94 -229 rrcurveto + 161 hlineto + 20 55 22 56 21 56 rrcurveto + 176 hlineto + return + + + + + + + rmoveto + 10 -296 rlineto + 152 hlineto + 43 130 73 262 72 296 rrcurveto + -155 hlineto + -102 -468 rlineto + -5 hlineto + -7 260 rlineto + -86 hlineto + -109 -260 rlineto + -5 hlineto + 77 468 -15 callgsubr + -44 -293 -25 -263 -3 -132 rrcurveto + -5 callsubr + endchar + + + + + + + -26 19 -18 17 16 vvcurveto + 24 32 13 117 -33 vhcurveto + 41 109 rlineto + -196 27 -105 -72 -78 vvcurveto + -35 25 -30 32 -27 vhcurveto + return + + + + + + + rmoveto + -73 callsubr + hintmask 10010000 + 50 -57 58 -50 -40 vvcurveto + hintmask 01010000 + -40 -64 -11 -196 10 vhcurveto + hintmask 10010000 + -3 -139 rlineto + 322 -3 94 91 99 vvcurveto + return + + + + + + + -62 callgsubr + -55 callgsubr + return + + + + + + + rmoveto + 67 -51 74 53 91 86 53 60 rlinecurve + -140 74 -34 -64 -63 -96 -48 -62 rlinecurve + 240 -1 rmoveto + 68 -51 74 53 88 84 52 61 rlinecurve + -144 65 -33 -64 -57 -87 -48 -61 rlinecurve + return + + + + + + + vstem + -79 callgsubr + return + + + + + + + rmoveto + -112 65 -67 95 130 108 130 150 114 -63 67 -95 -131 -109 -131 -151 vhcurveto + 280 93 rmoveto + -83 -43 -90 -62 -35 -20 30 58 83 41 92 62 37 20 -30 -60 vhcurveto + endchar + + + + + + + rmoveto + 8 hlineto + 3 -88 3 -90 2 -90 rrcurveto + -126 hlineto + 37 90 37 89 36 89 rrcurveto + endchar + + + + + + + rmoveto + 144 2 95 396 -150 -5 -31 -138 rlineto + -115 -30 -51 46 113 vvcurveto + 138 66 159 95 47 12 -42 -97 -32 callsubr + 11 -51 90 -135 hhcurveto + -196 -158 -218 -242 -185 104 -97 191 36 hvcurveto + return + + + + + + + rmoveto + 128 -13 67 116 81 122 94 110 rlinecurve + 21 100 rlineto + -348 hlineto + -25 -102 rlineto + 224 hlineto + 1 -5 -96 -106 -82 -111 -65 -111 rlinecurve + return + + + + + + + rmoveto + 54 -46 49 -141 24 vhcurveto + 15 64 182 -1 29 99 rlineto + -300 hlineto + return + + + + + + + rmoveto + 0 callgsubr + -232 158 -97 299 98 hvcurveto + 16 140 rlineto + -68 callsubr + endchar + + + + + + + 91 -92 78 -48 66 vhcurveto + 111 111 -40 74 -96 57 callgsubr + -82 -87 -50 -86 -24 7 -24 12 -22 hvcurveto + -36 -29 -51 -33 -68 -42 32 -68 rcurveline + 70 34 59 33 48 31 rrcurveto + return + + + + + + + 813 -107 callsubr + return + + + + + + + rmoveto + 112 -322 174 22 -115 280 rlineto + 89 57 63 77 96 vvcurveto + 118 -100 91 -328 -46 vhcurveto + -132 -684 rlineto + 157 hlineto + 108 562 rlineto + 89 11 46 -27 -59 vvcurveto + -60 -37 -55 -126 -60 vhcurveto + return + + + + + + + 137 28 rlineto + 129 -24 -59 73 -129 hhcurveto + -164 -107 -103 -115 hvcurveto + -161 257 -69 -83 vvcurveto + -46 -79 -25 -226 64 vhcurveto + -31 -154 rlineto + return + + + + + + + 32 50 -90 72 hhcurveto + 62 68 66 88 53 hvcurveto + -73 42 rlineto + -54 -37 -26 -27 -18 hhcurveto + return + + + + + + + -225 -71 -89 41 145 vvcurveto + 126 67 158 100 51 11 -37 -103 -32 callsubr + 9 -49 90 -137 hhcurveto + return + + + + + + + -150 hlineto + -71 -366 rlineto + -44 -39 -40 -22 -30 hhcurveto + -34 return + + + + + + + 161 hlineto + 43 221 300 467 32 callsubr + -177 -309 -69 313 -165 -7 123 -454 rlineto + endchar + + + + + + + rmoveto + -7 75 -206 -39 -30 23 22 88 rlinecurve + 51 234 rlineto + 193 hlineto + 22 118 65 callgsubr + 36 165 -116 -9 -105 -156 rlineto + -64 hlineto + -29 -118 rlineto + 101 hlineto + -53 -242 -44 -191 127 -104 292 156 rlinecurve + return + + + + + + + 536 605 -104 callgsubr + return + + + + + + + rmoveto + -43 callsubr + 47 -9 40 -16 34 hvcurveto + 76 85 -81 60 -62 -69 rlineto + 24 -35 -43 12 -51 hhcurveto + -42 callgsubr + -48 9 -42 18 -34 hvcurveto + -75 -83 80 -60 62 68 rlineto + -23 34 43 -12 50 hhcurveto + -67 251 rmoveto + 110 55 111 81 24 20 -9 -18 14 vhcurveto + -193 -214 rlineto + -1 6 0 7 7 vvcurveto + 87 -127 rmoveto + -22 -19 8 16 -15 hvcurveto + 191 211 rlineto + -14 vlineto + -110 -54 -111 -81 vhcurveto + endchar + + + + + + + -65 callgsubr + 138 -820 -107 callgsubr + + + + + + + rmoveto + 189 136 201 243 69 -12 55 -22 43 hvcurveto + 67 93 -90 57 -49 -71 rlineto + 20 -34 -41 10 -45 hhcurveto + -189 -135 -201 -243 -68 11 -54 21 -42 hvcurveto + -69 -96 89 -57 52 72 rlineto + -21 34 41 -10 46 hhcurveto + 81 587 rmoveto + 24 19 -11 -21 13 hvcurveto + -197 -280 rlineto + 157 54 155 87 vhcurveto + -63 -453 rmoveto + -25 -20 11 24 -13 hvcurveto + 199 281 rlineto + -1 vlineto + -161 -53 -154 -88 vhcurveto + endchar + + + + + + + -7 8 -8 133 166 109 163 29 callsubr + hintmask 01111000 + 35 callsubr + -55 -283 rlineto + -61 hlineto + -21 -109 rlineto + 61 hlineto + hintmask 10111000 + -56 -291 -6 callsubr + -353 -141 rmoveto + 93 hlineto + 28 109 rlineto + -100 64 callgsubr + 98 7 43 -52 -102 vvcurveto + hintmask 01111000 + 8 callgsubr + endchar + + + + + + + 916 -102 callgsubr + return + + + + + + + -28 callsubr + 586 51 rmoveto + -12 76 rlineto + -82 callgsubr + return + + + + + + + 484 hlineto + 27 140 -301 -3 376 417 22 134 rlineto + -473 hlineto + -27 -140 298 4 -381 -418 rlineto + endchar + + + + + + + rmoveto + 169 1 50 153 -182 -1 rlineto + return + + + + + + + 23 callsubr + 122 631 -152 -11 -38 -197 -7 callgsubr + hintmask 10111000 + -60 callgsubr + + + + + + + rmoveto + hintmask 01100000 + -63 callgsubr + hintmask 10100000 + -69 callsubr + return + + + + + + + -33 -48 90 -72 hhcurveto + -62 -69 -67 -87 -53 hvcurveto + 74 -43 rlineto + return + + + + + + + rmoveto + -32 -167 rlineto + 288 hlineto + 32 129 rlineto + -165 64 callgsubr + 124 hlineto + 22 106 rlineto + -125 hlineto + 31 161 rlineto + 159 hlineto + 26 129 rlineto + -392 hlineto + -109 -228 -111 -231 -106 -229 rrcurveto + 154 hlineto + 72 167 rlineto + 164 392 rmoveto + 12 hlineto + -54 -280 rlineto + -75 hlineto + 40 94 39 94 38 92 rrcurveto + endchar + + + + + + + -84 callsubr + hintmask 1111110110000000 + -98 callsubr + + + + + + + 0 -49 callgsubr + return + + + + + + + 5 callsubr + 529 59 -65 callsubr + return + + + + + + + -12 230 -14 227 -15 225 return + + + + + + + 688 -107 callsubr + return + + + + + + + 895 -58 callgsubr + return + + + + + + + -66 callgsubr + -70 callgsubr + + + + + + + -23 callgsubr + 107 553 21 callgsubr + return + + + + + + + 181 129 170 192 return + + + + + + + 626 274 hstem + 152 522 vstem + 152 678 -81 callsubr + endchar + + + + + + + -22 callgsubr + -35 callsubr + return + + + + + + + hstem + 40 156 153 147 vstem + return + + + + + + + -13 131 87 82 168 124 return + + + + + + + -19 callsubr + -17 1 -15 1 -15 return + + + + + + + 167 118 268 135 return + + + + + + + rmoveto + 140 -222 125 81 -140 214 217 210 -95 96 -216 -224 rlineto + 249 -149 rmoveto + 137 -228 125 78 -136 219 217 203 -93 99 -217 -217 rlineto + endchar + + + + + + + hstem + 48 157 217 49 callsubr + return + + + + + + + rmoveto + 84 -99 rlineto + 292 212 106 168 186 vvcurveto + 138 -60 146 -151 184 vhcurveto + -120 -85 rlineto + 134 -154 46 -118 -113 vvcurveto + -149 -68 -133 -263 -183 vhcurveto + endchar + + + + + + + -37 callsubr + 2 callgsubr + return + + + + + + + -2 vhcurveto + 150 2 rlineto + 189 return + + + + + + + 59 callgsubr + 176 472 -84 callgsubr + return + + + + + + + 626 119 hstem + 114 460 vstem + 574 791 -102 callgsubr + endchar + + + + + + + 51 64 169 110 vvcurveto + 61 -24 53 -78 return + + + + + + + -13 130 -18 callsubr + hintmask 11000000 + return + + + + + + + -189 141 89 135 -7 callsubr + return + + + + + + + 31 643 vstem + 323 688 rmoveto + -158 hlineto + -134 -688 rlineto + 159 hlineto + 73 343 rmoveto + 131 -353 168 20 -134 330 246 348 rlineto + -169 hlineto + return + + + + + + + 151 hstem + 124 1 callgsubr + vstem + return + + + + + + + -11 136 -136 139 hstemhm + 211 261 return + + + + + + + -14 136 443 137 return + + + + + + + 643 45 callsubr + 105 466 vstem + 356 644 -100 callgsubr + endchar + + + + + + + 28 -127 rlineto + hintmask 00100000 + 294 70 88 92 85 vvcurveto + hintmask 10010000 + 71 -68 55 39 vvcurveto + 27 31 18 119 4 vhcurveto + 24 109 rlineto + hintmask 01000000 + -83 14 -42 25 32 vvcurveto + return + + + + + + + -107 -1322 380 hstem + -849 400 vstem + -449 -291 -90 callsubr + + + + + + + -177 -186 -247 -306 return + + + + + + + hstemhm + 343 162 -101 165 return + + + + + + + 604 291 hstem + 279 204 vstem + 483 -46 callsubr + endchar + + + + + + + -12 133 314 129 return + + + + + + + -16 callsubr + -6 callgsubr + return + + + + + + + 616 243 hstem + 186 302 vstem + 349 859 -65 callgsubr + endchar + + + + + + + 144 346 vstem + 459 619 -95 callsubr + endchar + + + + + + + 23 29 hhcurveto + 27 11 -19 -29 hvcurveto + return + + + + + + + rmoveto + -191 -977 rlineto + 362 hlineto + 25 122 rlineto + -207 hlineto + 141 733 65 callsubr + 24 122 rlineto + endchar + + + + + + + 111 435 vstem + 336 725 -88 callsubr + endchar + + + + + + + -15 144 433 141 8 callsubr + return + + + + + + + -27 callgsubr + 569 vstem + return + + + + + + + hstem + 65 155 161 132 vstem + return + + + + + + + rlineto + 418 -53 149 235 250 vvcurveto + return + + + + + + + 146 hlineto + return + + + + + + + 644 45 callsubr + 215 219 vstem + 215 643 -56 callsubr + endchar + + + + + + + rmoveto + 206 -240 111 106 -181 200 278 193 -87 121 -289 -226 rlineto + endchar + + + + + + + rmoveto + 210 -136 88 -299 -47 vhcurveto + return + + + + + + + -14 136 20 callsubr + return + + + + + + + hintmask 1000010001001000111100010001000010101100 + return + + + + + + + 115 -25 115 hstemhm + return + + + + + + + -62 -16 -7 3 20 vvcurveto + return + + + + + + + rlineto + -145 hlineto + return + + + + + + + rmoveto + 87 -121 289 225 38 154 -206 240 -111 -105 180 -201 rlineto + endchar + + + + + + + -16 132 324 118 hstem + 146 156 vstem + return + + + + + + + -140 -179 -135 -175 -236 vhcurveto + 87 14 rmoveto + 183 94 136 123 90 69 return + + + + + + + -16 callgsubr + hstem + 28 return + + + + + + + hstem + 63 159 227 150 vstem + return + + + + + + + hstem + 50 153 165 122 vstem + return + + + + + + + -66 callgsubr + -157 return + + + + + + + 7 callsubr + 583 vstem + return + + + + + + + 95 86 -5 callgsubr + return + + + + + + + 112 134 114 vstem + return + + + + + + + 61 31 29 36 27 hhcurveto + return + + + + + + + 17 callsubr + 38 callsubr + hintmask 01111000 + return + + + + + + + vstem + 55 hmoveto + -44 callsubr + return + + + + + + + -14 144 -142 128 335 127 return + + + + + + + 0 174 51 callgsubr + return + + + + + + + -244 25 callgsubr + 72 95 return + + + + + + + hstem + 68 66 callgsubr + return + + + + + + + 385 163 return + + + + + + + 78 hstem + 50 87 376 87 vstem + 50 269 rmoveto + -169 92 -92 135 return + + + + + + + rmoveto + -11 74 -83 -18 -4 1 8 43 rlinecurve + return + + + + + + + rlineto + 150 hlineto + return + + + + + + + 164 rlineto + return + + + + + + + 95 vvcurveto + 105 -66 51 -178 -25 vhcurveto + -134 -689 rlineto + 111 hlineto + return + + + + + + + 122 733 122 hstem + return + + + + + + + 0 133 297 133 return + + + + + + + 132 hstemhm + 441 159 return + + + + + + + -16 124 348 123 hstem + 48 154 222 155 vstem + return + + + + + + + -71 68 -56 -39 vvcurveto + -26 -31 -18 -119 -5 vhcurveto + -24 -108 rlineto + return + + + + + + + rlineto + -171 hlineto + return + + + + + + + 164 hstem + 77 152 145 98 34 59 callgsubr + 472 return + + + + + + + -51 -130 -32 -102 vvcurveto + -76 77 -58 216 -96 vhcurveto + endchar + + + + + + + 600 433 -2 callsubr + return + + + + + + + rmoveto + 26 132 rlineto + -472 hlineto + -25 -132 rlineto + endchar + + + + + + + -9 -7 -7 -9 -9 -7 6 10 return + + + + + + + hstemhm + 41 154 154 149 return + + + + + + + 24 callgsubr + 85 95 return + + + + + + + hintmask 1000010001001000111100010001000010011100 + return + + + + + + + hintmask 1000010001010000111100010000100010101100 + return + + + + + + + 73 119 87 hstem + return + + + + + + + vstem + 229 346 rmoveto + 189 hlineto + 34 187 rlineto + return + + + + + + + 586 51 58 callsubr + 2 callsubr + return + + + + + + + 153 hstem + return + + + + + + + 157 -46 147 -128 150 -101 141 return + + + + + + + -88 -2 -73 -375 rlineto + 86 hlineto + 42 217 rlineto + return + + + + + + + 61 callgsubr + hlineto + return + + + + + + + 157 vstem + return + + + + + + + 25 callgsubr + hstemhm + return + + + + + + + 0 135 hstem + 55 return + + + + + + + 82 -87 123 187 143 214 return + + + + + + + -83 89 -123 -188 -141 -213 return + + + + + + + hintmask 1000010001001000111100010000100010101100 + return + + + + + + + hintmask 1000010100001000111100010001000010101100 + return + + + + + + + hintmask 1000010001000100111100010011000010101100 + return + + + + + + + 81 45 callsubr + return + + + + + + + 61 callsubr + rlineto + return + + + + + + + -184 rmoveto + return + + + + + + + 142 rlinecurve + -184 -4 3 -121 return + + + + + + + rmoveto + -12 76 return + + + + + + + rmoveto + 113 hlineto + 108 285 return + + + + + + + hvcurveto + 47 242 rlineto + return + + + + + + + rmoveto + 131 3 6 return + + + + + + + rlineto + 207 hlineto + return + + + + + + + -11 123 return + + + + + \ No newline at end of file From 05bc5eaa4e38ddef149ac5c34f296b64cee1c365 Mon Sep 17 00:00:00 2001 From: Mark Skelton Date: Tue, 30 Jul 2019 19:02:13 -0500 Subject: [PATCH 3/3] Update bold glyphs --- .../glyphs/equal_equal.2.liga.xml | 27 +-- .../glyphs/equal_equal.liga.xml | 32 +-- .../glyphs/equal_equal_equal.2.liga.xml | 34 +-- .../glyphs/equal_equal_equal.liga.xml | 32 +-- .../glyphs/equal_equal_greater.liga.xml | 20 +- .../glyphs/equal_greater.liga.xml | 20 +- .../glyphs/equal_less_less.liga.xml | 21 +- .../glyphs/exclam_equal.liga.xml | 12 +- .../glyphs/exclam_equal_equal.liga.xml | 8 +- .../glyphs/greater_equal_greater.liga.xml | 18 +- .../glyphs/greater_greater_equal.liga.xml | 34 +-- .../glyphs/hyphen_greater.liga.xml | 17 +- .../glyphs/hyphen_hyphen.liga.xml | 18 +- .../glyphs/hyphen_hyphen_greater.liga.xml | 17 +- .../glyphs/less_equal_equal.liga.xml | 14 +- .../glyphs/less_equal_less.liga.xml | 14 +- .../glyphs/less_exclam_hyphen_hyphen.liga.xml | 23 +- .../glyphs/plus_plus.liga.xml | 8 +- .../glyphs/question_question.liga.xml | 28 +-- .../glyphs/slash_greater.liga.xml | 13 +- ligature/OperatorMonoSSmLig-Bold/gsubrs.xml | 229 +++++++++--------- ligature/OperatorMonoSSmLig-Bold/subrs.xml | 199 ++++++++------- 22 files changed, 424 insertions(+), 414 deletions(-) diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.2.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.2.liga.xml index 51b626d..4d45a4b 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.2.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.2.liga.xml @@ -4,30 +4,29 @@ hstem -546 1091 vstem -30 394 rmoveto - {8ac6178e} callgsubr - 1091 {b7d1e5a2} callgsubr + {6c83893f} callgsubr + 1091 {25b0bac7} callgsubr -59 -242 rmoveto - {8ac6178e} callgsubr - 1091 {b7d1e5a2} callgsubr + {6c83893f} callgsubr + 1091 {25b0bac7} callgsubr endchar - - - -132 vlineto - return - - + 152 132 110 132 return - - 132 -516 {35032154} callsubr + + 132 -516 {35032154} callgsubr return - + + -132 vlineto + return + + hmoveto - {8ac6178e} callgsubr + {6c83893f} callgsubr return diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.liga.xml index a8ebd5a..25af321 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal.liga.xml @@ -3,23 +3,15 @@ {b6a51f90} callgsubr hstem -546 1091 vstem - {cd38f2b2} callsubr - -1091 {35032154} callsubr - 1091 {5bfcf3cb} callgsubr - -1091 {35032154} callsubr + {2afc7c25} callgsubr + -1091 {35032154} callgsubr + 1091 {2f6bf419} callsubr + -1091 {35032154} callgsubr endchar - - 545 394 {04aa7597} callsubr - return - - - rmoveto - 132 return - - - -132 vlineto + + -242 {04aa7597} callgsubr return @@ -27,8 +19,16 @@ 152 132 110 132 return - - -242 {04aa7597} callsubr + + 545 394 {04aa7597} callgsubr + return + + + rmoveto + 132 return + + + -132 vlineto return diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.2.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.2.liga.xml index bb84428..14d3532 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.2.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.2.liga.xml @@ -3,27 +3,23 @@ {b6a51f90} callgsubr hstem -1171 1716 vstem - -655 394 {3180622f} callsubr - -684 -242 {3180622f} callsubr + -655 394 {d9b0093f} callsubr + -684 -242 {d9b0093f} callsubr endchar - + rmoveto 132 -516 -132 vlineto 1116 hmoveto - {e42daea3} callgsubr + {4b301e1c} callgsubr return - - -132 vlineto - return - - + rmoveto 132 -516 -132 vlineto 1116 hmoveto - {e42daea3} callgsubr + {4b301e1c} callgsubr return @@ -31,18 +27,22 @@ 152 132 110 132 return - - {8ac6178e} callgsubr - 1116 {b7d1e5a2} callgsubr + + {6c83893f} callgsubr + 1116 {25b0bac7} callgsubr return - - 132 -516 {35032154} callsubr + + 132 -516 {35032154} callgsubr return - + + -132 vlineto + return + + hmoveto - {8ac6178e} callgsubr + {6c83893f} callgsubr return diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.liga.xml index 831e68c..9fcb1ed 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_equal.liga.xml @@ -2,15 +2,25 @@ 273 132 110 132 hstem -1091 1636 vstem - 545 515 {04aa7597} callsubr - -1636 {35032154} callsubr - 1636 {5bfcf3cb} callgsubr - -1636 {35032154} callsubr - 1636 {5bfcf3cb} callgsubr - -1636 {35032154} callsubr + 545 515 {04aa7597} callgsubr + -1636 {35032154} callgsubr + 1636 {2f6bf419} callsubr + -1636 {35032154} callgsubr + 1636 {2f6bf419} callsubr + -1636 {35032154} callgsubr endchar + + -242 {04aa7597} callgsubr + return + + + -242 {04aa7597} callgsubr + return + + + rmoveto 132 return @@ -23,15 +33,5 @@ rmoveto 132 return - - - - -242 {04aa7597} callsubr - return - - - -242 {04aa7597} callsubr - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_greater.liga.xml index 639e46d..0f86135 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_equal_greater.liga.xml @@ -3,7 +3,7 @@ {b6a51f90} callgsubr hstemhm -1171 1712 {7f892a4a} callsubr - -1329 -132 1500 {9a6ba509} callsubr + -1329 -132 1500 {683f7f32} callgsubr -1518 -132 1349 hlineto -90 -70 {00c9cf16} callsubr endchar @@ -19,12 +19,9 @@ 177 693 rmoveto -88 -114 return - - hlineto - hintmask 11010000 - 71 -55 rlineto - -14 vlineto - -53 -41 {bf847d0e} callgsubr + + rlineto + hintmask 11100000 return @@ -37,9 +34,12 @@ 152 132 110 132 return - - rlineto - hintmask 11100000 + + hlineto + hintmask 11010000 + 71 -55 rlineto + -14 vlineto + -53 -41 {bf847d0e} callsubr return diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_greater.liga.xml index e9bfb9b..e9f5129 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_greater.liga.xml @@ -3,7 +3,7 @@ {b6a51f90} callgsubr hstemhm -546 1087 {7f892a4a} callsubr - -704 -132 875 {9a6ba509} callsubr + -704 -132 875 {683f7f32} callgsubr -893 -132 724 hlineto -90 -70 {00c9cf16} callsubr endchar @@ -19,12 +19,9 @@ 177 693 rmoveto -88 -114 return - - hlineto - hintmask 11010000 - 71 -55 rlineto - -14 vlineto - -53 -41 {bf847d0e} callgsubr + + rlineto + hintmask 11100000 return @@ -37,9 +34,12 @@ 152 132 110 132 return - - rlineto - hintmask 11100000 + + hlineto + hintmask 11010000 + 71 -55 rlineto + -14 vlineto + -53 -41 {bf847d0e} callsubr return diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_less_less.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_less_less.liga.xml index d98eed0..e15ef51 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_less_less.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/equal_less_less.liga.xml @@ -5,7 +5,7 @@ -1171 1712 -872 141 278 141 hintmask 11010000 -190 339 rmoveto {a6f5fb2a} callgsubr - -209 -168 {bf847d0e} callgsubr + -209 -168 {bf847d0e} callsubr -1001 -132 hlineto hintmask 11010000 840 -110 hlineto @@ -21,18 +21,28 @@ rlineto hintmask 11011000 {822f0283} callsubr - {bf847d0e} callgsubr + {bf847d0e} callsubr 88 113 rlineto hintmask 11011000 -311 241 rlineto endchar - + + rlineto + hintmask 11100000 + return + + -370 -298 rlineto -130 vlineto 364 -295 return + + rlineto + hintmask 11100000 + return + @@ -41,10 +51,5 @@ 312 243 -83 112 return - - rlineto - hintmask 11100000 - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal.liga.xml index 2211e5d..e2a72d8 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal.liga.xml @@ -2,7 +2,7 @@ -235 1073 -686 132 110 132 hstemhm -546 1091 -864 636 hintmask 01110000 - {cd38f2b2} callsubr + {2afc7c25} callgsubr -351 vlineto hintmask 01101000 123 248 rlineto @@ -22,15 +22,15 @@ 55 110 rlineto endchar - - - 545 394 {04aa7597} callsubr + + + + 545 394 {04aa7597} callgsubr return rmoveto 132 return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal_equal.liga.xml index 8d5d91a..7b5c448 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/exclam_equal_equal.liga.xml @@ -2,7 +2,7 @@ 273 132 110 132 hstem -1091 1636 vstem - 545 515 {04aa7597} callsubr + 545 515 {04aa7597} callgsubr -563 vlineto 63 127 -135 64 -95 -191 rlineto -906 -132 841 hlineto @@ -17,11 +17,11 @@ 55 110 rlineto endchar - + + rmoveto 132 return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_equal_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_equal_greater.liga.xml index bfe4ce0..fc4fb85 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_equal_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_equal_greater.liga.xml @@ -6,7 +6,7 @@ {8890d024} callsubr 69 -53 rlineto -1026 hlineto - -205 167 {bf847d0e} callgsubr + -205 167 {bf847d0e} callsubr -88 -114 rlineto hintmask 11010000 {e525c5a7} callsubr @@ -27,15 +27,20 @@ 177 693 rmoveto -88 -114 return - + + rlineto + hintmask 11100000 + return + + 311 -240 rlineto -14 vlineto return - + -312 -243 83 -112 return - + 83 -112 370 298 rlineto 129 vlineto return @@ -45,10 +50,5 @@ 152 132 110 132 return - - rlineto - hintmask 11100000 - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_greater_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_greater_equal.liga.xml index 23785c9..2bf5493 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_greater_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/greater_greater_equal.liga.xml @@ -4,7 +4,7 @@ hstemhm -1162 1707 -1395 141 279 141 hintmask 11011000 -709 397 rmoveto - -364 296 {bf847d0e} callgsubr + -364 296 {bf847d0e} callsubr -88 -114 rlineto hintmask 11011000 {e525c5a7} callsubr @@ -12,35 +12,36 @@ {64c17bc4} callsubr rlineto hintmask 11011000 - 370 298 {bf847d0e} callgsubr - 1254 126 {04aa7597} callsubr + 370 298 {bf847d0e} callsubr + 1254 126 {04aa7597} callgsubr -993 vlineto -205 167 -88 -114 rlineto hintmask 11011000 {e525c5a7} callsubr {64c17bc4} callsubr - 226 182 {bf847d0e} callgsubr + 226 182 {bf847d0e} callsubr 978 132 hlineto hintmask 11011000 -834 110 hlineto endchar - + + rlineto + hintmask 11100000 + return + + 311 -240 rlineto -14 vlineto return - + -312 -243 83 -112 return - - rmoveto - 132 return - - - 311 -240 rlineto - -14 vlineto + + rlineto + hintmask 11100000 return @@ -48,10 +49,9 @@ 152 132 110 132 return - - rlineto - hintmask 11100000 - return + + rmoveto + 132 return \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_greater.liga.xml index 78e1221..b58e9b4 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_greater.liga.xml @@ -1,6 +1,6 @@ - 269 {2372f2aa} callgsubr + 269 {2372f2aa} callsubr -489 1030 vstem {8890d024} callsubr 228 -176 rlineto @@ -9,20 +9,19 @@ endchar - + + 134 hstem + return + + 177 693 rmoveto -88 -114 return - + 83 -112 370 298 rlineto 129 vlineto return - - - 134 hstem - return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen.liga.xml index 2005dbb..edacc30 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen.liga.xml @@ -1,14 +1,20 @@ - 269 {2372f2aa} callgsubr + 269 {2372f2aa} callsubr -415 361 108 361 vstem -68 269 rmoveto - {93ba709a} callsubr + {93ba709a} callgsubr 816 hmoveto - {93ba709a} callsubr + {93ba709a} callgsubr endchar + + 134 hstem + return + + + 14 134 rlineto -361 -134 hlineto @@ -19,11 +25,5 @@ -361 -134 hlineto return - - - - 134 hstem - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen_greater.liga.xml index d25ee6c..9a4e11c 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/hyphen_hyphen_greater.liga.xml @@ -1,6 +1,6 @@ - 269 {2372f2aa} callgsubr + 269 {2372f2aa} callsubr -1114 1655 vstem {8890d024} callsubr 228 -176 rlineto @@ -9,20 +9,19 @@ endchar - + + 134 hstem + return + + 177 693 rmoveto -88 -114 return - + 83 -112 370 298 rlineto 129 vlineto return - - - 134 hstem - return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_equal.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_equal.liga.xml index f3936b4..bfbee91 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_equal.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_equal.liga.xml @@ -6,7 +6,7 @@ -950 394 rmoveto hintmask 11010000 1495 132 -1326 hlineto - 72 56 -83 112 {bf847d0e} callgsubr + 72 56 -83 112 {bf847d0e} callsubr {822f0283} callsubr 88 113 -88 68 rlineto hintmask 11010000 @@ -17,7 +17,12 @@ endchar - + + rlineto + hintmask 11100000 + return + + -370 -298 rlineto -130 vlineto 364 -295 return @@ -27,10 +32,5 @@ 152 132 110 132 return - - rlineto - hintmask 11100000 - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_less.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_less.liga.xml index d16c450..df057d7 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_less.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_equal_less.liga.xml @@ -8,7 +8,7 @@ {a6f5fb2a} callgsubr -209 -168 rlineto -1030 hlineto - 72 56 -83 112 {bf847d0e} callgsubr + 72 56 -83 112 {bf847d0e} callsubr {822f0283} callsubr 88 113 -88 68 rlineto hintmask 11101000 @@ -25,7 +25,12 @@ endchar - + + rlineto + hintmask 11100000 + return + + -370 -298 rlineto -130 vlineto 364 -295 return @@ -38,10 +43,5 @@ 312 243 -83 112 return - - rlineto - hintmask 11100000 - return - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_exclam_hyphen_hyphen.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_exclam_hyphen_hyphen.liga.xml index 3d4aeae..9896bd6 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/less_exclam_hyphen_hyphen.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/less_exclam_hyphen_hyphen.liga.xml @@ -1,8 +1,8 @@ - 0 169 100 {2372f2aa} callgsubr + 0 169 100 {2372f2aa} callsubr -1787 141 656 193 vstem - -940 {039eaf0e} callgsubr + -940 {039eaf0e} callsubr -353 -171 rmoveto -83 112 {822f0283} callsubr 88 113 -239 185 rlineto @@ -12,16 +12,9 @@ 850 hmoveto -134 1197 vlineto 14 134 rlineto - -1489 -403 {100d8e6f} callgsubr + -1489 -403 {100d8e6f} callsubr - - -370 -298 rlineto - -130 vlineto - 364 -295 return - - - 134 hstem return @@ -33,12 +26,18 @@ -202 hlineto return - + + -370 -298 rlineto + -130 vlineto + 364 -295 return + + rmoveto 193 hlineto 4 169 rlineto -193 hlineto endchar - + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/plus_plus.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/plus_plus.liga.xml index 0badedc..9f6a4d7 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/plus_plus.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/plus_plus.liga.xml @@ -3,14 +3,14 @@ 270 132 hstem -317 141 352 141 vstem 317 402 rmoveto - 186 -141 -186 -352 {fbdd169f} callsubr + 186 -141 -186 -352 {fbdd169f} callgsubr 188 352 -188 141 188 176 132 vlineto endchar - + + 186 -141 -186 -176 -132 176 -188 141 return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/question_question.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/question_question.liga.xml index ecdef68..7d6e2a0 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/question_question.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/question_question.liga.xml @@ -6,8 +6,8 @@ {a2ee077c} callsubr 480 hmoveto {a2ee077c} callsubr - -419 -755 {97a6c5e4} callgsubr - 475 -167 {97a6c5e4} callgsubr + -419 -755 {97a6c5e4} callsubr + 475 -167 {97a6c5e4} callsubr endchar @@ -29,21 +29,13 @@ 92 -96 75 -346 15 vhcurveto return + + rmoveto + 191 hlineto + 4 167 rlineto + -190 hlineto + return + - - - rmoveto - 191 hlineto - 4 167 rlineto - -190 hlineto - return - - - rmoveto - 191 hlineto - 4 167 rlineto - -190 hlineto - return - - + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/glyphs/slash_greater.liga.xml b/ligature/OperatorMonoSSmLig-Bold/glyphs/slash_greater.liga.xml index 4bcbabf..ca08d53 100644 --- a/ligature/OperatorMonoSSmLig-Bold/glyphs/slash_greater.liga.xml +++ b/ligature/OperatorMonoSSmLig-Bold/glyphs/slash_greater.liga.xml @@ -3,21 +3,22 @@ -235 1073 hstem -418 636 182 141 vstem 178 693 rmoveto - 40 81 {511654ac} callsubr + 40 81 {511654ac} callgsubr 394 796 288 -222 rlineto -14 vlineto -312 -243 {00c9cf16} callsubr endchar - - -135 64 -501 -1009 136 -64 return - - + 83 -112 370 298 rlineto 129 vlineto return - + + + -135 64 -501 -1009 136 -64 return + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Bold/gsubrs.xml b/ligature/OperatorMonoSSmLig-Bold/gsubrs.xml index a8a3821..d3fcbd3 100644 --- a/ligature/OperatorMonoSSmLig-Bold/gsubrs.xml +++ b/ligature/OperatorMonoSSmLig-Bold/gsubrs.xml @@ -22,7 +22,7 @@ -64 -228 -56 -231 -54 -229 rrcurveto 163 hlineto 12 56 11 58 12 57 rrcurveto - 3 callsubr + 4 callsubr 12 -60 12 -59 11 -58 rrcurveto -127 563 rmoveto 10 hlineto @@ -399,10 +399,10 @@ - 479 hlineto - 11 141 -310 -3 299 414 rlineto - 136 -469 vlineto - -10 -141 301 4 -301 -414 rlineto + 468 hlineto + 12 140 -298 -6 286 297 rlineto + 131 -458 vlineto + -12 -139 290 4 -288 -295 rlineto endchar @@ -496,7 +496,7 @@ hstem - 74 157 -28 callgsubr + 74 157 -28 callsubr vstem return @@ -523,8 +523,9 @@ - -18 127 344 126 hstem - 53 160 200 160 vstem + -21 callsubr + hstem + 46 169 195 169 vstem return @@ -540,7 +541,7 @@ -165 -70 -70 -64 -62 vvcurveto -63 70 -54 180 -5 vhcurveto -14 callsubr - -83 6 -5 callgsubr + -83 6 -5 callsubr hintmask 10100000 23 30 30 95 38 vhcurveto endchar @@ -557,8 +558,9 @@ - -8 129 314 134 -127 127 hstemhm - 92 164 return + 100 262 99 hstem + 107 124 161 123 vstem + 303 return @@ -589,7 +591,7 @@ hstem - 69 163 161 163 vstem + 64 156 169 154 vstem return @@ -638,10 +640,8 @@ - -51 callgsubr - hstem - 165 106 106 115 vstem - 492 return + -9 140 420 144 -139 139 hstemhm + 85 171 return @@ -668,8 +668,8 @@ - 223 113 228 -34 callgsubr - 84 161 151 4 callgsubr + 223 113 228 -34 callsubr + 84 161 151 5 callgsubr return @@ -677,20 +677,18 @@ - -28 callsubr - hstem - 373 119 vstem - 144 return + 0 118 543 118 hstem + 3 callsubr + return - -36 callsubr - hstem - 271 119 vstem - 147 return + 0 219 hstem + 36 165 233 157 vstem + return @@ -722,7 +720,8 @@ - 125 -45 125 hstemhm + hstem + 231 -11 callgsubr return @@ -748,7 +747,7 @@ - 132 -516 -34 callsubr + 132 -516 -34 callgsubr return @@ -783,7 +782,7 @@ - -19 callsubr + -20 callgsubr 84 100 return @@ -799,8 +798,8 @@ - 0 140 409 139 hstem - 72 490 vstem + -10 132 302 145 hstem + 78 157 vstem return @@ -808,8 +807,8 @@ - -8 141 411 155 hstem - 69 170 vstem + 0 137 288 137 hstem + 74 482 vstem return @@ -817,8 +816,8 @@ - -10 132 302 145 hstem - 78 157 vstem + 0 140 409 139 hstem + 72 490 vstem return @@ -854,7 +853,7 @@ - 134 hstem + -132 vlineto return @@ -872,11 +871,8 @@ - rmoveto - 191 hlineto - 4 167 rlineto - -190 hlineto - return + 3 callgsubr + 271 119 return @@ -891,7 +887,7 @@ - -6 callgsubr + -6 callsubr 72 100 return @@ -908,14 +904,14 @@ - 157 157 return + 107 242 102 return - 0 134 30 118 4 118 150 -34 callgsubr + 0 134 30 118 4 118 150 -34 callsubr 289 131 vstem return @@ -932,9 +928,9 @@ - 145 hlineto - 7 194 rlineto - -146 hlineto + 207 hlineto + 3 183 rlineto + -207 hlineto return @@ -959,9 +955,8 @@ - -167 3 3 155 -149 1 rlineto - -154 vlineto - -157 3 rlineto + 111 hmoveto + -57 callgsubr return @@ -969,42 +964,49 @@ - 312 243 -83 112 return + 72 147 188 147 return - -10 126 431 152 return + -246 -51 callgsubr + return - 125 730 124 hstem - return + 57 121 266 132 return - 57 121 266 132 return + 312 243 -83 112 return - 137 -60 56 -95 return + 160 90 159 return + 186 -141 -186 -176 -132 176 -188 141 return + + + + + + -18 126 346 125 hstem 53 156 209 155 vstem return @@ -1012,18 +1014,11 @@ - - - 156 126 135 206 207 -119 124 -157 return - - - - - 99 hstem - 348 114 vstem - 461 return + 14 134 rlineto + -361 -134 hlineto + return @@ -1038,7 +1033,7 @@ - -16 129 330 -34 callgsubr + -16 129 330 -34 callsubr 54 156 174 158 return @@ -1063,15 +1058,14 @@ - -177 -71 callgsubr - return + -35 -29 29 35 35 29 29 35 return - hintmask 1100010001001000111100010001010000101100 + hintmask 1000010001010000111100010000100010101100 return @@ -1079,7 +1073,7 @@ - hintmask 1000010001001000111100010100000010101100 + hintmask 1100010001001000111100010001010000101100 return @@ -1087,14 +1081,16 @@ - -244 88 286 87 return + 70 -55 180 -4 vhcurveto + return - -30 17 23 vvcurveto + rmoveto + -14 callsubr return @@ -1102,8 +1098,11 @@ - -53 callsubr - vstem + hlineto + hintmask 11010000 + 71 -55 rlineto + -14 vlineto + -53 -41 -2 callsubr return @@ -1111,30 +1110,26 @@ - rmoveto - 193 hlineto - 4 169 rlineto - -193 hlineto - endchar + -18 callsubr + -75 -55 -34 -40 -42 vhcurveto + -8 62 return - rlineto - hintmask 11100000 - return + 183 rlineto + -208 hlineto + endchar - 284 rmoveto - 106 hlineto - 55 469 rlineto - -202 hlineto + -83 5 -5 callsubr + 24 30 30 94 37 vhcurveto return @@ -1142,16 +1137,14 @@ - 420 -42 callsubr - return + 108 87 -90 -168 -170 -80 -87 -115 return - rmoveto - -50 callsubr + 545 394 4 callgsubr return @@ -1159,6 +1152,14 @@ + 420 -42 callsubr + return + + + + + + 100 83 -36 callsubr hstemhm return @@ -1166,14 +1167,15 @@ - + - 238 159 return + rmoveto + 132 return - + 159 vstem return @@ -1181,17 +1183,12 @@ - - - rmoveto - -46 -28 return - - - - - 141 472 1 callgsubr + hlineto + 16 162 rlineto + -106 hlineto + -16 -162 rlineto return @@ -1199,25 +1196,26 @@ - 45 -57 -120 -105 -52 -48 -71 hvcurveto - endchar + -54 -92 -44 -71 vvcurveto + -44 34 -44 91 -25 vhcurveto + return - -242 4 callsubr - return + 45 -57 -120 -105 -52 -48 -71 hvcurveto + endchar - 1049 hstem - 110 156 vstem - 539 return + -205 1209 hstem + -20 692 vstem + return @@ -1232,9 +1230,16 @@ + -135 64 -501 -1009 136 -64 return + + + + + + 610 hstem - 134 363 vstem - 134 return + 129 363 vstem + 129 return diff --git a/ligature/OperatorMonoSSmLig-Bold/subrs.xml b/ligature/OperatorMonoSSmLig-Bold/subrs.xml index 67f3121..7fff72e 100644 --- a/ligature/OperatorMonoSSmLig-Bold/subrs.xml +++ b/ligature/OperatorMonoSSmLig-Bold/subrs.xml @@ -13,7 +13,7 @@ -14 -132 231 -5 54 -20 8 -86 rlinecurve -227 4 -97 -93 -110 vvcurveto -91 67 -55 99 75 54 33 40 40 vhcurveto - -105 45 5 callgsubr + -105 45 5 callsubr 25 41 48 26 28 143 -15 hvcurveto 1 -37 0 -32 2 -28 rrcurveto -19 -32 -36 -11 -30 hhcurveto @@ -373,10 +373,10 @@ - 468 hlineto - 12 140 -298 -6 286 297 rlineto - 131 -458 vlineto - -12 -139 290 4 -288 -295 rlineto + 479 hlineto + 11 141 -310 -3 299 414 rlineto + 136 -469 vlineto + -10 -141 301 4 -301 -414 rlineto endchar @@ -384,7 +384,7 @@ - -9 133 168 109 163 -34 callgsubr + -9 133 168 109 163 -34 callsubr 79 160 175 166 vstem 580 356 rmoveto 273 -128 106 -373 -47 vhcurveto @@ -501,9 +501,8 @@ - -21 callsubr - hstem - 46 169 195 169 vstem + -18 127 344 126 hstem + 53 160 200 160 vstem return @@ -540,9 +539,8 @@ - 100 262 99 hstem - 107 124 161 123 vstem - 303 return + -8 129 314 134 -127 127 hstemhm + 92 164 return @@ -568,7 +566,7 @@ hstem - 64 156 169 154 vstem + 69 163 161 163 vstem return @@ -620,8 +618,10 @@ - -9 140 420 144 -139 139 hstemhm - 85 171 return + -51 callgsubr + hstem + 165 106 106 115 vstem + 492 return @@ -653,18 +653,20 @@ - 0 219 hstem - 36 165 233 157 vstem - return + -36 callsubr + hstem + 271 119 vstem + 147 return - 0 118 543 118 hstem - 3 callgsubr - return + -28 callgsubr + hstem + 373 119 vstem + 144 return @@ -688,7 +690,7 @@ - 349 103 -192 hlineto + 125 -45 125 hstemhm return @@ -696,8 +698,7 @@ - hstem - 231 -11 callgsubr + 349 103 -192 hlineto return @@ -742,7 +743,7 @@ - 653 -34 callgsubr + 653 -34 callsubr 112 400 vstem 512 653 -73 callgsubr endchar @@ -781,8 +782,8 @@ - 0 137 288 137 hstem - 74 482 vstem + -8 141 411 155 hstem + 69 170 vstem return @@ -831,7 +832,7 @@ - -132 vlineto + 134 hstem return @@ -850,8 +851,11 @@ - 2 callgsubr - 271 119 return + rmoveto + 191 hlineto + 4 167 rlineto + -190 hlineto + return @@ -883,7 +887,7 @@ - 107 242 102 return + 157 157 return @@ -911,9 +915,9 @@ - 207 hlineto - 3 183 rlineto - -207 hlineto + 145 hlineto + 7 194 rlineto + -146 hlineto return @@ -928,8 +932,9 @@ - 111 hmoveto - -57 callgsubr + -167 3 3 155 -149 1 rlineto + -154 vlineto + -157 3 rlineto return @@ -937,9 +942,7 @@ - 311 -240 rlineto - -14 vlineto - return + -10 126 431 152 return @@ -953,14 +956,16 @@ - 72 147 188 147 return + 311 -240 rlineto + -14 vlineto + return - -246 -51 callgsubr + 125 730 124 hstem return @@ -968,7 +973,7 @@ - 160 90 159 return + 137 -60 56 -95 return @@ -984,16 +989,16 @@ - 186 -141 -186 -176 -132 176 -188 141 return + 156 126 135 206 207 -119 124 -157 return - 14 134 rlineto - -361 -134 hlineto - return + 99 hstem + 348 114 vstem + 461 return @@ -1043,7 +1048,7 @@ - hintmask 1000010001001000111100010001000010011100 + -177 -71 callgsubr return @@ -1051,7 +1056,7 @@ - hintmask 1000010001010000111100010000100010101100 + hintmask 1000010001001000111100010100000010101100 return @@ -1059,7 +1064,7 @@ - 70 -55 180 -4 vhcurveto + hintmask 1000010001001000111100010001000010011100 return @@ -1067,20 +1072,14 @@ - rmoveto - -14 callsubr - return + -244 88 286 87 return - hlineto - hintmask 11010000 - 71 -55 rlineto - -14 vlineto - -53 -41 -2 callgsubr + -30 17 23 vvcurveto return @@ -1088,17 +1087,19 @@ - -17 callgsubr - -75 -55 -34 -40 -42 vhcurveto - -8 62 return + -54 callgsubr + vstem + return - 183 rlineto - -208 hlineto + rmoveto + 193 hlineto + 4 169 rlineto + -193 hlineto endchar @@ -1106,15 +1107,19 @@ - 108 87 -90 -168 -170 -80 -87 -115 return + rlineto + hintmask 11100000 + return - -83 5 -5 callgsubr - 24 30 30 94 37 vhcurveto + 284 rmoveto + 106 hlineto + 55 469 rlineto + -202 hlineto return @@ -1122,57 +1127,53 @@ - -312 -243 83 -112 return + rmoveto + -49 callsubr + return - -8 129 322 119 return + -312 -243 83 -112 return - 545 394 4 callsubr - return + -8 129 322 119 return + 238 159 return + + + + + + 175 hlineto return - - - rmoveto - 132 return - - - - - -54 -92 -44 -71 vvcurveto - -44 34 -44 91 -25 vhcurveto - return + rmoveto + -46 -28 return - hlineto - 16 162 rlineto - -106 hlineto - -16 -162 rlineto + 141 472 0 callsubr return @@ -1189,6 +1190,23 @@ + -242 4 callgsubr + return + + + + + + + 1049 hstem + 110 156 vstem + 539 return + + + + + + -135 -205 vhcurveto 85 4 rmoveto 170 return @@ -1196,18 +1214,11 @@ - - - -135 64 -501 -1009 136 -64 return - - - - - + 610 hstem - 129 363 vstem - 129 return + 134 363 vstem + 134 return