🐛 Fix italic ligatures slanting wrong direction #160

This commit is contained in:
kiliman
2020-12-18 09:33:34 -05:00
parent ee481cc744
commit 8a32259fdc
426 changed files with 2277 additions and 7196 deletions
@@ -1,12 +1,10 @@
<Glyph name="bar_bar.liga" lsb="-308" width="625">
<CharString>
-308 149 318 149 vstem
-159 806 rmoveto
-149 -12 rlineto
-998 149 vlineto
467 1010 rmoveto
-149 -12 rlineto
-998 149 vlineto
-308 794 rmoveto
-998 149 1010 vlineto
318 -12 rmoveto
-998 149 1010 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,15 @@
<Glyph name="bar_greater.liga" lsb="-304" width="625">
<CharString>
-304 652 vstem
-155 806 rmoveto
-149 -12 rlineto
-304 794 rmoveto
-998 149 vlineto
503 472 rlineto
129 vlineto
-141 -72 rmoveto
-362 -339 rlineto
-503 409 rlineto
-820 vmoveto
637 vlineto
362 -284 rlineto
-14 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,18 +2,18 @@
<CharString>
126 183 60 183 hstem
-450 907 vstem
-450 369 rmoveto
207 hlineto
-243 369 rmoveto
3 183 rlineto
-207 hlineto
873 -158 rmoveto
132 -566 -132 vlineto
-310 -268 rmoveto
207 hlineto
-3 -183 rlineto
876 157 rmoveto
-566 -132 566 hlineto
-669 -268 rmoveto
3 183 rlineto
-207 hlineto
873 -157 rmoveto
132 -566 -132 vlineto
-3 -183 rlineto
876 158 rmoveto
-566 -132 566 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,14 +2,14 @@
<CharString>
152 132 110 132 hstem
-546 1091 vstem
-30 394 rmoveto
132 -516 -132 vlineto
1091 hmoveto
132 -516 -132 vlineto
-59 -242 rmoveto
132 -516 -132 vlineto
1091 hmoveto
132 -516 -132 vlineto
-30 526 rmoveto
-516 -132 516 hlineto
575 132 rmoveto
-516 -132 516 hlineto
-575 -110 rmoveto
-516 -132 516 hlineto
575 132 rmoveto
-516 -132 516 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,10 +2,10 @@
<CharString>
152 132 110 132 hstem
-546 1091 vstem
545 394 rmoveto
132 -1091 -132 vlineto
1091 -242 rmoveto
132 -1091 -132 vlineto
545 526 rmoveto
-1091 -132 1091 hlineto
-110 vmoveto
-1091 -132 1091 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,18 +2,18 @@
<CharString>
152 132 110 132 hstem
-1171 1716 vstem
-655 394 rmoveto
132 -516 -132 vlineto
1116 hmoveto
132 -516 -132 vlineto
1116 hmoveto
132 -516 -132 vlineto
-684 -242 rmoveto
132 -516 -132 vlineto
1116 hmoveto
132 -516 -132 vlineto
1116 hmoveto
132 -516 -132 vlineto
-655 526 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
-1200 -110 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,12 +2,12 @@
<CharString>
273 132 110 132 hstem
-1091 1636 vstem
545 515 rmoveto
132 -1636 -132 vlineto
1636 -242 rmoveto
132 -1636 -132 vlineto
1636 -242 rmoveto
132 -1636 -132 vlineto
545 647 rmoveto
-1636 -132 1636 hlineto
-110 vmoveto
-1636 -132 1636 hlineto
-110 vmoveto
-1636 -132 1636 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
152 132 110 132 hstemhm
-1171 1712 -141 141 hintmask 11100000
177 693 rmoveto
-88 -114 69 -53 rlineto
89 579 rmoveto
69 -53 rlineto
-1329 -132 1500 hlineto
hintmask 11010000
71 -55 rlineto
@@ -13,6 +13,7 @@
-1518 -132 1349 hlineto
-90 -70 83 -112 370 298 rlineto
129 vlineto
-364 296 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
152 132 110 132 hstemhm
-546 1087 -141 141 hintmask 11100000
177 693 rmoveto
-88 -114 69 -53 rlineto
89 579 rmoveto
69 -53 rlineto
-704 -132 875 hlineto
hintmask 11010000
71 -55 rlineto
@@ -13,6 +13,7 @@
-893 -132 724 hlineto
-90 -70 83 -112 370 298 rlineto
129 vlineto
-364 296 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
152 132 110 132 hstemhm
-1171 1712 -872 141 278 141 hintmask 11010000
-190 339 rmoveto
312 243 -83 112 -209 -168 rlineto
122 582 rmoveto
-83 112 -209 -168 rlineto
hintmask 11100000
-1001 -132 hlineto
hintmask 11010000
@@ -13,10 +13,10 @@
hintmask 11010000
981 hlineto
223 -181 88 113 -311 241 rlineto
hintmask 11011000
419 14 rmoveto
14 vlineto
hintmask 11100000
312 243 -83 112 rlineto
731 243 rmoveto
-83 112 rlineto
hintmask 11011000
-370 -298 rlineto
-130 vlineto
@@ -25,6 +25,7 @@
88 113 rlineto
hintmask 11011000
-311 241 rlineto
14 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
-235 1073 -686 132 110 132 hstemhm
-546 1091 -864 636 hintmask 01110000
545 394 rmoveto
132 -351 vlineto
545 526 rmoveto
-351 hlineto
hintmask 01101000
123 248 rlineto
hintmask 10001000
@@ -20,6 +20,7 @@
192 387 rlineto
536 132 -471 hlineto
55 110 rlineto
416 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
273 132 110 132 hstem
-1091 1636 vstem
545 515 rmoveto
132 -563 vlineto
545 647 rmoveto
-563 hlineto
63 127 -135 64 -95 -191 rlineto
-906 -132 841 hlineto
-55 -110 rlineto
@@ -15,6 +15,7 @@
55 110 rlineto
748 132 -683 hlineto
55 110 rlineto
628 hlineto
endchar
</CharString>
<Subrs/>
@@ -1,14 +1,14 @@
<Glyph name="greater_equal.2.liga" lsb="-409" width="625">
<CharString>
-397 805 vstem
-402 82 rmoveto
-146 vlineto
-402 -64 rmoveto
803 332 rlineto
129 vlineto
-763 311 -47 -129 589 -240 rlineto
-14 vlineto
221 -578 rmoveto
127 -803 -127 vlineto
-582 -243 rlineto
803 -208 rmoveto
-803 -127 803 hlineto
endchar
</CharString>
<Subrs/>
@@ -1,14 +1,14 @@
<Glyph name="greater_equal.liga" lsb="-409" width="625">
<CharString>
-397 805 vstem
-402 82 rmoveto
47 -127 756 313 rlineto
-355 -45 rmoveto
756 313 rlineto
129 vlineto
-763 311 -47 -129 589 -240 rlineto
-14 vlineto
221 -317 rmoveto
149 vlineto
-803 -335 47 -127 rlineto
-582 -243 rlineto
803 75 rmoveto
-803 -335 47 -127 756 313 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
152 132 110 132 hstemhm
-1162 1703 -1391 141 1109 141 hintmask 11010000
177 693 rmoveto
-88 -114 69 -53 rlineto
89 579 rmoveto
69 -53 rlineto
-1026 hlineto
-205 167 rlineto
hintmask 11100000
@@ -16,11 +16,13 @@
1031 hlineto
-90 -70 83 -112 370 298 rlineto
129 vlineto
hintmask 11011000
-141 -72 rmoveto
-53 -41 rlineto
-364 296 rlineto
170 -409 rmoveto
hintmask 11010000
-1056 110 1038 hlineto
hintmask 11011000
71 -55 rlineto
-14 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,7 @@
<CharString>
152 132 110 132 hstemhm
-1162 1707 -1395 141 279 141 hintmask 11011000
-709 397 rmoveto
-364 296 rlineto
-1073 693 rmoveto
hintmask 11100000
-88 -114 rlineto
hintmask 11011000
@@ -13,9 +12,10 @@
-312 -243 83 -112 rlineto
hintmask 11011000
370 298 rlineto
129 vlineto
hintmask 11100000
1254 126 rmoveto
132 -993 vlineto
1254 129 rmoveto
-993 hlineto
-205 167 -88 -114 rlineto
hintmask 11011000
311 -240 rlineto
@@ -25,6 +25,8 @@
978 132 hlineto
hintmask 11011000
-834 110 hlineto
hintmask 11100000
834 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,11 +2,12 @@
<CharString>
269 134 hstem
-489 1030 vstem
177 693 rmoveto
-88 -114 228 -176 rlineto
89 579 rmoveto
228 -176 rlineto
-806 -134 817 hlineto
-240 -187 83 -112 370 298 rlineto
129 vlineto
-364 296 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,12 +2,10 @@
<CharString>
269 134 hstem
-415 361 108 361 vstem
-68 269 rmoveto
14 134 rlineto
-361 -134 hlineto
816 hmoveto
14 134 rlineto
-361 -134 hlineto
-54 403 rmoveto
-361 -134 347 hlineto
483 134 rmoveto
-361 -134 347 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,11 +2,12 @@
<CharString>
269 134 hstem
-1114 1655 vstem
177 693 rmoveto
-88 -114 228 -176 rlineto
89 579 rmoveto
228 -176 rlineto
-1431 -134 1442 hlineto
-240 -187 83 -112 370 298 rlineto
129 vlineto
-364 296 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,15 @@
<Glyph name="less_bar.liga" lsb="-348" width="625">
<CharString>
-348 646 vstem
149 796 rmoveto
-497 -400 rlineto
-348 396 rmoveto
-130 vlineto
497 -468 rlineto
149 1010 hlineto
-505 -483 rmoveto
14 vlineto
-149 -12 rlineto
-356 -457 rmoveto
356 280 rlineto
-626 vlineto
-356 332 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,14 +1,16 @@
<Glyph name="less_equal.2.liga" lsb="-379" width="625">
<CharString>
419 805 vstem
424 82 rmoveto
-582 243 rlineto
-253 127 834 -20 hstemhm
-379 221 hintmask 00000000
hintmask 11100000
-158 325 rmoveto
14 vlineto
589 240 -47 129 -763 -311 rlineto
-129 vlineto
803 -332 rlineto
-803 -189 rmoveto
803 127 -803 hlineto
146 vlineto
-335 vmoveto
127 -803 -127 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,14 +1,16 @@
<Glyph name="less_equal.liga" lsb="-379" width="625">
<CharString>
419 805 vstem
424 82 rmoveto
-582 243 rlineto
29 -21 700 -20 hstemhm
-379 221 hintmask 00000000
hintmask 11100000
-158 325 rmoveto
14 vlineto
589 240 -47 129 -763 -311 rlineto
-129 vlineto
756 -313 rlineto
-756 53 rmoveto
756 -313 47 127 -803 335 rlineto
756 -313 47 127 rlineto
-47 -387 rmoveto
47 127 -803 335 rlineto
-149 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,10 +1,9 @@
<Glyph name="less_equal_equal.liga" lsb="-1162" width="625">
<CharString>
152 132 110 132 hstemhm
-1162 141 -141 1707 hintmask 11100000
-950 394 rmoveto
hintmask 11010000
1495 132 -1326 hlineto
-1162 141 -141 1707 hintmask 11010000
545 394 rmoveto
132 -1326 vlineto
72 56 -83 112 rlineto
hintmask 11100000
-370 -298 rlineto
@@ -15,6 +14,7 @@
hintmask 11100000
-53 41 rlineto
14 vlineto
71 55 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
152 132 110 132 hstemhm
-1162 141 -141 1703 -141 141 hintmask 11100000
177 693 rmoveto
-88 -114 69 -53 rlineto
89 579 rmoveto
69 -53 rlineto
-939 hlineto
72 56 -83 112 -370 -298 rlineto
-130 vlineto
@@ -13,15 +13,17 @@
hintmask 11010000
370 298 rlineto
129 vlineto
hintmask 11101000
-141 -72 rmoveto
-55 -43 rlineto
-364 296 rlineto
168 -411 rmoveto
2 -1313 vlineto
hintmask 11100000
-53 41 rlineto
14 vlineto
71 55 rlineto
1279 hlineto
hintmask 11101000
71 -55 rlineto
-14 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,10 +1,9 @@
<Glyph name="less_equal_less.liga" lsb="-1162" width="625">
<CharString>
152 132 110 132 hstemhm
-1162 141 -141 1703 -453 141 hintmask 11101000
229 339 rmoveto
hintmask 11010000
312 243 -83 112 -209 -168 rlineto
-1162 141 -141 1703 -453 141 hintmask 11010000
541 582 rmoveto
-83 112 -209 -168 rlineto
-1030 hlineto
72 56 -83 112 rlineto
hintmask 11100000
@@ -18,10 +17,11 @@
88 113 rlineto
hintmask 11101000
-311 241 rlineto
-1250 hmoveto
14 vlineto
-1250 hmoveto
71 55 rlineto
1038 -110 -1056 hlineto
-53 41 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,24 +2,26 @@
<CharString>
0 169 100 134 hstem
-1787 141 656 193 vstem
-940 284 rmoveto
106 hlineto
-834 284 rmoveto
55 469 rlineto
-202 hlineto
-353 -171 rmoveto
-83 112 -370 -298 rlineto
41 -469 rlineto
-477 410 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -239 185 rlineto
497 hlineto
14 134 rlineto
-501 hlineto
850 hmoveto
-134 1197 vlineto
230 179 rlineto
620 -313 rmoveto
1197 hlineto
14 134 rlineto
-1489 -403 rmoveto
193 hlineto
-1211 hlineto
-85 -403 rmoveto
4 169 rlineto
-193 hlineto
-4 -169 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,14 @@
<Glyph name="less_hyphen.liga" lsb="-537" width="625">
<CharString>
269 134 hstemhm
-537 141 -141 1034 hintmask 10100000
497 403 rmoveto
-811 hlineto
230 179 -83 112 rlineto
hintmask 11000000
-370 -298 rlineto
-537 141 -141 1034 hintmask 11000000
-314 403 rmoveto
230 179 -83 112 -370 -298 rlineto
-130 vlineto
364 -295 88 113 -239 185 rlineto
807 hlineto
hintmask 10100000
14 134 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,14 @@
<Glyph name="less_hyphen_hyphen.liga" lsb="-1162" width="625">
<CharString>
269 134 hstemhm
-1162 141 -141 1659 hintmask 10100000
497 403 rmoveto
-1436 hlineto
230 179 -83 112 rlineto
hintmask 11000000
-370 -298 rlineto
-1162 141 -141 1659 hintmask 11000000
-939 403 rmoveto
230 179 -83 112 -370 -298 rlineto
-130 vlineto
364 -295 88 113 -239 185 rlineto
1432 hlineto
hintmask 10100000
14 134 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,12 +2,12 @@
<CharString>
-235 1073 hstem
-537 141 152 636 vstem
257 838 rmoveto
-365 -736 -288 223 rlineto
-108 102 rmoveto
-288 223 rlineto
14 vlineto
312 243 -83 112 -370 -298 rlineto
-130 vlineto
364 -295 -71 -142 136 -64 500 1009 rlineto
364 -295 -71 -142 136 -64 500 1009 -135 64 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,27 +1,32 @@
<Glyph name="percent.alt" lsb="33" width="625">
<CharString>
-143 91 -90 887 -663 90 255 91 134 90 hstemhm
32 95 -73 526 -384 92 46 92 72 90 hintmask 1001001000000000
580 692 rmoveto
32 95 -73 526 -384 92 46 92 72 90 hintmask 0100010101000000
468 745 rmoveto
hintmask 0100001000000000
-112 53 -414 -834 rlineto
hintmask 1001001000000000
113 -53 rlineto
-11 569 rmoveto
hintmask 1001010101000000
79 53 68 95 hvcurveto
hintmask 1001110101000000
93 -44 59 -79 -79 -53 -68 -95 -94 44 -58 79 vhcurveto
-414 -834 113 -53 413 834 rlineto
hintmask 0001101000000000
-424 -265 rmoveto
hintmask 0001110101000000
79 53 68 95 93 -44 59 -79 -79 -53 -68 -95 -94 44 -58 79 hvcurveto
3 225 rmoveto
26 13 -27 -45 -39 -11 -23 -25 -26 -13 26 45 39 11 24 25 hvcurveto
hintmask 0100010101000000
297 -795 rmoveto
79 53 68 95 hvcurveto
hintmask 1011010101000000
hintmask 0011110101000000
93 -44 59 -79 vhcurveto
hintmask 1011010111000000
-79 -53 -68 -95 -94 44 -58 79 hvcurveto
hintmask 0011110111000000
-79 -53 -68 -95 hvcurveto
hintmask 0100010111000000
-94 44 -58 79 vhcurveto
hintmask 0011110111000000
3 225 rmoveto
26 13 -27 -45 -39 -11 -23 -25 -26 -13 26 45 39 11 24 25 hvcurveto
26 13 -27 -45 hvcurveto
hintmask 1001110111000000
-39 -11 -23 -25 -26 -13 26 45 vhcurveto
hintmask 0011110111000000
39 11 24 25 vhcurveto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
270 132 hstem
-317 141 352 141 vstem
317 402 rmoveto
186 -141 -186 -352 186 -141 -186 -176 -132 176 -188 141 188 352 -188 141 188 176 132 vlineto
317 588 rmoveto
-141 -186 -352 186 -141 -186 -176 -132 176 -188 141 188 352 -188 141 188 176 132 -176 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,28 +2,26 @@
<CharString>
0 167 hstem
-386 191 17 171 102 191 16 171 vstem
-449 755 rmoveto
-15 -148 rlineto
-464 607 rmoveto
246 -19 40 -24 -33 vvcurveto
-54 -155 -42 -7 -163 vhcurveto
113 -3 rlineto
15 141 205 36 127 vvcurveto
92 -96 75 -346 15 vhcurveto
480 hmoveto
-15 -148 rlineto
465 -148 rmoveto
246 -19 40 -24 -33 vvcurveto
-54 -155 -42 -7 -163 vhcurveto
113 -3 rlineto
15 141 205 36 127 vvcurveto
92 -96 75 -346 15 vhcurveto
-419 -755 rmoveto
191 hlineto
-228 -755 rmoveto
4 167 rlineto
-190 hlineto
475 -167 rmoveto
191 hlineto
-5 -167 rlineto
671 hmoveto
4 167 rlineto
-190 hlineto
-5 -167 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,11 +2,12 @@
<CharString>
-235 1073 hstem
-418 636 182 141 vstem
178 693 rmoveto
40 81 -135 64 -501 -1009 136 -64 394 796 288 -222 rlineto
218 774 rmoveto
-135 64 -501 -1009 136 -64 394 796 288 -222 rlineto
-14 vlineto
-312 -243 83 -112 370 298 rlineto
129 vlineto
-363 296 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
-205 1209 hstem
-20 692 vstem
672 365 rmoveto
-690 639 -2 -1209 rlineto
-18 1004 rmoveto
-2 -1209 692 570 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
-205 1209 hstem
-20 692 vstem
-20 365 rmoveto
692 -570 -2 1209 rlineto
672 -205 rmoveto
-2 1209 -690 -639 rlineto
endchar
</CharString>
<Subrs/>