Add Operator Mono Book ligatures

This commit is contained in:
kiliman
2019-09-30 20:06:25 -04:00
parent 9abc800918
commit 43d7f44527
42 changed files with 5627 additions and 0 deletions
+121
View File
@@ -0,0 +1,121 @@
<ttFont>
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="1.002"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00000011"/>
<unitsPerEm value="1000"/>
<xMin value="-1564"/>
<yMin value="-288"/>
<xMax value="630"/>
<yMax value="1144"/>
<macStyle value="00000000 00000000"/>
<lowestRecPPEM value="3"/>
<fontDirectionHint value="2"/>
<indexToLocFormat value="0"/>
<glyphDataFormat value="0"/>
</head>
<hhea>
<tableVersion value="0x00010000"/>
<ascent value="960"/>
<descent value="-240"/>
<lineGap value="0"/>
<advanceWidthMax value="600"/>
<minLeftSideBearing value="-1564"/>
<minRightSideBearing value="-80"/>
<xMaxExtent value="630"/>
<caretSlopeRise value="1"/>
<caretSlopeRun value="0"/>
<caretOffset value="0"/>
<reserved0 value="0"/>
<reserved1 value="0"/>
<reserved2 value="0"/>
<reserved3 value="0"/>
<metricDataFormat value="0"/>
<numberOfHMetrics value="466"/>
</hhea>
<CFF>
<CFFFont>
<FontBBox value="-1564 -288 638 1144"/>
</CFFFont>
</CFF>
<CFF>
<CFFFont>
<Private>
<nominalWidthX value="107"/>
</Private>
</CFFFont>
</CFF>
</ttFont>
@@ -0,0 +1,7 @@
<Glyph name="LIG" lsb="0" width="550">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,65 @@
<Glyph name="ampersand_ampersand.liga" lsb="-432" width="550">
<CharString>
-12 67 501 76 hstemhm
-269 80 227 77 -4 80 hintmask 11110000
316 169 rmoveto
{78109b05} callsubr
-79 -50 -44 -56 -8 -65 -14 16 rcurveline
{78109b05} callsubr
{63e41646} callsubr
22 -27 47 -52 67 -22 rrcurveto
-6 17 20 -4 23 hhcurveto
64 -1 69 35 51 77 28 -34 31 -37 32 -41 65 51 rcurveline
-41 50 -37 43 -33 38 rrcurveto
-587 -114 {d2b30628} callgsubr
380 hmoveto
-55 -29 39 53 hvcurveto
hintmask 11101000
47 28 49 59 42 vhcurveto
{71578616} callgsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="78109b05">
{1ffac2b6} callsubr
{6ff78137} callsubr
return
</CharString>
<CharString index="1" fingerprint="1ffac2b6">
33 59 32 79 22 89 -70 9 rcurveline
-14 -68 -21 -66 -23 -54 rrcurveto
return
</CharString>
<CharString index="2" fingerprint="6ff78137">
-119 136 -55 59 52 vvcurveto
54 42 46 163 -8 vhcurveto
-6 76 rlineto
-213 4 -66 -91 -86 vvcurveto
-43 20 -40 40 -52 vhcurveto
return
</CharString>
<CharString index="3" fingerprint="78109b05">
{1ffac2b6} callsubr
{6ff78137} callsubr
return
</CharString>
<CharString index="4" fingerprint="63e41646">
-88 -56 -45 -63 -75 vvcurveto
-80 49 -62 95 64 64 34 77 51 vhcurveto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="d2b30628">
rmoveto
-55 -29 39 53 47 28 49 59 42 hvcurveto
{71578616} callgsubr
return
</CharString>
<CharString index="1" fingerprint="71578616">
32 -38 41 -46 48 -57 rrcurveto
-61 -39 -43 -28 -42 hhcurveto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,23 @@
<Glyph name="bar_bar.liga" lsb="-211" width="550">
<CharString>
-211 75 275 75 vstem
-136 710 {92c1542b} callsubr
350 892 {92c1542b} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="92c1542b">
rmoveto
-75 -6 rlineto
-886 75 vlineto
return
</CharString>
<CharString index="1" fingerprint="92c1542b">
rmoveto
-75 -6 rlineto
-886 75 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,22 @@
<Glyph name="bar_greater.liga" lsb="-261" width="550">
<CharString>
-261 75 468 74 vstem
-186 710 {92c1542b} callsubr
541 440 rlineto
69 vlineto
-74 -40 rmoveto
-467 -376 rlineto
709 vlineto
467 -323 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="92c1542b">
rmoveto
-75 -6 rlineto
-886 75 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,52 @@
<Glyph name="colon_equal.liga" lsb="-297" width="550">
<CharString>
{806e0ede} callsubr
-297 658 vstem
-297 354 {d5651823} callsubr
657 -98 {039fe050} callgsubr
-235 -245 {d5651823} callsubr
657 -94 {039fe050} callgsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="806e0ede">
{03f44ce8} callgsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="d5651823">
rmoveto
118 hlineto
2 117 {219083fd} callgsubr
return
</CharString>
<CharString index="3" fingerprint="b0478dca">
rmoveto
{16905bc3} callsubr
return
</CharString>
<CharString index="4" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="1" fingerprint="219083fd">
rlineto
-119 hlineto
return
</CharString>
<CharString index="2" fingerprint="039fe050">
{b0478dca} callsubr
-424 -69 hlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,48 @@
<Glyph name="equal_equal.2.liga" lsb="-472" width="550">
<CharString>
{806e0ede} callsubr
-472 944 vstem
-49 373 {039fe050} callgsubr
943 {95b16fa7} callgsubr
-414 -69 hlineto
-107 -222 {039fe050} callgsubr
943 {95b16fa7} callgsubr
-414 -69 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="806e0ede">
{03f44ce8} callgsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="b0478dca">
rmoveto
{16905bc3} callsubr
return
</CharString>
<CharString index="3" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="1" fingerprint="039fe050">
{b0478dca} callsubr
-424 -69 hlineto
return
</CharString>
<CharString index="2" fingerprint="95b16fa7">
hmoveto
{16905bc3} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,40 @@
<Glyph name="equal_equal.liga" lsb="-472" width="550">
<CharString>
{806e0ede} callsubr
-472 944 vstem
471 373 {b0478dca} callsubr
-944 -69 hlineto
943 {dbbb91b3} callgsubr
-944 -69 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="806e0ede">
{03f44ce8} callgsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="b0478dca">
rmoveto
{16905bc3} callsubr
return
</CharString>
<CharString index="3" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="1" fingerprint="dbbb91b3">
-222 {b0478dca} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,48 @@
<Glyph name="equal_equal_equal.2.liga" lsb="-1022" width="550">
<CharString>
{806e0ede} callsubr
-1022 1494 vstem
-579 373 {b3fa3b3b} callgsubr
-607 -222 {b3fa3b3b} callgsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="806e0ede">
{03f44ce8} callgsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="1" fingerprint="b3fa3b3b">
rmoveto
1 69 rlineto
-444 -69 hlineto
968 hmoveto
{85a4851d} callgsubr
return
</CharString>
<CharString index="2" fingerprint="85a4851d">
{4124c3a1} callgsubr
968 hmoveto
{4124c3a1} callgsubr
return
</CharString>
<CharString index="3" fingerprint="4124c3a1">
{16905bc3} callsubr
-444 -69 hlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,38 @@
<Glyph name="equal_equal_equal.liga" lsb="-1022" width="550">
<CharString>
40 69 153 {2a39309a} callsubr
hstem
-1022 1494 cntrmask 11100000
471 484 {b0478dca} callsubr
-1494 -69 hlineto
1493 {dbbb91b3} callgsubr
-1494 -69 hlineto
1493 {dbbb91b3} callgsubr
-1494 -69 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="b0478dca">
rmoveto
{16905bc3} callsubr
return
</CharString>
<CharString index="2" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="dbbb91b3">
-222 {b0478dca} callsubr
return
</CharString>
<CharString index="1" fingerprint="dbbb91b3">
-222 {b0478dca} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,56 @@
<Glyph name="equal_equal_greater.liga" lsb="-1022" width="550">
<CharString>
{806e0ede} callsubr
-1022 394 1019 74 vstem
{d4d5756e} callgsubr
-1237 -69 1321 hlineto
{53342509} callsubr
-1332 -69 1249 {6c481ea1} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="806e0ede">
{03f44ce8} callgsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
<CharString index="3" fingerprint="53342509">
92 -76 rlineto
-10 vlineto
-81 -67 rlineto
return
</CharString>
<CharString index="4" fingerprint="6c481ea1">
hlineto
-140 -116 {f9e588f2} callgsubr
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="1" fingerprint="d4d5756e">
{d95d51dd} callgsubr
124 -102 rlineto
return
</CharString>
<CharString index="2" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="3" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,58 @@
<Glyph name="equal_greater.liga" lsb="-472" width="550">
<CharString>
{f3caf16b} callgsubr
-472 937 -74 74 hintmask 11100000
{d4d5756e} callgsubr
-687 -69 771 hlineto
hintmask 11010000
{53342509} callsubr
hintmask 11100000
-782 -69 699 {6c481ea1} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
<CharString index="2" fingerprint="53342509">
92 -76 rlineto
-10 vlineto
-81 -67 rlineto
return
</CharString>
<CharString index="3" fingerprint="6c481ea1">
hlineto
-140 -116 {f9e588f2} callgsubr
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="2" fingerprint="d4d5756e">
{d95d51dd} callgsubr
124 -102 rlineto
return
</CharString>
<CharString index="3" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="4" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,59 @@
<Glyph name="equal_less_less.liga" lsb="-1022" width="550">
<CharString>
{f3caf16b} callgsubr
-1022 1486 -688 75 235 75 hintmask 11011000
-149 297 rmoveto
{8a45f119} callsubr
hintmask 11100000
-936 -69 854 hlineto
hintmask 11011000
{80e97e3f} callsubr
hintmask 11100000
-842 -69 924 hlineto
206 -173 46 57 rlineto
hintmask 11011000
-303 252 rlineto
310 hmoveto
10 vlineto
299 248 {b5c7d737} callsubr
rlineto
hintmask 11100000
46 57 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="8a45f119">
299 248 -45 58 -191 -161 rlineto
return
</CharString>
<CharString index="2" fingerprint="80e97e3f">
-56 -47 rlineto
-69 vlineto
44 -37 rlineto
return
</CharString>
<CharString index="3" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="4" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,53 @@
<Glyph name="exclam_equal.liga" lsb="-472" width="550">
<CharString>
{749ae412} callsubr
-575 {2a39309a} callsubr
hstemhm
-472 944 -762 534 hintmask 00110000
76 373 rmoveto
395 {9988f976} callgsubr
-360 hlineto
hintmask 00101000
132 252 rlineto
hintmask 10001000
-69 32 rlineto
hintmask 00101000
-149 -284 rlineto
-498 -69 462 hlineto
hintmask 01101000
-81 -153 rlineto
-381 -69 345 hlineto
-163 -311 rlineto
hintmask 10001000
71 -29 rlineto
hintmask 01101000
178 340 rlineto
512 {9988f976} callgsubr
-477 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="749ae412">
-189 915 return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
<CharString index="1" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,63 @@
<Glyph name="exclam_equal_equal.liga" lsb="-1022" width="550">
<CharString>
{749ae412} callsubr
-686 69 153 {2a39309a} callsubr
hstemhm
-1022 1494 -1012 534 cntrmask 01110000
hintmask 01111000
471 262 {b0478dca} callsubr
-668 hlineto
80 153 rlineto
587 {9988f976} callgsubr
-552 hlineto
hintmask 01110100
74 141 rlineto
hintmask 10000100
-69 32 rlineto
hintmask 01110100
-91 -173 rlineto
-856 -69 820 hlineto
-80 -153 rlineto
-740 -69 703 hlineto
-80 -153 rlineto
-623 -69 587 hlineto
-105 -200 rlineto
hintmask 10000100
71 -29 rlineto
hintmask 01110100
120 229 rlineto
820 {9988f976} callgsubr
-785 hlineto
80 153 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="749ae412">
-189 915 return
</CharString>
<CharString index="1" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="2" fingerprint="b0478dca">
rmoveto
{16905bc3} callsubr
return
</CharString>
<CharString index="3" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
<CharString index="1" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,31 @@
<Glyph name="greater_equal.2.liga" lsb="-308" width="600">
<CharString>
493 -141 69 390 {045cf5af} callgsubr
-79 vlineto
615 302 {f7a1359d} callgsubr
-488 rmoveto
69 -615 -69 vlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="fec1189a">
-247 rlineto
-10 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="045cf5af">
69 hstem
-308 615 vstem
-308 95 rmoveto
return
</CharString>
<CharString index="1" fingerprint="f7a1359d">
rlineto
69 vlineto
-574 280 -37 -63 512 {fec1189a} callsubr
99 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,31 @@
<Glyph name="greater_equal.liga" lsb="-308" width="550">
<CharString>
138 77 103 {045cf5af} callgsubr
31 -64 584 287 {f7a1359d} callgsubr
-209 rmoveto
77 vlineto
-615 -300 31 -64 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="fec1189a">
-247 rlineto
-10 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="045cf5af">
69 hstem
-308 615 vstem
-308 95 rmoveto
return
</CharString>
<CharString index="1" fingerprint="f7a1359d">
rlineto
69 vlineto
-574 280 -37 -63 512 {fec1189a} callsubr
99 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,93 @@
<Glyph name="greater_equal_greater.liga" lsb="-1013" width="550">
<CharString>
{f3caf16b} callgsubr
-1013 1478 -1174 74 1026 74 hintmask 11100000
{d4d5756e} callgsubr
-987 {f6058c5b} callgsubr
hintmask 11010000
{23088cc1} callsubr
206 173 rlineto
989 {e779a49c} callsubr
-990 hlineto
hintmask 11010000
45 38 rlineto
69 vlineto
-55 46 rlineto
989 {9b0fa5a4} callsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
<CharString index="2" fingerprint="23088cc1">
{4f167383} callsubr
hintmask 11100000
{f20bf050} callgsubr
return
</CharString>
<CharString index="3" fingerprint="4f167383">
300 {fec1189a} callsubr
return
</CharString>
<CharString index="4" fingerprint="fec1189a">
-247 rlineto
-10 vlineto
return
</CharString>
<CharString index="5" fingerprint="e779a49c">
{6c481ea1} callsubr
hintmask 11001000
-74 -40 rmoveto
-81 -67 rlineto
return
</CharString>
<CharString index="6" fingerprint="6c481ea1">
hlineto
-140 -116 {f9e588f2} callgsubr
return
</CharString>
<CharString index="7" fingerprint="9b0fa5a4">
hlineto
hintmask 11001000
92 -76 rlineto
endchar
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="2" fingerprint="d4d5756e">
{d95d51dd} callgsubr
124 -102 rlineto
return
</CharString>
<CharString index="3" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="4" fingerprint="f6058c5b">
hlineto
-190 160 -47 -58 rlineto
return
</CharString>
<CharString index="5" fingerprint="f20bf050">
-304 -252 45 -57 return
</CharString>
<CharString index="6" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,73 @@
<Glyph name="greater_greater_equal.liga" lsb="-1013" width="550">
<CharString>
{f3caf16b} callgsubr
-1013 1485 -1181 74 236 74 hintmask 11011000
-635 327 rmoveto
-327 275 -47 -58 {23088cc1} callsubr
rlineto
hintmask 11011000
333 280 rlineto
310 hmoveto
69 vlineto
-55 46 rlineto
hintmask 11100000
851 {9988f976} callgsubr
-934 {f6058c5b} callgsubr
hintmask 11001000
{4f167383} callsubr
{f20bf050} callgsubr
206 173 rlineto
hintmask 11100000
923 {9988f976} callgsubr
-842 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="23088cc1">
{4f167383} callsubr
hintmask 11100000
{f20bf050} callgsubr
return
</CharString>
<CharString index="2" fingerprint="4f167383">
300 {fec1189a} callsubr
return
</CharString>
<CharString index="3" fingerprint="fec1189a">
-247 rlineto
-10 vlineto
return
</CharString>
<CharString index="4" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="2" fingerprint="f20bf050">
-304 -252 45 -57 return
</CharString>
<CharString index="3" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
<CharString index="4" fingerprint="f6058c5b">
hlineto
-190 160 -47 -58 rlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,46 @@
<Glyph name="hyphen_greater.liga" lsb="-431" width="550">
<CharString>
{05172461} callsubr
-431 896 {523bf78f} callsubr
-786 -69 787 {946ed192} callgsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="05172461">
258 69 hstem
return
</CharString>
<CharString index="1" fingerprint="523bf78f">
{1bf9d7d7} callsubr
264 -217 rlineto
return
</CharString>
<CharString index="2" fingerprint="1bf9d7d7">
vstem
{d95d51dd} callgsubr
return
</CharString>
<CharString index="3" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="1" fingerprint="946ed192">
hlineto
-269 -223 {f8ffdd53} callgsubr
</CharString>
<CharString index="2" fingerprint="f8ffdd53">
{f9e588f2} callgsubr
endchar
</CharString>
<CharString index="3" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,23 @@
<Glyph name="hyphen_hyphen.liga" lsb="-341" width="550">
<CharString>
{05172461} callsubr
-341 317 63 317 vstem
-30 258 rmoveto
{33ce0eb6} callsubr
691 hmoveto
{33ce0eb6} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="05172461">
258 69 hstem
return
</CharString>
<CharString index="1" fingerprint="33ce0eb6">
6 69 rlineto
-317 -69 hlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,46 @@
<Glyph name="hyphen_hyphen_greater.liga" lsb="-981" width="550">
<CharString>
{05172461} callsubr
-981 1446 {523bf78f} callsubr
-1336 -69 1337 {946ed192} callgsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="05172461">
258 69 hstem
return
</CharString>
<CharString index="1" fingerprint="523bf78f">
{1bf9d7d7} callsubr
264 -217 rlineto
return
</CharString>
<CharString index="2" fingerprint="1bf9d7d7">
vstem
{d95d51dd} callgsubr
return
</CharString>
<CharString index="3" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="1" fingerprint="946ed192">
hlineto
-269 -223 {f8ffdd53} callgsubr
</CharString>
<CharString index="2" fingerprint="f8ffdd53">
{f9e588f2} callgsubr
endchar
</CharString>
<CharString index="3" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,17 @@
<Glyph name="less_bar.liga" lsb="-354" width="550">
<CharString>
-354 75 450 75 vstem
169 704 rmoveto
-523 -378 rlineto
-69 vlineto
523 -439 rlineto
75 892 hlineto
-523 -423 rmoveto
10 vlineto
448 317 rlineto
-700 vlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,22 @@
<Glyph name="less_equal.2.liga" lsb="-283" width="600">
<CharString>
493 -141 69 hstem
-283 99 vstem
332 {fc11b4c5} callsubr
615 -302 rlineto
-615 -157 rmoveto
615 69 -615 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="fc11b4c5">
95 rmoveto
-516 252 rlineto
10 vlineto
512 247 -37 63 -574 -280 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,22 @@
<Glyph name="less_equal.liga" lsb="-303" width="550">
<CharString>
138 77 103 69 hstem
-303 615 vstem
312 {fc11b4c5} callsubr
584 -287 rlineto
-584 107 rmoveto
584 -287 31 64 -615 300 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="fc11b4c5">
95 rmoveto
-516 252 rlineto
10 vlineto
512 247 -37 63 -574 -280 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,63 @@
<Glyph name="less_equal_equal.liga" lsb="-1014" width="550">
<CharString>
{e5de916d} callgsubr
1486 hintmask 11100000
-939 287 rmoveto
10 vlineto
92 76 rlineto
hintmask 11010000
1318 {9988f976} callgsubr
-1236 {4e43c992} callgsubr
1246 {9988f976} callgsubr
-1330 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="16905bc3">
1 69 rlineto
return
</CharString>
<CharString index="2" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="3" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="e5de916d">
{f3caf16b} callgsubr
-1014 75 -75 return
</CharString>
<CharString index="1" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="2" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="3" fingerprint="9988f976">
hlineto
{16905bc3} callsubr
return
</CharString>
<CharString index="4" fingerprint="4e43c992">
hlineto
124 103 {5a448ea3} callgsubr
-139 116 rlineto
return
</CharString>
<CharString index="5" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,94 @@
<Glyph name="less_equal_greater.liga" lsb="-1014" width="550">
<CharString>
{e5de916d} callgsubr
1479 -74 74 hintmask 11010000
{d4d5756e} callgsubr
-979 {4e43c992} callgsubr
1002 {e779a49c} callsubr
-1168 hlineto
hintmask 11100000
{0541aa7a} callsubr
1146 {9b0fa5a4} callsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
<CharString index="2" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="3" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
<CharString index="4" fingerprint="e779a49c">
{6c481ea1} callsubr
hintmask 11001000
-74 -40 rmoveto
-81 -67 rlineto
return
</CharString>
<CharString index="5" fingerprint="6c481ea1">
hlineto
-140 -116 {f9e588f2} callgsubr
return
</CharString>
<CharString index="6" fingerprint="0541aa7a">
-81 67 rlineto
10 vlineto
92 76 rlineto
return
</CharString>
<CharString index="7" fingerprint="9b0fa5a4">
hlineto
hintmask 11001000
92 -76 rlineto
endchar
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="e5de916d">
{f3caf16b} callgsubr
-1014 75 -75 return
</CharString>
<CharString index="1" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="2" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="3" fingerprint="d4d5756e">
{d95d51dd} callgsubr
124 -102 rlineto
return
</CharString>
<CharString index="4" fingerprint="d95d51dd">
138 {2e66eddf} callsubr
-47 -58 return
</CharString>
<CharString index="5" fingerprint="4e43c992">
hlineto
124 103 {5a448ea3} callgsubr
-139 116 rlineto
return
</CharString>
<CharString index="6" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
<CharString index="7" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,75 @@
<Glyph name="less_equal_less.liga" lsb="-1014" width="550">
<CharString>
{e5de916d} callgsubr
1478 -378 75 hintmask 11101000
418 -22 rmoveto
hintmask 11010000
46 57 -222 185 rlineto
hintmask 11101000
-81 67 rlineto
10 vlineto
{8a45f119} callsubr
-988 {4e43c992} callgsubr
987 hlineto
-1070 69 rmoveto
{0541aa7a} callsubr
989 hlineto
{80e97e3f} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="1" fingerprint="8a45f119">
299 248 -45 58 -191 -161 rlineto
return
</CharString>
<CharString index="2" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="3" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
<CharString index="4" fingerprint="0541aa7a">
-81 67 rlineto
10 vlineto
92 76 rlineto
return
</CharString>
<CharString index="5" fingerprint="80e97e3f">
-56 -47 rlineto
-69 vlineto
44 -37 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="e5de916d">
{f3caf16b} callgsubr
-1014 75 -75 return
</CharString>
<CharString index="1" fingerprint="f3caf16b">
{03f44ce8} callgsubr
hstemhm
return
</CharString>
<CharString index="2" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="3" fingerprint="4e43c992">
hlineto
124 103 {5a448ea3} callgsubr
-139 116 rlineto
return
</CharString>
<CharString index="4" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,54 @@
<Glyph name="less_exclam_hyphen_hyphen.liga" lsb="-1564" width="550">
<CharString>
0 110 148 69 hstemhm
-884 114 -78 84 hintmask 11010000
-848 {67998929} callgsubr
-342 311 rmoveto
{a2b8be51} callgsubr
384 hlineto
6 69 rlineto
-389 hlineto
872 hmoveto
-69 1011 vlineto
6 69 rlineto
hintmask 11100000
-1321 -327 {e88c39b2} callsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="1" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
<CharString index="2" fingerprint="e88c39b2">
rmoveto
113 hlineto
3 110 rlineto
-114 hlineto
endchar
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="67998929">
234 rmoveto
53 hlineto
2 87 25 264 4 91 rrcurveto
-103 hlineto
2 -91 17 -264 -87 vvcurveto
return
</CharString>
<CharString index="1" fingerprint="a2b8be51">
{5a448ea3} callgsubr
-268 223 rlineto
return
</CharString>
<CharString index="2" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,37 @@
<Glyph name="less_hyphen.liga" lsb="-464" width="550">
<CharString>
{05172461} callsubr
-464 900 vstem
436 327 rmoveto
-789 hlineto
263 218 {a2b8be51} callgsubr
784 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="05172461">
258 69 hstem
return
</CharString>
<CharString index="1" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="2" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="a2b8be51">
{5a448ea3} callgsubr
-268 223 rlineto
return
</CharString>
<CharString index="1" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,37 @@
<Glyph name="less_hyphen_hyphen.liga" lsb="-1014" width="550">
<CharString>
{05172461} callsubr
-1014 1450 vstem
436 327 rmoveto
-1339 hlineto
263 218 {a2b8be51} callgsubr
1334 hlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="05172461">
258 69 hstem
return
</CharString>
<CharString index="1" fingerprint="b5c7d737">
{f3a774e8} callsubr
332 -279 return
</CharString>
<CharString index="2" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="a2b8be51">
{5a448ea3} callgsubr
-268 223 rlineto
return
</CharString>
<CharString index="1" fingerprint="5a448ea3">
{b5c7d737} callsubr
46 57 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,24 @@
<Glyph name="less_slash.liga" lsb="-464" width="550">
<CharString>
{749ae412} callsubr
hstem
-464 75 182 534 vstem
258 726 rmoveto
-357 -680 -290 241 rlineto
10 vlineto
299 248 {f3a774e8} callsubr
330 -277 -73 -140 71 -29 463 883 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="749ae412">
-189 915 return
</CharString>
<CharString index="1" fingerprint="f3a774e8">
-45 58 -329 -277 rlineto
-69 vlineto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,17 @@
<Glyph name="plus_plus.liga" lsb="-428" width="550">
<CharString>
259 68 hstem
-250 73 352 73 vstem
248 327 rmoveto
187 -73 -187 -352 {3259c3e8} callgsubr
187 352 -187 73 187 176 vlineto
1 68 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs>
<CharString index="0" fingerprint="3259c3e8">
187 -73 -187 -178 -68 178 -187 73 return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,50 @@
<Glyph name="question_question.liga" lsb="-395" width="550">
<CharString>
0 109 493 76 hstem
-304 {8aa986d8} callsubr
86 73 {8aa986d8} callsubr
86 vstem
-387 678 rmoveto
{9ecc4586} callgsubr
380 hmoveto
{9ecc4586} callgsubr
-298 -678 {d2717239} callgsubr
378 -109 {d2717239} callgsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="8aa986d8">
111 110 return
</CharString>
<CharString index="1" fingerprint="8aa986d8">
111 110 return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="9ecc4586">
-8 -76 rlineto
252 -16 60 -40 -47 vvcurveto
-72 -180 -55 -8 -143 vhcurveto
57 -1 rlineto
14 129 203 51 110 vvcurveto
79 -88 65 -302 16 vhcurveto
return
</CharString>
<CharString index="1" fingerprint="9ecc4586">
-8 -76 rlineto
252 -16 60 -40 -47 vvcurveto
-72 -180 -55 -8 -143 vhcurveto
57 -1 rlineto
14 129 203 51 110 vvcurveto
79 -88 65 -302 16 vhcurveto
return
</CharString>
<CharString index="2" fingerprint="d2717239">
rmoveto
110 hlineto
3 109 rlineto
-111 hlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,35 @@
<Glyph name="slash_greater.liga" lsb="-347" width="550">
<CharString>
{749ae412} callsubr
hstem
-347 534 204 74 vstem
139 {2e66eddf} callsubr
48 92 {88f7ced4} callgsubr
379 723 288 -237 rlineto
-10 vlineto
-304 -252 {f8ffdd53} callgsubr
</CharString>
<Subrs>
<CharString index="0" fingerprint="749ae412">
-189 915 return
</CharString>
<CharString index="1" fingerprint="2e66eddf">
602 rmoveto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="88f7ced4">
-69 32 -465 -886 71 -29 return
</CharString>
<CharString index="1" fingerprint="f8ffdd53">
{f9e588f2} callgsubr
endchar
</CharString>
<CharString index="2" fingerprint="f9e588f2">
45 -57 333 280 rlineto
69 vlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
@@ -0,0 +1,11 @@
<Glyph name="underscore_underscore.liga" lsb="-560" width="550">
<CharString>
-116 66 hstem
-560 1120 vstem
560 -50 rmoveto
-1120 -66 1120 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,38 @@
<Glyph name="uniE0A0" code="0xe0a0" lsb="6" width="550">
<CharString>
-59 53 160 104 264 54 53 53 hstemhm
6 53 0 105 0 53 106 53 0 105 0 53 hintmask 1111010101000000
428 576 rmoveto
-58 -47 -47 -60 hvcurveto
hintmask 1111010010000000
-38 22 -34 31 -18 vhcurveto
-15 vlineto
-53 -53 -53 -53 -44 -34 -9 -15 -28 vhcurveto
251 vlineto
hintmask 1111101101000000
31 17 22 34 40 vvcurveto
58 -47 48 -58 -60 -46 -48 -58 vhcurveto
hintmask 1111010101000000
-40 21 -34 32 -17 vhcurveto
-347 vlineto
hintmask 1111101010000000
-32 -17 -21 -34 -40 vvcurveto
-58 46 -48 60 58 47 48 58 29 -11 25 -17 19 vhcurveto
18 16 24 16 41 hhcurveto
106 105 105 106 hvcurveto
14 vlineto
hintmask 1111010101000000
32 19 21 34 38 vvcurveto
59 -46 47 -60 vhcurveto
hintmask 1111101101000000
-316 53 rmoveto
28 24 -24 -29 -30 -24 -24 -28 -30 -23 24 30 29 23 24 30 hvcurveto
316 -212 rmoveto
-28 -24 24 28 30 24 23 28 30 23 -23 -30 -28 -23 -24 -30 hvcurveto
-316 -423 rmoveto
-30 -23 23 30 29 23 24 30 28 24 -24 -29 -30 -24 -23 -28 hvcurveto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,16 @@
<Glyph name="uniE0B0" code="0xe0b0" lsb="-20" width="550">
<CharString>
{99cad421} callsubr
609 313 rmoveto
-627 581 -2 -1099 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="99cad421">
-205 1099 hstem
-20 629 vstem
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,16 @@
<Glyph name="uniE0B2" code="0xe0b2" lsb="-20" width="550">
<CharString>
{99cad421} callsubr
-20 313 rmoveto
629 -518 -2 1099 rlineto
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="99cad421">
-205 1099 hstem
-20 629 vstem
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
File diff suppressed because it is too large Load Diff
+8
View File
@@ -0,0 +1,8 @@
{
"fontName": "OperatorMonoLig-Book",
"familyName": "Operator Mono Lig",
"foundry": "H&Co",
"version": "1.200",
"fontStyle": "Book",
"windowsFontStyle": "Regular"
}
File diff suppressed because it is too large Load Diff