Skip to content

Commit

Permalink
✨ Add Operator Mono Book Light ligatures
Browse files Browse the repository at this point in the history
  • Loading branch information
kiliman committed Oct 1, 2019
1 parent 43d7f44 commit 009dac1
Show file tree
Hide file tree
Showing 42 changed files with 5,475 additions and 0 deletions.
121 changes: 121 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/config.xml
Original file line number Diff line number Diff line change
@@ -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="-1562"/>


<yMin value="-371"/>


<xMax value="717"/>


<yMax value="1130"/>


<macStyle value="00000000 00000010"/>


<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="-1562"/>


<minRightSideBearing value="-167"/>


<xMaxExtent value="717"/>


<caretSlopeRise value="1000"/>


<caretSlopeRun value="194"/>


<caretOffset value="0"/>


<reserved0 value="0"/>


<reserved1 value="0"/>


<reserved2 value="0"/>


<reserved3 value="0"/>


<metricDataFormat value="0"/>


<numberOfHMetrics value="468"/>


</hhea>
<CFF>
<CFFFont>
<FontBBox value="-1562 -371 717 1130"/>
</CFFFont>
</CFF>
<CFF>
<CFFFont>
<Private>
<nominalWidthX value="107"/>
</Private>
</CFFFont>
</CFF>
</ttFont>
7 changes: 7 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/glyphs/LIG.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Glyph name="LIG" lsb="0" width="550">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<Glyph name="ampersand_ampersand.liga" lsb="-411" width="550">
<CharString>
-10 71 hstem
-411 76 132 73 149 76 132 73 vstem
523 350 rmoveto
-66 24 -30 -59 -30 -50 -30 -42 rlinecurve
{db2882dd} callsubr
-17 19 -15 20 -14 20 {c03968d2} callsubr
26 -37 75 -60 77 -17 rrcurveto
-3 11 14 -2 14 hhcurveto
64 72 41 78 77 hvcurveto
31 -43 37 -43 41 -42 63 51 rcurveline
-47 47 -40 45 -32 46 40 50 40 60 40 70 rrcurveto
-796 -289 rmoveto
{e80dab6b} callsubr
430 hmoveto
{e80dab6b} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="db2882dd">
-37 63 -22 63 -8 65 rrcurveto
60 60 35 65 49 vvcurveto
33 -22 19 -32 -51 -63 -97 -107 vhcurveto
-7 vlineto
-128 -109 -80 -109 -100 vvcurveto
return
</CharString>
<CharString index="1" fingerprint="c03968d2">
40 50 40 60 40 70 -66 24 rcurveline
-30 -59 -30 -50 -30 -42 {db2882dd} callsubr
-75 41 -46 74 64 75 41 78 77 vhcurveto
return
</CharString>
<CharString index="2" fingerprint="db2882dd">
-37 63 -22 63 -8 65 rrcurveto
60 60 35 65 49 vvcurveto
33 -22 19 -32 -51 -63 -97 -107 vhcurveto
-7 vlineto
-128 -109 -80 -109 -100 vvcurveto
return
</CharString>
<CharString index="3" fingerprint="e80dab6b">
-38 -24 24 43 69 58 80 82 80 hvcurveto
12 -66 28 -66 41 -66 rrcurveto
-67 -61 -56 -31 -42 hhcurveto
return
</CharString>
</Subrs>
<GlobalSubrs/>
</Glyph>
23 changes: 23 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/glyphs/bar_bar.liga.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<Glyph name="bar_bar.liga" lsb="-298" width="550">
<CharString>
-298 247 103 247 vstem
-51 707 {b0cb0c2d} callgsubr
523 888 {b0cb0c2d} callgsubr
endchar
</CharString>
<Subrs/>
<GlobalSubrs>
<CharString index="0" fingerprint="b0cb0c2d">
rmoveto
-74 -2 -173 -886 rlineto
74 hlineto
return
</CharString>
<CharString index="1" fingerprint="b0cb0c2d">
rmoveto
-74 -2 -173 -886 rlineto
74 hlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
14 changes: 14 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/glyphs/bar_greater.liga.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Glyph name="bar_greater.liga" lsb="-261" width="550">
<CharString>
-261 75 468 74 vstem
-13 710 rmoveto
-76 -6 -172 -886 rlineto
75 hlineto
627 440 13 69 rlineto
-82 -40 rmoveto
-540 -376 137 709 405 -323 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
60 changes: 60 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/glyphs/colon_equal.liga.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<Glyph name="colon_equal.liga" lsb="-297" width="550">
<CharString>
{53fa50ea} callsubr
-253 618 vstem
-253 354 {d8368263} callsubr
-98 rmoveto
{14bcb405} callgsubr
-424 {83c7393b} callsubr
-283 -245 {d8368263} callsubr
-94 {331d84c3} callgsubr
-424 {fff746ed} callgsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="53fa50ea">
{03f44ce8} callsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="2" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="3" fingerprint="d8368263">
rmoveto
118 hlineto
25 117 rlineto
-119 hlineto
638 return
</CharString>
<CharString index="4" fingerprint="83c7393b">
hlineto
-13 -69 rlineto
return
</CharString>
<CharString index="5" fingerprint="b42578a3">
15 69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="14bcb405">
14 69 rlineto
return
</CharString>
<CharString index="1" fingerprint="331d84c3">
rmoveto
{b42578a3} callsubr
return
</CharString>
<CharString index="2" fingerprint="fff746ed">
hlineto
-14 -69 rlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
65 changes: 65 additions & 0 deletions ligature/OperatorMonoLig-BookItalic/glyphs/equal_equal.2.liga.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<Glyph name="equal_equal.2.liga" lsb="-472" width="550">
<CharString>
{53fa50ea} callsubr
-472 944 vstem
-6 373 {331d84c3} callgsubr
-424 {fff746ed} callgsubr
943 hmoveto
{b42578a3} callsubr
-414 {fff746ed} callgsubr
-150 {b7988df5} callgsubr
-424 {83c7393b} callsubr
943 hmoveto
{14bcb405} callgsubr
-414 {83c7393b} callsubr
endchar
</CharString>
<Subrs>
<CharString index="0" fingerprint="53fa50ea">
{03f44ce8} callsubr
hstem
return
</CharString>
<CharString index="1" fingerprint="03f44ce8">
151 {2a39309a} callsubr
return
</CharString>
<CharString index="2" fingerprint="2a39309a">
69 153 69 return
</CharString>
<CharString index="3" fingerprint="b42578a3">
15 69 rlineto
return
</CharString>
<CharString index="4" fingerprint="83c7393b">
hlineto
-13 -69 rlineto
return
</CharString>
</Subrs>
<GlobalSubrs>
<CharString index="0" fingerprint="331d84c3">
rmoveto
{b42578a3} callsubr
return
</CharString>
<CharString index="1" fingerprint="fff746ed">
hlineto
-14 -69 rlineto
return
</CharString>
<CharString index="2" fingerprint="b7988df5">
{4bc44ff7} callgsubr
69 rlineto
return
</CharString>
<CharString index="3" fingerprint="4bc44ff7">
-222 rmoveto
14 return
</CharString>
<CharString index="4" fingerprint="14bcb405">
14 69 rlineto
return
</CharString>
</GlobalSubrs>
</Glyph>
Loading

0 comments on commit 009dac1

Please sign in to comment.