improved design of /Lslash and /lslash

This commit is contained in:
Rasmus Andersson 2022-07-11 11:54:40 -07:00
parent 33f2f28d2a
commit 8fc671e886
5 changed files with 835 additions and 343 deletions

View file

@ -4,19 +4,20 @@ kernLeft = B;
kernRight = L;
layers = (
{
guides = (
{
angle = 30;
pos = (16,504);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(44,744,l),
(44,614,l),
(634,800,l),
(634,930,l)
);
ref = L;
},
{
ref = L;
pos = (14,0);
ref = slashshortcomb.uc;
}
);
width = 1152;
@ -25,131 +26,117 @@ width = 1152;
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(20,794,l),
(20,596,l),
(750,782,l),
(750,984,l)
);
ref = L;
},
{
pos = (104,0);
ref = L;
pos = (-30,0);
ref = slashshortcomb.uc;
}
);
width = 1230;
width = 1170;
},
{
guides = (
{
angle = 30;
pos = (11,504);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(44,744,l),
(44,614,l),
(634,800,l),
(634,930,l)
);
ref = L;
},
{
ref = L;
pos = (16,0);
ref = slashshortcomb.uc;
}
);
width = 1152;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(58,794,l),
(26,596,l),
(788,782,l),
(820,984,l)
);
ref = L;
},
{
pos = (104,0);
ref = L;
pos = (-30,0);
ref = slashshortcomb.uc;
}
);
width = 1230;
width = 1170;
},
{
guides = (
{
angle = 30;
pos = (0,577);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(0,678,l),
(0,626,l),
(506,814,l),
(506,862,l)
);
ref = L;
},
{
alignment = -1;
pos = (-64,0);
ref = L;
pos = (65,0);
ref = slashshortcomb.uc;
}
);
width = 1104;
width = 1152;
},
{
guides = (
{
angle = 30;
pos = (-5,577);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(24,698,l),
(34,654,l),
(520,840,l),
(512,884,l)
);
ref = L;
},
{
alignment = -1;
pos = (-64,0);
ref = L;
pos = (64,0);
ref = slashshortcomb.uc;
}
);
width = 1104;
width = 1152;
},
{
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(12,744,l),
(12,614,l),
(602,800,l),
(602,930,l)
);
ref = L;
},
{
ref = L;
pos = (-18,0);
ref = slashshortcomb.uc;
}
);
width = 1088;
},
{
guides = (
{
angle = 30;
pos = (-16,504);
}
);
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(47.759,744,l),
(26.237,614,l),
(647.029,800,l),
(668.551,930,l)
);
ref = L;
},
{
ref = L;
pos = (-18,0);
ref = slashshortcomb.uc;
}
);
width = 1088;
@ -158,81 +145,67 @@ width = 1088;
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(4,794,l),
(4,596,l),
(734,782,l),
(734,984,l)
);
ref = L;
},
{
pos = (104,0);
ref = L;
pos = (-46,0);
ref = slashshortcomb.uc;
}
);
width = 1198;
width = 1138;
},
{
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(48.036,794,l),
(15.257,596,l),
(776.049,782,l),
(809.49,984,l)
);
ref = L;
},
{
pos = (104,0);
ref = L;
pos = (-46,0);
ref = slashshortcomb.uc;
}
);
width = 1198;
width = 1138;
},
{
guides = (
{
angle = 30;
pos = (-56,577);
}
);
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(-64,678,l),
(-64,626,l),
(442,814,l),
(442,862,l)
);
ref = L;
},
{
alignment = -1;
pos = (-64,0);
ref = L;
pos = (1,0);
ref = slashshortcomb.uc;
}
);
width = 976;
width = 1024;
},
{
guides = (
{
angle = 30;
pos = (-56,577);
}
);
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-39.168,678,l),
(-47.776,626,l),
(489.347,814,l),
(497.293,862,l)
);
ref = L;
},
{
alignment = -1;
pos = (-64,0);
ref = L;
pos = (1,0);
ref = slashshortcomb.uc;
}
);
width = 976;
width = 1024;
}
);
unicode = 321;

View file

@ -7,16 +7,11 @@ layers = (
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(-2,744,l),
(-2,616,l),
(488,802,l),
(488,930,l)
);
ref = l;
},
{
ref = l;
pos = (-14,0);
ref = slashshortcomb;
}
);
width = 486;
@ -25,16 +20,11 @@ width = 486;
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(-24,806,l),
(-24,606,l),
(628,794,l),
(628,994,l)
);
ref = l;
},
{
ref = l;
pos = (-24,0);
ref = slashshortcomb;
}
);
width = 606;
@ -43,16 +33,11 @@ width = 606;
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
shapes = (
{
closed = 1;
nodes = (
(30,744,l),
(6,616,l),
(530,802,l),
(550,930,l)
);
ref = l;
},
{
ref = l;
pos = (-11,0);
ref = slashshortcomb;
}
);
width = 486;
@ -61,111 +46,77 @@ width = 486;
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
shapes = (
{
closed = 1;
nodes = (
(18,806,l),
(-14,606,l),
(666,794,l),
(702,994,l)
);
ref = l;
},
{
ref = l;
pos = (-23,0);
ref = slashshortcomb;
}
);
width = 606;
width = 605;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(4,692,l),
(4,642,l),
(400,824,l),
(400,876,l)
);
ref = l;
},
{
alignment = -1;
pos = (-20,0);
ref = l;
pos = (31,0);
ref = slashshortcomb;
}
);
width = 404;
width = 442;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
shapes = (
{
closed = 1;
nodes = (
(34,696,l),
(18,640,l),
(448,824,l),
(456,878,l)
);
ref = l;
},
{
alignment = -1;
pos = (-18,0);
ref = l;
pos = (31,0);
ref = slashshortcomb;
}
);
width = 404;
width = 442;
},
{
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(-34,744,l),
(-34,616,l),
(456,802,l),
(456,930,l)
);
ref = l;
},
{
ref = l;
pos = (-44,0);
ref = slashshortcomb;
}
);
width = 422;
width = 426;
},
{
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1.759,744,l),
(-19.432,616,l),
(501.36,802,l),
(522.551,930,l)
);
ref = l;
},
{
ref = l;
pos = (-44,0);
ref = slashshortcomb;
}
);
width = 422;
width = 426;
},
{
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(-40,806,l),
(-40,606,l),
(612,794,l),
(612,994,l)
);
ref = l;
},
{
ref = l;
pos = (-40,0);
ref = slashshortcomb;
}
);
width = 574;
@ -175,16 +126,11 @@ layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(6.023,806,l),
(-27.087,606,l),
(656.036,794,l),
(689.146,994,l)
);
ref = l;
},
{
ref = l;
pos = (-40,0);
ref = slashshortcomb;
}
);
width = 574;
@ -193,42 +139,28 @@ width = 574;
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(-60,692,l),
(-60,642,l),
(336,824,l),
(336,876,l)
);
ref = l;
},
{
alignment = -1;
pos = (-20,0);
ref = l;
pos = (-33,0);
ref = slashshortcomb;
}
);
width = 276;
width = 314;
},
{
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-32.85,692,l),
(-41.127,642,l),
(385.002,824,l),
(393.611,876,l)
);
ref = l;
},
{
alignment = -1;
pos = (-20,0);
ref = l;
pos = (-33,0);
ref = slashshortcomb;
}
);
width = 276;
width = 314;
}
);
tags = (

View file

@ -8,16 +8,12 @@ layers = (
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(-2,744,l),
(-2,616,l),
(488,802,l),
(488,930,l)
);
alignment = 1;
ref = l.ss02;
},
{
ref = l.ss02;
pos = (-12,0);
ref = slashshortcomb;
}
);
width = 530;
@ -26,16 +22,12 @@ width = 530;
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
shapes = (
{
closed = 1;
nodes = (
(30,744,l),
(6,616,l),
(530,802,l),
(550,930,l)
);
alignment = 1;
ref = l.ss02;
},
{
ref = l.ss02;
pos = (-10,0);
ref = slashshortcomb;
}
);
width = 531;
@ -44,94 +36,68 @@ width = 531;
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(0,806,l),
(0,606,l),
(652,794,l),
(652,994,l)
);
alignment = 1;
ref = l.ss02;
},
{
pos = (34,0);
ref = l.ss02;
pos = (-24,20);
ref = slashshortcomb;
}
);
width = 708;
width = 674;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
shapes = (
{
closed = 1;
nodes = (
(40,806,l),
(8,606,l),
(690,794,l),
(724,994,l)
);
alignment = 1;
ref = l.ss02;
},
{
pos = (34,0);
ref = l.ss02;
pos = (-22,20);
ref = slashshortcomb;
}
);
width = 707;
width = 673;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(-2,692,l),
(-2,642,l),
(392,824,l),
(392,876,l)
);
alignment = 1;
ref = l.ss02;
},
{
alignment = -1;
pos = (-20,0);
ref = l.ss02;
pos = (31,0);
ref = slashshortcomb;
}
);
width = 430;
width = 450;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
shapes = (
{
closed = 1;
nodes = (
(32,696,l),
(16,640,l),
(446,824,l),
(454,878,l)
);
alignment = 1;
ref = l.ss02;
},
{
alignment = -1;
pos = (-20,0);
ref = l.ss02;
pos = (30,0);
ref = slashshortcomb;
}
);
width = 429;
width = 449;
},
{
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(-34,744,l),
(-34,616,l),
(456,802,l),
(456,930,l)
);
alignment = 1;
ref = l.ss02;
},
{
ref = l.ss02;
pos = (-42,0);
ref = slashshortcomb;
}
);
width = 468;
@ -141,16 +107,12 @@ layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1.759,744,l),
(-19.432,616,l),
(501.36,802,l),
(522.551,930,l)
);
alignment = 1;
ref = l.ss02;
},
{
ref = l.ss02;
pos = (-42,0);
ref = slashshortcomb;
}
);
width = 468;
@ -159,81 +121,59 @@ width = 468;
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(-16,806,l),
(-16,606,l),
(636,794,l),
(636,994,l)
);
alignment = 1;
ref = l.ss02;
},
{
pos = (34,0);
ref = l.ss02;
pos = (-40,20);
ref = slashshortcomb;
}
);
width = 676;
width = 642;
},
{
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(30.023,806,l),
(-3.087,606,l),
(680.036,794,l),
(713.146,994,l)
);
alignment = 1;
ref = l.ss02;
},
{
pos = (34,0);
ref = l.ss02;
pos = (-37,20);
ref = slashshortcomb;
}
);
width = 676;
width = 642;
},
{
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(-66,692,l),
(-66,642,l),
(328,824,l),
(328,876,l)
);
alignment = 1;
ref = l.ss02;
},
{
alignment = -1;
pos = (-20,0);
ref = l.ss02;
pos = (-33,0);
ref = slashshortcomb;
}
);
width = 302;
width = 322;
},
{
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-38.85,692,l),
(-47.127,642,l),
(377.002,824,l),
(385.611,876,l)
);
alignment = 1;
ref = l.ss02;
},
{
alignment = -1;
pos = (-20,0);
ref = l.ss02;
pos = (-33,0);
ref = slashshortcomb;
}
);
width = 302;
width = 322;
}
);
metricRight = l.ss02;

View file

@ -0,0 +1,359 @@
{
glyphname = slashshortcomb;
layers = (
{
anchors = (
{
name = _cross;
pos = (191,768);
}
);
guides = (
{
angle = 30;
pos = (0,904);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(382,1077,l),
(382,1126,l),
(0,904,l),
(0,855,l)
);
}
);
width = 382;
},
{
anchors = (
{
name = _cross;
pos = (191,768);
}
);
guides = (
{
angle = 30;
pos = (0,842);
}
);
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(382,1015,l),
(382,1064,l),
(0,842,l),
(0,793,l)
);
}
);
width = 382;
},
{
anchors = (
{
name = _cross;
pos = (256,768);
}
);
guides = (
{
angle = 30;
pos = (0,829);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(512,971,l),
(512,1126,l),
(0,829,l),
(0,674,l)
);
}
);
width = 512;
},
{
anchors = (
{
name = _cross;
pos = (256,768);
}
);
guides = (
{
angle = 30;
pos = (0,829);
}
);
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(512,909,l),
(512,1064,l),
(0,767,l),
(0,612,l)
);
}
);
width = 512;
},
{
anchors = (
{
name = _cross;
pos = (326,768);
}
);
guides = (
{
angle = 30;
pos = (0,754);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(652,842,l),
(652,1130,l),
(0,754,l),
(0,466,l)
);
}
);
width = 652;
},
{
anchors = (
{
name = _cross;
pos = (326,768);
}
);
guides = (
{
angle = 30;
pos = (0,688);
}
);
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(652,776,l),
(652,1064,l),
(0,688,l),
(0,400,l)
);
}
);
width = 652;
},
{
anchors = (
{
name = _cross;
pos = (225,768);
}
);
guides = (
{
angle = 30;
pos = (-6,904);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(467,1077,l),
(475,1126,l),
(57,904,l),
(49,855,l)
);
}
);
width = 381;
},
{
anchors = (
{
name = _cross;
pos = (231,768);
}
);
guides = (
{
angle = 30;
pos = (0,842);
}
);
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(463.032,1015,l),
(471.144,1064,l),
(52.392,842,l),
(44.28,793,l)
);
}
);
width = 382;
},
{
anchors = (
{
name = _cross;
pos = (291,768);
}
);
guides = (
{
angle = 30;
pos = (-5,829);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(581,971,l),
(606,1126,l),
(45,829,l),
(20,674,l)
);
}
);
width = 513;
},
{
anchors = (
{
name = _cross;
pos = (296,768);
}
);
guides = (
{
angle = 30;
pos = (0,829);
}
);
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(575.484,909,l),
(601.144,1064,l),
(39.976,767,l),
(14.316,612,l)
);
}
);
width = 512;
},
{
anchors = (
{
name = _cross;
pos = (361,768);
}
);
guides = (
{
angle = 30;
pos = (-5,754);
}
);
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(699,842,l),
(747,1130,l),
(33,754,l),
(-15,466,l)
);
}
);
width = 652;
},
{
anchors = (
{
name = _cross;
pos = (366,768);
}
);
guides = (
{
angle = 30;
pos = (0,688);
}
);
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(693.466,776,l),
(741.144,1064,l),
(26.898,688,l),
(-20.78,400,l)
);
}
);
width = 652;
},
{
anchors = (
{
name = _cross;
pos = (245,745);
}
);
associatedMasterId = m007;
layerId = "35E81009-FEF3-4B3E-9EFD-DEF1D36BB50D";
name = "Jul 11, 22, 11:38";
shapes = (
{
closed = 1;
nodes = (
(490,774,l),
(490,902,l),
(0,716,l),
(0,588,l)
);
}
);
width = 490;
}
);
unicode = 823;
}

View file

@ -0,0 +1,288 @@
{
glyphname = slashshortcomb.uc;
layers = (
{
anchors = (
{
name = _cross;
pos = (191,768);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(709,1081,l),
(709,1134,l),
(0,724,l),
(0,671,l)
);
}
);
width = 709;
},
{
anchors = (
{
name = _cross;
pos = (191,768);
}
);
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(709,1081,l),
(709,1134,l),
(0,724,l),
(0,671,l)
);
}
);
width = 709;
},
{
anchors = (
{
name = _cross;
pos = (256,768);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(736,967,l),
(736,1150,l),
(0,725,l),
(0,542,l)
);
}
);
width = 736;
},
{
anchors = (
{
name = _cross;
pos = (256,768);
}
);
guides = (
{
angle = 30;
pos = (192,528);
}
);
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(736,913,l),
(736,1096,l),
(0,671,l),
(0,488,l)
);
}
);
width = 736;
},
{
anchors = (
{
name = _cross;
pos = (326,788);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(936,920,l),
(936,1247,l),
(0,707,l),
(0,380,l)
);
}
);
width = 936;
},
{
anchors = (
{
name = _cross;
pos = (326,788);
}
);
guides = (
{
angle = 30;
pos = (0,332);
}
);
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(936,872,l),
(936,1199,l),
(0,659,l),
(0,332,l)
);
}
);
width = 936;
},
{
anchors = (
{
name = _cross;
pos = (226,768);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(796,1081,l),
(805,1134,l),
(28,724,l),
(19,671,l)
);
}
);
width = 710;
},
{
anchors = (
{
name = _cross;
pos = (231,768);
}
);
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(800.958,1081,l),
(809.732,1134,l),
(32.857,724,l),
(24.083,671,l)
);
}
);
width = 710;
},
{
anchors = (
{
name = _cross;
pos = (290,768);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(803,967,l),
(833,1150,l),
(27,725,l),
(-3,542,l)
);
}
);
width = 735;
},
{
anchors = (
{
name = _cross;
pos = (296,768);
}
);
guides = (
{
angle = 30;
pos = (192,528);
}
);
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(800.146,913,l),
(830.442,1096,l),
(24.083,671,l),
(-6.212,488,l)
);
}
);
width = 736;
},
{
anchors = (
{
name = _cross;
pos = (364,788);
}
);
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(996,920,l),
(1050,1247,l),
(25,707,l),
(-29,380,l)
);
}
);
width = 936;
},
{
anchors = (
{
name = _cross;
pos = (369,788);
}
);
guides = (
{
angle = 30;
pos = (0,332);
}
);
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(993.359,872,l),
(1047.493,1199,l),
(22.097,659,l),
(-32.038,332,l)
);
}
);
width = 936;
}
);
note = "_cross x pos should match that of _cross anchor in /slashshortcomb";
}