adds /somsign U+20C0 "SOM SIGN" (Kyrgyzstan currency symbol). Closes #747

This commit is contained in:
Rasmus Andersson 2024-11-15 15:51:21 -08:00
parent 98bdb267bd
commit 4786ca7620
7 changed files with 1400 additions and 3 deletions

File diff suppressed because one or more lines are too long

View file

@ -40,7 +40,7 @@ shapes = (
ref = obarredcyrillic;
},
{
pos = (-4,0);
pos = (-3,0);
ref = dieresiscomb.ss07;
}
);

View file

@ -0,0 +1,595 @@
{
category = Symbol;
glyphname = somsign;
layers = (
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(55,0,l),
(876,0,l),
(883,46,l),
(62,46,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(774,376,o),
(662,330,o),
(546,330,c),
(321,330,o),
(169,512,o),
(206,740,c),
(245,972,o),
(465,1160,o),
(696,1160,c),
(809,1160,o),
(902,1114,o),
(965,1040,c),
(1000,1070,l),
(929,1153,o),
(823,1206,o),
(696,1206,c),
(442,1206,o),
(203,1002,o),
(161,747,c),
(119,492,o),
(292,284,o),
(546,284,c),
(674,284,o),
(797,335,o),
(894,418,c),
(864,453,l)
);
}
);
width = 1089;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3534,1192);
}
);
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-4,0,l),
(817,0,l),
(824,46,l),
(3,46,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(715.463,376.257,o),
(603.441,330,o),
(487,330,c),
(261.572,330,o),
(109.941,512.166,o),
(147.388,739.524,c),
(185.713,972.208,o),
(405.762,1160,o),
(637,1160,c),
(749.941,1160,o),
(843.178,1113.59,o),
(906.044,1040.098,c),
(941,1070,l),
(870,1153,o),
(764,1206,o),
(637,1206,c),
(383,1206,o),
(144,1002,o),
(102,747,c),
(60,492,o),
(233,284,o),
(487,284,c),
(615,284,o),
(738,335,o),
(835,418,c),
(805.093,452.951,l)
);
}
);
width = 970;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-2446,1192);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(11,0,l),
(835,0,l),
(861,155,l),
(37,155,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(693,518,o),
(621,491,o),
(544,491,c),
(390,491,o),
(285,613,o),
(311,766,c),
(336,919,o),
(481,1041,o),
(635,1041,c),
(709,1041,o),
(773,1014,o),
(823,958,c),
(958,1074,l),
(889,1152,o),
(786,1201,o),
(662,1201,c),
(415,1201,o),
(183,1007,o),
(143,766,c),
(103,525,o),
(271,331,o),
(518,331,c),
(643,331,o),
(762,379,o),
(856,458,c),
(758,573,l)
);
}
);
width = 1027;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3894,1192);
}
);
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-10,0,l),
(814,0,l),
(840,160,l),
(16,160,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(663,474,o),
(586,444,o),
(512,444,c),
(353,444,o),
(246,571,o),
(274,739,c),
(302,907,o),
(463,1046,o),
(622,1046,c),
(694,1046,o),
(761,1024,o),
(814,961,c),
(942,1067,l),
(872,1150,o),
(765,1206,o),
(638,1206,c),
(384,1206,o),
(150,1006,o),
(108,751,c),
(66,496,o),
(242,284,o),
(496,284,c),
(624,284,o),
(745,332,o),
(842,415,c),
(736,536,l)
);
}
);
width = 964;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3989,1192);
}
);
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-15,0,l),
(807,0,l),
(845,232,l),
(23,232,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(662,648,o),
(611,630,o),
(545,630,c),
(426,630,o),
(346,708,o),
(362,805,c),
(378,898,o),
(484,977,o),
(603,977,c),
(668,977,o),
(714,959,o),
(757,914,c),
(958,1095,l),
(885,1170,o),
(774,1217,o),
(642,1217,c),
(382,1217,o),
(140,1032,o),
(102,805,c),
(64,575,o),
(246,390,o),
(506,390,c),
(639,390,o),
(764,437,o),
(862,512,c),
(720,692,l)
);
}
);
width = 958;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-4952,1192);
}
);
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(-27,0,l),
(763,0,l),
(807,264,l),
(17,264,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(617,607,o),
(567,588,o),
(511,588,c),
(401,588,o),
(328,673,o),
(346,778,c),
(363,880,o),
(464,965,o),
(574,965,c),
(628,965,o),
(674,947,o),
(710,905,c),
(919,1088,l),
(849,1167,o),
(742,1217,o),
(615,1217,c),
(363,1217,o),
(126,1020,o),
(86,778,c),
(45,533,o),
(218,336,o),
(470,336,c),
(598,336,o),
(721,386,o),
(816,466,c),
(664,646,l)
);
}
);
width = 894;
},
{
associatedMasterId = m008;
guides = (
{
angle = 180;
orientation = center;
pos = (-668,1192);
},
{
angle = 90;
pos = (672,745);
},
{
angle = 45;
pos = (672,745);
},
{
angle = -45;
pos = (672,745);
}
);
layerId = "BC0BB2F5-4753-4924-AA1F-1A13DFB2CBF3";
name = "Nov 15, 24, 15:17";
shapes = (
{
closed = 1;
nodes = (
(128,0,l),
(1216,0,l),
(1216,160,l),
(128,160,l)
);
},
{
closed = 1;
nodes = (
(933,273,o),
(1144,484,o),
(1144,745,cs),
(1144,1006,o),
(933,1217,o),
(672,1217,cs),
(411,1217,o),
(200,1006,o),
(200,745,cs),
(200,484,o),
(411,273,o),
(672,273,cs)
);
}
);
width = 1336;
},
{
associatedMasterId = m008;
background = {
shapes = (
{
closed = 1;
nodes = (
(805,273,o),
(1016,484,o),
(1016,745,cs),
(1016,1006,o),
(805,1217,o),
(544,1217,cs),
(283,1217,o),
(72,1006,o),
(72,745,cs),
(72,484,o),
(283,273,o),
(544,273,cs)
);
}
);
};
guides = (
{
angle = 180;
orientation = center;
pos = (-1464,1192);
},
{
angle = 90;
pos = (544,745);
},
{
angle = 45;
pos = (544,745);
},
{
angle = -45;
pos = (544,745);
}
);
layerId = "F9160E2A-36D4-4D92-BE99-F62F526D0502";
name = "Nov 15, 24, 15:20";
shapes = (
{
closed = 1;
nodes = (
(80,0,l),
(912,0,l),
(912,160,l),
(80,160,l)
);
},
{
attr = {
strokeHeight = 160;
strokePos = "1";
strokeWidth = 168;
};
closed = 0;
nodes = (
(878,1079,l),
(792,1164,o),
(674,1217,o),
(544,1217,cs),
(283,1217,o),
(72,1006,o),
(72,745,cs),
(72,484,o),
(283,273,o),
(544,273,cs),
(675,273,o),
(793,326,o),
(878,411,c)
);
}
);
width = 976;
},
{
associatedMasterId = m010;
guides = (
{
angle = 180;
orientation = center;
pos = (-3608,1192);
}
);
layerId = "FC873568-A54F-4E81-A1D3-72BDB1FBC1E4";
name = "Nov 15, 24, 15:29";
shapes = (
{
closed = 1;
nodes = (
(62,0,l),
(844,0,l),
(844,264,l),
(62,264,l)
);
},
{
attr = {
strokeHeight = 252;
strokePos = "1";
strokeWidth = 260;
};
closed = 0;
nodes = (
(798,1088,l),
(718,1167,o),
(608,1217,o),
(485,1217,cs),
(243,1217,o),
(46,1020,o),
(46,778,cs),
(46,533,o),
(243,336,o),
(485,336,cs),
(609,336,o),
(719,386,o),
(798,466,c)
);
}
);
width = 888;
},
{
associatedMasterId = m008;
guides = (
{
angle = 180;
orientation = center;
pos = (-3411,1192);
},
{
angle = 80.6;
pos = (534,745);
},
{
angle = 45;
pos = (534,745);
},
{
angle = -45;
pos = (534,745);
}
);
layerId = "7A048C16-EC95-4FBC-9542-126CFDD5F0F5";
name = "Nov 15, 24, 15:34";
shapes = (
{
closed = 1;
nodes = (
(-10,0,l),
(814,0,l),
(840,160,l),
(16,160,l)
);
},
{
attr = {
strokePos = 1;
};
closed = 1;
nodes = (
(667,470,o),
(592,444,o),
(518,444,c),
(359,444,o),
(248,577,o),
(275,745,c),
(303,913,o),
(458,1046,o),
(617,1046,c),
(689,1046,o),
(757,1020,o),
(810,957,c),
(947,1071,l),
(877,1154,o),
(771,1206,o),
(644,1206,c),
(390,1206,o),
(150,1000,o),
(107,745,c),
(65,490,o),
(237,284,o),
(491,284,c),
(619,284,o),
(743,336,o),
(839,419,c),
(739,532,l)
);
}
);
width = 964;
}
);
metricLeft = o;
metricRight = c;
subCategory = Currency;
unicode = 8384;
}

View file

@ -2606,6 +2606,7 @@ glottalstopreversed.numr,
lsquare,
spaceopenbox,
eurocurrency,
somsign,
commercialMinusSign,
uni0363,
uni0364,

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,800 @@
{
category = Symbol;
direction = LTR;
glyphname = somsign;
layers = (
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(136,0,l),
(968,0,l),
(968,46,l),
(136,46,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(808,376,o),
(705,330,o),
(590,330,c),
(361,330,o),
(176,515,o),
(176,745,c),
(176,975,o),
(361,1160,o),
(590,1160,c),
(704,1160,o),
(808,1114,o),
(884,1038,c),
(916,1071,l),
(832,1154,o),
(717,1206,o),
(590,1206,c),
(336,1206,o),
(130,1000,o),
(130,745,c),
(130,490,o),
(336,284,o),
(590,284,c),
(718,284,o),
(833,336,o),
(916,419,c),
(883,452,l)
);
}
);
width = 1088;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3050,1192);
}
);
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(83,0,l),
(904,0,l),
(904,46,l),
(83,46,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(744,376,o),
(641,330,o),
(526,330,c),
(297,330,o),
(112,515,o),
(112,745,c),
(112,975,o),
(297,1160,o),
(526,1160,c),
(640,1160,o),
(744,1114,o),
(820,1038,c),
(852,1071,l),
(768,1154,o),
(653,1206,o),
(526,1206,c),
(272,1206,o),
(66,1000,o),
(66,745,c),
(66,490,o),
(272,284,o),
(526,284,c),
(654,284,o),
(769,336,o),
(852,419,c),
(819,452,l)
);
}
);
width = 970;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-2446,1192);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(104,0,l),
(928,0,l),
(928,155,l),
(104,155,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(700,518,o),
(633,491,o),
(556,491,c),
(402,491,o),
(277,613,o),
(277,766,c),
(277,919,o),
(402,1041,o),
(556,1041,c),
(630,1041,o),
(698,1014,o),
(757,958,c),
(873,1074,l),
(791,1152,o),
(680,1201,o),
(556,1201,c),
(309,1201,o),
(109,1007,o),
(109,766,c),
(109,525,o),
(309,331,o),
(556,331,c),
(681,331,o),
(792,379,o),
(873,458,c),
(756,573,l)
);
}
);
width = 1028;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-2446,1192);
},
{
angle = 90;
pos = (534,745);
},
{
angle = 45;
pos = (534,745);
},
{
angle = -45;
pos = (534,745);
}
);
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(78,0,l),
(902,0,l),
(902,160,l),
(78,160,l)
);
},
{
attr = {
strokePos = 1;
};
closed = 1;
nodes = (
(677,470,o),
(606,444,o),
(532,444,c),
(373,444,o),
(240,577,o),
(240,745,c),
(240,913,o),
(373,1046,o),
(532,1046,c),
(604,1046,o),
(676,1020,o),
(740,957,c),
(858,1071,l),
(774,1154,o),
(659,1206,o),
(532,1206,c),
(278,1206,o),
(72,1000,o),
(72,745,c),
(72,490,o),
(278,284,o),
(532,284,c),
(660,284,o),
(775,336,o),
(858,419,c),
(739,532,l)
);
}
);
width = 966;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3030,1192);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(78,0,l),
(900,0,l),
(900,232,l),
(78,232,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(648,648,o),
(600,630,o),
(534,630,c),
(415,630,o),
(322,708,o),
(322,805,c),
(322,898,o),
(415,977,o),
(534,977,c),
(599,977,o),
(648,959,o),
(699,914,c),
(870,1095,l),
(784,1170,o),
(666,1217,o),
(534,1217,c),
(274,1217,o),
(62,1032,o),
(62,805,c),
(62,575,o),
(274,390,o),
(534,390,c),
(667,390,o),
(785,437,o),
(870,512,c),
(698,692,l)
);
}
);
width = 960;
},
{
guides = (
{
angle = 180;
orientation = center;
pos = (-3608,1192);
}
);
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(62,0,l),
(852,0,l),
(852,264,l),
(62,264,l)
);
},
{
attr = {
strokePos = "1";
};
closed = 1;
nodes = (
(606,607,o),
(559,588,o),
(503,588,c),
(393,588,o),
(306,673,o),
(306,778,c),
(306,880,o),
(393,965,o),
(503,965,c),
(557,965,o),
(606,947,o),
(649,905,c),
(828,1088,l),
(745,1167,o),
(630,1217,o),
(503,1217,c),
(251,1217,o),
(46,1020,o),
(46,778,c),
(46,533,o),
(251,336,o),
(503,336,c),
(631,336,o),
(746,386,o),
(828,466,c),
(646,646,l)
);
}
);
width = 896;
},
{
associatedMasterId = m007;
guides = (
{
angle = 180;
orientation = center;
pos = (-668,1192);
},
{
angle = 90;
pos = (672,745);
},
{
angle = 45;
pos = (672,745);
},
{
angle = -45;
pos = (672,745);
}
);
layerId = "BC0BB2F5-4753-4924-AA1F-1A13DFB2CBF3";
name = "Nov 15, 24, 15:17";
shapes = (
{
closed = 1;
nodes = (
(128,0,l),
(1216,0,l),
(1216,160,l),
(128,160,l)
);
},
{
closed = 1;
nodes = (
(933,273,o),
(1144,484,o),
(1144,745,cs),
(1144,1006,o),
(933,1217,o),
(672,1217,cs),
(411,1217,o),
(200,1006,o),
(200,745,cs),
(200,484,o),
(411,273,o),
(672,273,cs)
);
}
);
width = 1336;
},
{
associatedMasterId = m007;
background = {
shapes = (
{
closed = 1;
nodes = (
(805,273,o),
(1016,484,o),
(1016,745,cs),
(1016,1006,o),
(805,1217,o),
(544,1217,cs),
(283,1217,o),
(72,1006,o),
(72,745,cs),
(72,484,o),
(283,273,o),
(544,273,cs)
);
}
);
};
guides = (
{
angle = 180;
orientation = center;
pos = (-1464,1192);
},
{
angle = 90;
pos = (544,745);
},
{
angle = 45;
pos = (544,745);
},
{
angle = -45;
pos = (544,745);
}
);
layerId = "F9160E2A-36D4-4D92-BE99-F62F526D0502";
name = "Nov 15, 24, 15:20";
shapes = (
{
closed = 1;
nodes = (
(80,0,l),
(912,0,l),
(912,160,l),
(80,160,l)
);
},
{
attr = {
strokeHeight = 160;
strokePos = 1;
strokeWidth = 168;
};
closed = 0;
nodes = (
(878,1079,l),
(792,1164,o),
(674,1217,o),
(544,1217,cs),
(283,1217,o),
(72,1006,o),
(72,745,cs),
(72,484,o),
(283,273,o),
(544,273,cs),
(675,273,o),
(793,326,o),
(878,411,c)
);
}
);
width = 976;
},
{
associatedMasterId = m009;
guides = (
{
angle = 180;
orientation = center;
pos = (-3608,1192);
}
);
layerId = "FC873568-A54F-4E81-A1D3-72BDB1FBC1E4";
name = "Nov 15, 24, 15:29";
shapes = (
{
closed = 1;
nodes = (
(62,0,l),
(844,0,l),
(844,264,l),
(62,264,l)
);
},
{
attr = {
strokeHeight = 252;
strokePos = "1";
strokeWidth = 260;
};
closed = 0;
nodes = (
(798,1088,l),
(718,1167,o),
(608,1217,o),
(485,1217,cs),
(243,1217,o),
(46,1020,o),
(46,778,cs),
(46,533,o),
(243,336,o),
(485,336,cs),
(609,336,o),
(719,386,o),
(798,466,c)
);
}
);
width = 888;
},
{
associatedMasterId = m009;
guides = (
{
angle = 180;
orientation = center;
pos = (-3608,1192);
}
);
layerId = "40F791A8-FF3A-44A2-B84D-F2B8B8CA4B84";
name = "Nov 15, 24, 15:32";
shapes = (
{
closed = 1;
nodes = (
(62,0,l),
(852,0,l),
(852,264,l),
(62,264,l)
);
},
{
attr = {
strokeHeight = 252;
strokePos = "1";
strokeWidth = 260;
};
closed = 0;
nodes = (
(828,1088,l),
(745,1167,o),
(630,1217,o),
(503,1217,cs),
(251,1217,o),
(46,1020,o),
(46,778,cs),
(46,533,o),
(251,336,o),
(503,336,cs),
(631,336,o),
(746,386,o),
(828,466,c)
);
}
);
width = 896;
},
{
associatedMasterId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
guides = (
{
angle = 180;
orientation = center;
pos = (-3030,1192);
}
);
layerId = "A359DFC0-778C-4205-8563-8DD6995094F3";
name = "Nov 15, 24, 15:32";
shapes = (
{
closed = 1;
nodes = (
(78,0,l),
(900,0,l),
(900,232,l),
(78,232,l)
);
},
{
attr = {
strokeHeight = 240;
strokePos = "1";
strokeWidth = 260;
};
closed = 0;
nodes = (
(870,1095,l),
(784,1170,o),
(666,1217,o),
(534,1217,cs),
(274,1217,o),
(62,1032,o),
(62,805,cs),
(62,575,o),
(274,390,o),
(534,390,cs),
(667,390,o),
(785,437,o),
(870,512,c)
);
}
);
width = 960;
},
{
associatedMasterId = m007;
background = {
shapes = (
{
closed = 1;
nodes = (
(795,273,o),
(1006,484,o),
(1006,745,cs),
(1006,1006,o),
(795,1217,o),
(534,1217,cs),
(273,1217,o),
(62,1006,o),
(62,745,cs),
(62,484,o),
(273,273,o),
(534,273,cs)
);
}
);
};
guides = (
{
angle = 180;
orientation = center;
pos = (-2446,1192);
},
{
angle = 90;
pos = (534,745);
},
{
angle = 45;
pos = (534,745);
},
{
angle = -45;
pos = (534,745);
}
);
layerId = "7DC6A837-DAE5-44F1-AD46-6ADCFD76C0AC";
name = "Nov 15, 24, 15:32";
shapes = (
{
closed = 1;
nodes = (
(78,0,l),
(902,0,l),
(902,160,l),
(78,160,l)
);
},
{
attr = {
strokeHeight = 160;
strokePos = 1;
strokeWidth = 168;
};
closed = 0;
nodes = (
(858,1071,l),
(774,1154,o),
(659,1206,o),
(532,1206,cs),
(278,1206,o),
(72,1000,o),
(72,745,cs),
(72,490,o),
(278,284,o),
(532,284,cs),
(660,284,o),
(775,336,o),
(858,419,c)
);
}
);
width = 966;
},
{
associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
guides = (
{
angle = 180;
orientation = center;
pos = (-2446,1192);
}
);
layerId = "E96309FF-9EBC-4628-A591-9AB5F02D6D0C";
name = "Nov 15, 24, 15:33";
shapes = (
{
closed = 1;
nodes = (
(104,0,l),
(928,0,l),
(928,155,l),
(104,155,l)
);
},
{
attr = {
strokeHeight = 160;
strokePos = "1";
strokeWidth = 168;
};
closed = 0;
nodes = (
(873,1074,l),
(791,1152,o),
(680,1201,o),
(556,1201,cs),
(309,1201,o),
(109,1007,o),
(109,766,cs),
(109,525,o),
(309,331,o),
(556,331,cs),
(681,331,o),
(792,379,o),
(873,458,c)
);
}
);
width = 1028;
},
{
associatedMasterId = m011;
guides = (
{
angle = 180;
orientation = center;
pos = (-3050,1192);
}
);
layerId = "01816D35-0B5F-49C0-B52C-05C3968BB890";
name = "Nov 15, 24, 15:33";
shapes = (
{
closed = 1;
nodes = (
(83,0,l),
(904,0,l),
(904,46,l),
(83,46,l)
);
},
{
attr = {
strokeHeight = 46;
strokePos = "1";
strokeWidth = 46;
};
closed = 0;
nodes = (
(852,1071,l),
(768,1154,o),
(653,1206,o),
(526,1206,cs),
(272,1206,o),
(66,1000,o),
(66,745,cs),
(66,490,o),
(272,284,o),
(526,284,cs),
(654,284,o),
(769,336,o),
(852,419,c)
);
}
);
width = 970;
}
);
metricLeft = o;
metricRight = c;
subCategory = Currency;
unicode = 8384;
}

View file

@ -2643,6 +2643,7 @@ glottalstopreversed.numr,
lsquare,
spaceopenbox,
eurocurrency,
somsign,
commercialMinusSign,
uni0363,
uni0364,