Skip to content

Commit

Permalink
Fix generative overlaps
Browse files Browse the repository at this point in the history
  • Loading branch information
mishamyrt committed Mar 27, 2023
1 parent 4091ccc commit 5f55421
Showing 1 changed file with 78 additions and 86 deletions.
164 changes: 78 additions & 86 deletions Lilex.glyphs
Original file line number Diff line number Diff line change
Expand Up @@ -741,14 +741,6 @@ lookup asciitilde_asciitilde {

# Generative underscore ligature
# Example: _____________________
# lookup underscores {
# sub [underscore_start.seq underscore_middle.seq] bar' underscore by bar_underscore_middle.seq;

# sub [underscore_start.seq underscore_middle.seq bar_underscore_middle.seq] underscore' by underscore_end.seq;

# sub underscore' bar underscore by underscore_start.seq;
# sub underscore' underscore by underscore_start.seq;
# } underscores;

lookup underscores {
sub [underscore_start.seq underscore_middle.seq] underscore' underscore by underscore_middle.seq;
Expand Down Expand Up @@ -63290,7 +63282,7 @@ width = 600;
},
{
glyphname = numbersign_end.seq;
lastChange = "2023-03-26 22:53:13 +0000";
lastChange = "2023-03-27 00:39:34 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
Expand All @@ -63305,12 +63297,12 @@ name = hr00;
(306,698,l),
(233,698,l),
(195,482,l),
(-20,482,l),
(-20,416,l),
(0,482,l),
(0,416,l),
(183,416,l),
(160,282,l),
(-20,282,l),
(-20,216,l),
(0,282,l),
(0,216,l),
(148,216,l)
);
},
Expand Down Expand Up @@ -63347,12 +63339,12 @@ name = hr00;
(285,698,l),
(263,698,l),
(221,459,l),
(-20,459,l),
(-20,440,l),
(-1,459,l),
(-1,440,l),
(218,440,l),
(186,258,l),
(-20,258,l),
(-20,239,l),
(-1,258,l),
(-1,239,l),
(182,239,l)
);
},
Expand Down Expand Up @@ -63389,12 +63381,12 @@ name = hr00;
(323,698,l),
(206,698,l),
(172,504,l),
(-20,504,l),
(-20,394,l),
(0,504,l),
(0,394,l),
(152,394,l),
(137,304,l),
(-20,304,l),
(-20,194,l),
(0,304,l),
(0,194,l),
(117,194,l)
);
},
Expand Down Expand Up @@ -63422,7 +63414,7 @@ width = 600;
},
{
glyphname = numbersign_middle.seq;
lastChange = "2023-03-26 22:51:39 +0000";
lastChange = "2023-03-27 00:39:05 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
Expand All @@ -63437,12 +63429,12 @@ name = hr00;
(306,698,l),
(233,698,l),
(195,482,l),
(-20,482,l),
(-20,416,l),
(0,482,l),
(0,416,l),
(183,416,l),
(160,282,l),
(-20,282,l),
(-20,216,l),
(0,282,l),
(0,216,l),
(148,216,l)
);
},
Expand All @@ -63452,12 +63444,12 @@ nodes = (
(294,0,l),
(367,0,l),
(405,216,l),
(620,216,l),
(620,282,l),
(600,216,l),
(600,282,l),
(417,282,l),
(440,416,l),
(620,416,l),
(620,482,l),
(600,416,l),
(600,482,l),
(452,482,l),
(490,698,l),
(417,698,l)
Expand All @@ -63479,12 +63471,12 @@ name = hr00;
(285,698,l),
(263,698,l),
(221,459,l),
(-20,459,l),
(-20,440,l),
(0,459,l),
(0,440,l),
(218,440,l),
(186,258,l),
(-20,258,l),
(-20,239,l),
(0,258,l),
(0,239,l),
(182,239,l)
);
},
Expand All @@ -63494,12 +63486,12 @@ nodes = (
(315,0,l),
(337,0,l),
(379,239,l),
(620,239,l),
(620,258,l),
(600,239,l),
(600,258,l),
(382,258,l),
(414,440,l),
(620,440,l),
(620,459,l),
(600,440,l),
(600,459,l),
(418,459,l),
(460,698,l),
(438,698,l)
Expand All @@ -63521,12 +63513,12 @@ name = hr00;
(323,698,l),
(206,698,l),
(172,504,l),
(-20,504,l),
(-20,394,l),
(0,504,l),
(0,394,l),
(152,394,l),
(137,304,l),
(-20,304,l),
(-20,194,l),
(0,304,l),
(0,194,l),
(117,194,l)
);
},
Expand All @@ -63536,12 +63528,12 @@ nodes = (
(277,0,l),
(394,0,l),
(428,194,l),
(620,194,l),
(620,304,l),
(600,194,l),
(600,304,l),
(448,304,l),
(463,394,l),
(620,394,l),
(620,504,l),
(600,394,l),
(600,504,l),
(483,504,l),
(517,698,l),
(400,698,l)
Expand All @@ -63554,7 +63546,7 @@ width = 600;
},
{
glyphname = numbersign_start.seq;
lastChange = "2023-03-26 22:48:04 +0000";
lastChange = "2023-03-27 00:37:20 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
Expand Down Expand Up @@ -63584,12 +63576,12 @@ nodes = (
(294,0,l),
(367,0,l),
(405,216,l),
(620,216,l),
(620,282,l),
(600,216,l),
(600,282,l),
(417,282,l),
(440,416,l),
(620,416,l),
(620,482,l),
(600,416,l),
(600,482,l),
(452,482,l),
(490,698,l),
(417,698,l)
Expand Down Expand Up @@ -63626,12 +63618,12 @@ nodes = (
(315,0,l),
(337,0,l),
(379,239,l),
(620,239,l),
(620,258,l),
(600,239,l),
(600,258,l),
(382,258,l),
(414,440,l),
(620,440,l),
(620,459,l),
(600,440,l),
(600,459,l),
(418,459,l),
(460,698,l),
(438,698,l)
Expand Down Expand Up @@ -63668,12 +63660,12 @@ nodes = (
(277,0,l),
(394,0,l),
(428,194,l),
(620,194,l),
(620,304,l),
(600,194,l),
(600,304,l),
(448,304,l),
(463,394,l),
(620,394,l),
(620,504,l),
(600,394,l),
(600,504,l),
(483,504,l),
(517,698,l),
(400,698,l)
Expand All @@ -63686,7 +63678,7 @@ width = 600;
},
{
glyphname = underscore_end.seq;
lastChange = "2023-03-27 00:04:51 +0000";
lastChange = "2023-03-27 00:46:22 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
Expand All @@ -63698,8 +63690,8 @@ nodes = (
name = hr00;
}),
(540,-95,l),
(-20,-95,l),
(-20,-169,l)
(0,-95,l),
(0,-169,l)
);
}
);
Expand All @@ -63715,8 +63707,8 @@ nodes = (
name = hr00;
}),
(540,-122,l),
(-20,-122,l),
(-20,-141,l)
(0,-122,l),
(0,-141,l)
);
}
);
Expand All @@ -63732,8 +63724,8 @@ nodes = (
name = hr00;
}),
(540,-71,l),
(-20,-71,l),
(-20,-192,l)
(0,-71,l),
(0,-192,l)
);
}
);
Expand All @@ -63743,20 +63735,20 @@ width = 600;
},
{
glyphname = underscore_middle.seq;
lastChange = "2023-03-27 00:03:43 +0000";
lastChange = "2023-03-27 00:45:43 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
shapes = (
{
closed = 1;
nodes = (
(620,-169,l,{
(600,-169,l,{
name = hr00;
}),
(620,-95,l),
(-20,-95,l),
(-20,-169,l)
(600,-95,l),
(0,-95,l),
(0,-169,l)
);
}
);
Expand All @@ -63768,12 +63760,12 @@ shapes = (
{
closed = 1;
nodes = (
(620,-141,l,{
(600,-141,l,{
name = hr00;
}),
(620,-122,l),
(-20,-122,l),
(-20,-141,l)
(600,-122,l),
(0,-122,l),
(0,-141,l)
);
}
);
Expand All @@ -63785,12 +63777,12 @@ shapes = (
{
closed = 1;
nodes = (
(620,-192,l,{
(600,-192,l,{
name = hr00;
}),
(620,-71,l),
(-20,-71,l),
(-20,-192,l)
(600,-71,l),
(0,-71,l),
(0,-192,l)
);
}
);
Expand All @@ -63800,18 +63792,18 @@ width = 600;
},
{
glyphname = underscore_start.seq;
lastChange = "2023-03-27 00:02:10 +0000";
lastChange = "2023-03-27 00:46:46 +0000";
layers = (
{
layerId = "A5F3D33E-00A1-4213-AAE8-48E0A2B2F36F";
shapes = (
{
closed = 1;
nodes = (
(620,-169,l,{
(600,-169,l,{
name = hr00;
}),
(620,-95,l),
(600,-95,l),
(60,-95,l),
(60,-169,l)
);
Expand All @@ -63825,10 +63817,10 @@ shapes = (
{
closed = 1;
nodes = (
(620,-141,l,{
(600,-141,l,{
name = hr00;
}),
(620,-122,l),
(600,-122,l),
(60,-122,l),
(60,-141,l)
);
Expand All @@ -63842,10 +63834,10 @@ shapes = (
{
closed = 1;
nodes = (
(620,-192,l,{
(600,-192,l,{
name = hr00;
}),
(620,-71,l),
(600,-71,l),
(60,-71,l),
(60,-192,l)
);
Expand Down

0 comments on commit 5f55421

Please sign in to comment.