apply <*> and map <$> added

This commit is contained in:
Kirill Pertsev 2016-05-06 17:54:39 -07:00
parent 220adb1eb3
commit cef9cb0d62
2 changed files with 260 additions and 5 deletions

262
FSEX.ttx
View file

@ -6003,18 +6003,20 @@
<GlyphID id="5997" name="notequalequal"/>
<GlyphID id="5998" name="rightshove"/>
<GlyphID id="5999" name="leftshove"/>
<GlyphID id="6000" name="apply"/>
<GlyphID id="6001" name="map"/>
</GlyphOrder>
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="3.01"/>
<fontRevision value="3.02"/>
<checkSumAdjustment value="0x5dc58743"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00001001"/>
<unitsPerEm value="160"/>
<created value="Mon Mar 5 00:27:48 2007"/>
<modified value="Wed May 5 16:50:55 2016"/>
<modified value="Wed May 6 16:50:55 2016"/>
<xMin value="-140"/>
<yMin value="-40"/>
<xMax value="600"/>
@ -6043,7 +6045,7 @@
<reserved2 value="0"/>
<reserved3 value="0"/>
<metricDataFormat value="0"/>
<numberOfHMetrics value="6000"/>
<numberOfHMetrics value="6002"/>
</hhea>
<maxp>
@ -12119,6 +12121,8 @@
<mtx name="notequalequal" width="240" lsb="10"/>
<mtx name="rightshove" width="240" lsb="10"/>
<mtx name="leftshove" width="240" lsb="10"/>
<mtx name="apply" width="240" lsb="40"/>
<mtx name="map" width="240" lsb="30"/>
</hmtx>
<VDMX>
@ -177914,6 +177918,244 @@
</assembly></instructions>
</TTGlyph>
<TTGlyph name="apply" xMin="40" yMin="0" xMax="210" yMax="90">
<contour>
<pt x="100" y="0" on="1"/>
<pt x="80" y="0" on="1"/>
<pt x="80" y="10" on="1"/>
<pt x="70" y="10" on="1"/>
<pt x="70" y="20" on="1"/>
<pt x="60" y="20" on="1"/>
<pt x="60" y="30" on="1"/>
<pt x="50" y="30" on="1"/>
<pt x="50" y="40" on="1"/>
<pt x="40" y="40" on="1"/>
<pt x="40" y="50" on="1"/>
<pt x="50" y="50" on="1"/>
<pt x="50" y="60" on="1"/>
<pt x="60" y="60" on="1"/>
<pt x="60" y="70" on="1"/>
<pt x="70" y="70" on="1"/>
<pt x="70" y="80" on="1"/>
<pt x="80" y="80" on="1"/>
<pt x="80" y="90" on="1"/>
<pt x="100" y="90" on="1"/>
<pt x="100" y="80" on="1"/>
<pt x="90" y="80" on="1"/>
<pt x="90" y="70" on="1"/>
<pt x="80" y="70" on="1"/>
<pt x="80" y="60" on="1"/>
<pt x="70" y="60" on="1"/>
<pt x="70" y="50" on="1"/>
<pt x="60" y="50" on="1"/>
<pt x="60" y="40" on="1"/>
<pt x="70" y="40" on="1"/>
<pt x="70" y="30" on="1"/>
<pt x="80" y="30" on="1"/>
<pt x="80" y="20" on="1"/>
<pt x="90" y="20" on="1"/>
<pt x="90" y="10" on="1"/>
<pt x="100" y="10" on="1"/>
</contour>
<contour>
<pt x="160" y="40" on="1"/>
<pt x="140" y="40" on="1"/>
<pt x="140" y="30" on="1"/>
<pt x="150" y="30" on="1"/>
<pt x="150" y="20" on="1"/>
<pt x="130" y="20" on="1"/>
<pt x="130" y="30" on="1"/>
<pt x="120" y="30" on="1"/>
<pt x="120" y="20" on="1"/>
<pt x="100" y="20" on="1"/>
<pt x="100" y="30" on="1"/>
<pt x="110" y="30" on="1"/>
<pt x="110" y="40" on="1"/>
<pt x="90" y="40" on="1"/>
<pt x="90" y="50" on="1"/>
<pt x="110" y="50" on="1"/>
<pt x="110" y="60" on="1"/>
<pt x="100" y="60" on="1"/>
<pt x="100" y="70" on="1"/>
<pt x="120" y="70" on="1"/>
<pt x="120" y="60" on="1"/>
<pt x="130" y="60" on="1"/>
<pt x="130" y="70" on="1"/>
<pt x="150" y="70" on="1"/>
<pt x="150" y="60" on="1"/>
<pt x="140" y="60" on="1"/>
<pt x="140" y="50" on="1"/>
<pt x="160" y="50" on="1"/>
</contour>
<contour>
<pt x="210" y="40" on="1"/>
<pt x="200" y="40" on="1"/>
<pt x="200" y="30" on="1"/>
<pt x="190" y="30" on="1"/>
<pt x="190" y="20" on="1"/>
<pt x="180" y="20" on="1"/>
<pt x="180" y="10" on="1"/>
<pt x="170" y="10" on="1"/>
<pt x="170" y="0" on="1"/>
<pt x="150" y="0" on="1"/>
<pt x="150" y="10" on="1"/>
<pt x="160" y="10" on="1"/>
<pt x="160" y="20" on="1"/>
<pt x="170" y="20" on="1"/>
<pt x="170" y="30" on="1"/>
<pt x="180" y="30" on="1"/>
<pt x="180" y="40" on="1"/>
<pt x="190" y="40" on="1"/>
<pt x="190" y="50" on="1"/>
<pt x="180" y="50" on="1"/>
<pt x="180" y="60" on="1"/>
<pt x="170" y="60" on="1"/>
<pt x="170" y="70" on="1"/>
<pt x="160" y="70" on="1"/>
<pt x="160" y="80" on="1"/>
<pt x="150" y="80" on="1"/>
<pt x="150" y="90" on="1"/>
<pt x="170" y="90" on="1"/>
<pt x="170" y="80" on="1"/>
<pt x="180" y="80" on="1"/>
<pt x="180" y="70" on="1"/>
<pt x="190" y="70" on="1"/>
<pt x="190" y="60" on="1"/>
<pt x="200" y="60" on="1"/>
<pt x="200" y="50" on="1"/>
<pt x="210" y="50" on="1"/>
</contour>
<instructions><assembly>
</assembly></instructions>
</TTGlyph>
<TTGlyph name="map" xMin="30" yMin="-20" xMax="210" yMax="110">
<contour>
<pt x="90" y="0" on="1"/>
<pt x="70" y="0" on="1"/>
<pt x="70" y="10" on="1"/>
<pt x="60" y="10" on="1"/>
<pt x="60" y="20" on="1"/>
<pt x="50" y="20" on="1"/>
<pt x="50" y="30" on="1"/>
<pt x="40" y="30" on="1"/>
<pt x="40" y="40" on="1"/>
<pt x="30" y="40" on="1"/>
<pt x="30" y="50" on="1"/>
<pt x="40" y="50" on="1"/>
<pt x="40" y="60" on="1"/>
<pt x="50" y="60" on="1"/>
<pt x="50" y="70" on="1"/>
<pt x="60" y="70" on="1"/>
<pt x="60" y="80" on="1"/>
<pt x="70" y="80" on="1"/>
<pt x="70" y="90" on="1"/>
<pt x="90" y="90" on="1"/>
<pt x="90" y="80" on="1"/>
<pt x="80" y="80" on="1"/>
<pt x="80" y="70" on="1"/>
<pt x="70" y="70" on="1"/>
<pt x="70" y="60" on="1"/>
<pt x="60" y="60" on="1"/>
<pt x="60" y="50" on="1"/>
<pt x="50" y="50" on="1"/>
<pt x="50" y="40" on="1"/>
<pt x="60" y="40" on="1"/>
<pt x="60" y="30" on="1"/>
<pt x="70" y="30" on="1"/>
<pt x="70" y="20" on="1"/>
<pt x="80" y="20" on="1"/>
<pt x="80" y="10" on="1"/>
<pt x="90" y="10" on="1"/>
</contour>
<contour>
<pt x="150" y="10" on="1"/>
<pt x="140" y="10" on="1"/>
<pt x="140" y="0" on="1"/>
<pt x="130" y="0" on="1"/>
<pt x="130" y="-20" on="1"/>
<pt x="110" y="-20" on="1"/>
<pt x="110" y="0" on="1"/>
<pt x="100" y="0" on="1"/>
<pt x="100" y="10" on="1"/>
<pt x="90" y="10" on="1"/>
<pt x="90" y="20" on="1"/>
<pt x="110" y="20" on="1"/>
<pt x="110" y="10" on="1"/>
<pt x="130" y="10" on="1"/>
<pt x="130" y="30" on="1"/>
<pt x="120" y="30" on="1"/>
<pt x="120" y="40" on="1"/>
<pt x="110" y="40" on="1"/>
<pt x="110" y="50" on="1"/>
<pt x="100" y="50" on="1"/>
<pt x="100" y="60" on="1"/>
<pt x="90" y="60" on="1"/>
<pt x="90" y="80" on="1"/>
<pt x="100" y="80" on="1"/>
<pt x="100" y="90" on="1"/>
<pt x="110" y="90" on="1"/>
<pt x="110" y="110" on="1"/>
<pt x="130" y="110" on="1"/>
<pt x="130" y="90" on="1"/>
<pt x="140" y="90" on="1"/>
<pt x="140" y="80" on="1"/>
<pt x="150" y="80" on="1"/>
<pt x="150" y="70" on="1"/>
<pt x="130" y="70" on="1"/>
<pt x="130" y="80" on="1"/>
<pt x="110" y="80" on="1"/>
<pt x="110" y="60" on="1"/>
<pt x="120" y="60" on="1"/>
<pt x="120" y="50" on="1"/>
<pt x="130" y="50" on="1"/>
<pt x="130" y="40" on="1"/>
<pt x="140" y="40" on="1"/>
<pt x="140" y="30" on="1"/>
<pt x="150" y="30" on="1"/>
</contour>
<contour>
<pt x="210" y="40" on="1"/>
<pt x="200" y="40" on="1"/>
<pt x="200" y="30" on="1"/>
<pt x="190" y="30" on="1"/>
<pt x="190" y="20" on="1"/>
<pt x="180" y="20" on="1"/>
<pt x="180" y="10" on="1"/>
<pt x="170" y="10" on="1"/>
<pt x="170" y="0" on="1"/>
<pt x="150" y="0" on="1"/>
<pt x="150" y="10" on="1"/>
<pt x="160" y="10" on="1"/>
<pt x="160" y="20" on="1"/>
<pt x="170" y="20" on="1"/>
<pt x="170" y="30" on="1"/>
<pt x="180" y="30" on="1"/>
<pt x="180" y="40" on="1"/>
<pt x="190" y="40" on="1"/>
<pt x="190" y="50" on="1"/>
<pt x="180" y="50" on="1"/>
<pt x="180" y="60" on="1"/>
<pt x="170" y="60" on="1"/>
<pt x="170" y="70" on="1"/>
<pt x="160" y="70" on="1"/>
<pt x="160" y="80" on="1"/>
<pt x="150" y="80" on="1"/>
<pt x="150" y="90" on="1"/>
<pt x="170" y="90" on="1"/>
<pt x="170" y="80" on="1"/>
<pt x="180" y="80" on="1"/>
<pt x="180" y="70" on="1"/>
<pt x="190" y="70" on="1"/>
<pt x="190" y="60" on="1"/>
<pt x="200" y="60" on="1"/>
<pt x="200" y="50" on="1"/>
<pt x="210" y="50" on="1"/>
</contour>
<instructions><assembly>
</assembly></instructions>
</TTGlyph>
<TTGlyph name="uni27FA" xMin="0" yMin="0" xMax="240" yMax="70">
<contour>
<pt x="0" y="40" on="1"/>
@ -246205,7 +246447,7 @@
Fixedsys Excelsior
</namerecord>
<namerecord nameID="5" platformID="1" platEncID="0" langID="0x0" unicode="True">
Version 3.020 2016
Version 3.021 2016
</namerecord>
<namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
FixedsysExcelsiorIIIb
@ -246238,7 +246480,7 @@
Fixedsys Excelsior
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version 3.020 2016
Version 3.021 2016
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
FixedsysExcelsiorIIIb
@ -250247,6 +250489,10 @@
<psName name="Klong"/>
<psName name="klong"/>
<psName name="plusplus"/>
<psName name="rightshove"/>
<psName name="leftshove"/>
<psName name="apply"/>
<psName name="map"/>
<psName name="equalequal"/>
<psName name="equalequalequal"/>
<psName name="g.alt"/>
@ -252959,6 +253205,10 @@
<ClassDef glyph="plusc" class="1"/>
<ClassDef glyph="plusminus" class="1"/>
<ClassDef glyph="plusplus" class="1"/>
<ClassDef glyph="rightshove" class="1"/>
<ClassDef glyph="leftshove" class="1"/>
<ClassDef glyph="apply" class="1"/>
<ClassDef glyph="map" class="1"/>
<ClassDef glyph="equalequal" class="1"/>
<ClassDef glyph="equalequalequal" class="1"/>
<ClassDef glyph="pluss" class="1"/>
@ -257953,6 +258203,8 @@
<Ligature components="hyphen" glyph="leftarrow"/>
<Ligature components="equal,greater" glyph="uni27FA"/>
<Ligature components="equal" glyph="uni27F8"/>
<Ligature components="asterisk,greater" glyph="apply"/>
<Ligature components="dollar,greater" glyph="map"/>
</LigatureSet>
<LigatureSet glyph="equal">
<Ligature components="greater" glyph="uni27F9"/>

View file

@ -11,3 +11,6 @@ a>>=b
a=<<b
a<=>b
a==b
a<*>b
a<$>b