Skip to content

Commit 0f201a7

Browse files
committed
Added <~ and ~> ligatures
1 parent 9352e52 commit 0f201a7

File tree

3 files changed

+153
-2
lines changed

3 files changed

+153
-2
lines changed

FSEX.ttx

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6015,6 +6015,8 @@
60156015
<GlyphID id="6009" name="comment_end.hask"/>
60166016
<GlyphID id="6010" name="compose.elm"/>
60176017
<GlyphID id="6011" name="fwd_compose.elm"/>
6018+
<GlyphID id="6012" name="tilde_gt"/>
6019+
<GlyphID id="6013" name="lt_tilde"/>
60186020
</GlyphOrder>
60196021

60206022
<head>
@@ -12143,6 +12145,8 @@
1214312145
<mtx name="comment_end.hask" width="160" lsb="50"/>
1214412146
<mtx name="compose.elm" width="160" lsb="30"/>
1214512147
<mtx name="fwd_compose.elm" width="160" lsb="30"/>
12148+
<mtx name="tilde_gt" width="160" lsb="20"/>
12149+
<mtx name="lt_tilde" width="160" lsb="10"/>
1214612150
</hmtx>
1214712151

1214812152
<VDMX>
@@ -39084,6 +39088,144 @@
3908439088
</assembly></instructions>
3908539089
</TTGlyph>
3908639090

39091+
<TTGlyph name="lt_tilde" xMin="10" yMin="0" xMax="140" yMax="90">
39092+
<contour>
39093+
<pt x="140" y="40" on="1"/>
39094+
<pt x="130" y="40" on="1"/>
39095+
<pt x="130" y="30" on="1"/>
39096+
<pt x="100" y="30" on="1"/>
39097+
<pt x="100" y="40" on="1"/>
39098+
<pt x="90" y="40" on="1"/>
39099+
<pt x="90" y="50" on="1"/>
39100+
<pt x="80" y="50" on="1"/>
39101+
<pt x="80" y="40" on="1"/>
39102+
<pt x="70" y="40" on="1"/>
39103+
<pt x="70" y="30" on="1"/>
39104+
<pt x="60" y="30" on="1"/>
39105+
<pt x="60" y="50" on="1"/>
39106+
<pt x="70" y="50" on="1"/>
39107+
<pt x="70" y="60" on="1"/>
39108+
<pt x="100" y="60" on="1"/>
39109+
<pt x="100" y="50" on="1"/>
39110+
<pt x="110" y="50" on="1"/>
39111+
<pt x="110" y="40" on="1"/>
39112+
<pt x="120" y="40" on="1"/>
39113+
<pt x="120" y="50" on="1"/>
39114+
<pt x="130" y="50" on="1"/>
39115+
<pt x="130" y="60" on="1"/>
39116+
<pt x="140" y="60" on="1"/>
39117+
</contour>
39118+
<contour>
39119+
<pt x="70" y="0" on="1"/>
39120+
<pt x="50" y="0" on="1"/>
39121+
<pt x="50" y="10" on="1"/>
39122+
<pt x="40" y="10" on="1"/>
39123+
<pt x="40" y="20" on="1"/>
39124+
<pt x="30" y="20" on="1"/>
39125+
<pt x="30" y="30" on="1"/>
39126+
<pt x="20" y="30" on="1"/>
39127+
<pt x="20" y="40" on="1"/>
39128+
<pt x="10" y="40" on="1"/>
39129+
<pt x="10" y="50" on="1"/>
39130+
<pt x="20" y="50" on="1"/>
39131+
<pt x="20" y="60" on="1"/>
39132+
<pt x="30" y="60" on="1"/>
39133+
<pt x="30" y="70" on="1"/>
39134+
<pt x="40" y="70" on="1"/>
39135+
<pt x="40" y="80" on="1"/>
39136+
<pt x="50" y="80" on="1"/>
39137+
<pt x="50" y="90" on="1"/>
39138+
<pt x="70" y="90" on="1"/>
39139+
<pt x="70" y="80" on="1"/>
39140+
<pt x="60" y="80" on="1"/>
39141+
<pt x="60" y="70" on="1"/>
39142+
<pt x="50" y="70" on="1"/>
39143+
<pt x="50" y="60" on="1"/>
39144+
<pt x="40" y="60" on="1"/>
39145+
<pt x="40" y="50" on="1"/>
39146+
<pt x="30" y="50" on="1"/>
39147+
<pt x="30" y="40" on="1"/>
39148+
<pt x="40" y="40" on="1"/>
39149+
<pt x="40" y="30" on="1"/>
39150+
<pt x="50" y="30" on="1"/>
39151+
<pt x="50" y="20" on="1"/>
39152+
<pt x="60" y="20" on="1"/>
39153+
<pt x="60" y="10" on="1"/>
39154+
<pt x="70" y="10" on="1"/>
39155+
</contour>
39156+
<instructions><assembly>
39157+
</assembly></instructions>
39158+
</TTGlyph>
39159+
39160+
<TTGlyph name="tilde_gt" xMin="20" yMin="0" xMax="150" yMax="90">
39161+
<contour>
39162+
<pt x="100" y="40" on="1"/>
39163+
<pt x="90" y="40" on="1"/>
39164+
<pt x="90" y="30" on="1"/>
39165+
<pt x="60" y="30" on="1"/>
39166+
<pt x="60" y="40" on="1"/>
39167+
<pt x="50" y="40" on="1"/>
39168+
<pt x="50" y="50" on="1"/>
39169+
<pt x="40" y="50" on="1"/>
39170+
<pt x="40" y="40" on="1"/>
39171+
<pt x="30" y="40" on="1"/>
39172+
<pt x="30" y="30" on="1"/>
39173+
<pt x="20" y="30" on="1"/>
39174+
<pt x="20" y="50" on="1"/>
39175+
<pt x="30" y="50" on="1"/>
39176+
<pt x="30" y="60" on="1"/>
39177+
<pt x="60" y="60" on="1"/>
39178+
<pt x="60" y="50" on="1"/>
39179+
<pt x="70" y="50" on="1"/>
39180+
<pt x="70" y="40" on="1"/>
39181+
<pt x="80" y="40" on="1"/>
39182+
<pt x="80" y="50" on="1"/>
39183+
<pt x="90" y="50" on="1"/>
39184+
<pt x="90" y="60" on="1"/>
39185+
<pt x="100" y="60" on="1"/>
39186+
</contour>
39187+
<contour>
39188+
<pt x="150" y="40" on="1"/>
39189+
<pt x="140" y="40" on="1"/>
39190+
<pt x="140" y="30" on="1"/>
39191+
<pt x="130" y="30" on="1"/>
39192+
<pt x="130" y="20" on="1"/>
39193+
<pt x="120" y="20" on="1"/>
39194+
<pt x="120" y="10" on="1"/>
39195+
<pt x="110" y="10" on="1"/>
39196+
<pt x="110" y="0" on="1"/>
39197+
<pt x="90" y="0" on="1"/>
39198+
<pt x="90" y="10" on="1"/>
39199+
<pt x="100" y="10" on="1"/>
39200+
<pt x="100" y="20" on="1"/>
39201+
<pt x="110" y="20" on="1"/>
39202+
<pt x="110" y="30" on="1"/>
39203+
<pt x="120" y="30" on="1"/>
39204+
<pt x="120" y="40" on="1"/>
39205+
<pt x="130" y="40" on="1"/>
39206+
<pt x="130" y="50" on="1"/>
39207+
<pt x="120" y="50" on="1"/>
39208+
<pt x="120" y="60" on="1"/>
39209+
<pt x="110" y="60" on="1"/>
39210+
<pt x="110" y="70" on="1"/>
39211+
<pt x="100" y="70" on="1"/>
39212+
<pt x="100" y="80" on="1"/>
39213+
<pt x="90" y="80" on="1"/>
39214+
<pt x="90" y="90" on="1"/>
39215+
<pt x="110" y="90" on="1"/>
39216+
<pt x="110" y="80" on="1"/>
39217+
<pt x="120" y="80" on="1"/>
39218+
<pt x="120" y="70" on="1"/>
39219+
<pt x="130" y="70" on="1"/>
39220+
<pt x="130" y="60" on="1"/>
39221+
<pt x="140" y="60" on="1"/>
39222+
<pt x="140" y="50" on="1"/>
39223+
<pt x="150" y="50" on="1"/>
39224+
</contour>
39225+
<instructions><assembly>
39226+
</assembly></instructions>
39227+
</TTGlyph>
39228+
3908739229
<TTGlyph name="greater" xMin="10" yMin="0" xMax="70" yMax="90">
3908839230
<contour>
3908939231
<pt x="70" y="40" on="1"/>
@@ -251127,6 +251269,8 @@
251127251269
<psName name="fwd_compose"/>
251128251270
<psName name="compose.elm"/>
251129251271
<psName name="fwd_compose.elm"/>
251272+
<psName name="tilde_gt"/>
251273+
<psName name="lt_tilde"/>
251130251274
<psName name="append"/>
251131251275
<psName name="notequal.hask"/>
251132251276
<psName name="comment_start.hask"/>
@@ -253851,6 +253995,8 @@
253851253995
<ClassDef glyph="plusplus" class="1"/>
253852253996
<ClassDef glyph="compose" class="1"/>
253853253997
<ClassDef glyph="fwd_compose" class="1"/>
253998+
<ClassDef glyph="tilde_gt" class="1"/>
253999+
<ClassDef glyph="lt_tilde" class="1"/>
253854254000
<ClassDef glyph="compose.elm" class="1"/>
253855254001
<ClassDef glyph="fwd_compose.elm" class="1"/>
253856254002
<ClassDef glyph="append" class="1"/>
@@ -258866,6 +259012,7 @@
258866259012
<Ligature components="asterisk,greater" glyph="apply"/>
258867259013
<Ligature components="dollar,greater" glyph="map"/>
258868259014
<Ligature components="greater" glyph="append"/>
259015+
<Ligature components="asciitilde" glyph="lt_tilde"/>
258869259016
</LigatureSet>
258870259017
<LigatureSet glyph="equal">
258871259018
<Ligature components="greater" glyph="uni27F9"/>
@@ -258894,6 +259041,9 @@
258894259041
<Ligature components="greater,equal" glyph="rightshove"/>
258895259042
<Ligature components="greater,greater" glyph="fwd_compose"/>
258896259043
</LigatureSet>
259044+
<LigatureSet glyph="asciitilde">
259045+
<Ligature components="greater" glyph="tilde_gt"/>
259046+
</LigatureSet>
258897259047
<LigatureSet glyph="n">
258898259048
<Ligature components="o,w,m,o,r,e,m,o,i,s,t" glyph="nowmoremoist"/>
258899259049
</LigatureSet>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@ set noanti
6060
set macligatures
6161
```
6262
## ToDo
63-
<| |> <* *> <$ $>
63+
<* *> <$ $>
6464

ligatures.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ a:=b
2222
{-ab-}
2323
a<|b
2424
a|>b
25-
25+
a~>b
26+
a<~b

0 commit comments

Comments
 (0)