summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-08-30 21:15:36 +0300
committerRasmus Andersson <rasmus@notion.se>2023-08-30 21:15:36 +0300
commit4b01ef87833d5f3810e16e6b08941ae8dbd4ab5a (patch)
tree29d5733527311b81f78e2af04f81ad7823f9447b
parente9e59d8b6757d8da96347a5d4142fc31c6f3cea5 (diff)
downloadinter-4b01ef87833d5f3810e16e6b08941ae8dbd4ab5a.tar.xz
adds /downArrowHead U+2304, closes #414
-rw-r--r--src/Inter-Italic.glyphspackage/fontinfo.plist5
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/control.glyph86
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/downA_rrowH_ead.glyph117
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/projective.glyph97
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ypogegrammeni.glyph6
-rw-r--r--src/Inter-Italic.glyphspackage/order.plist9
-rw-r--r--src/Inter-Roman.glyphspackage/fontinfo.plist1
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/control.glyph86
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/downA_rrowH_ead.glyph79
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/projective.glyph110
-rw-r--r--src/Inter-Roman.glyphspackage/order.plist1
11 files changed, 376 insertions, 221 deletions
diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist
index b995699af..635973513 100644
--- a/src/Inter-Italic.glyphspackage/fontinfo.plist
+++ b/src/Inter-Italic.glyphspackage/fontinfo.plist
@@ -1944,6 +1944,10 @@ leftRightArrow.case,
leftRightLongArrow.case,
leftRightDoubleArrow.case,
leftRightLongDoubleArrow.case,
+northEastArrow.case,
+southEastArrow.case,
+southWestArrow.case,
+northWestArrow.case,
dngb_check,
dngb_ballotx,
triagdn,
@@ -1979,6 +1983,7 @@ capslock,
placeofinterestsign,
control,
projective,
+downArrowHead,
insertionsymbol,
option,
alternativekeysymbol,
diff --git a/src/Inter-Italic.glyphspackage/glyphs/control.glyph b/src/Inter-Italic.glyphspackage/glyphs/control.glyph
index 52ec33f17..4f5fe3d3b 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/control.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/control.glyph
@@ -7,16 +7,16 @@ shapes = (
{
closed = 1;
nodes = (
-(966,1438,l),
-(1440,872,l),
-(1474,900,l),
-(972,1504,l),
-(276,908,l),
-(306,872,l)
+(950,1438,l),
+(1424,872,l),
+(1458,900,l),
+(956,1504,l),
+(260,908,l),
+(290,872,l)
);
}
);
-width = 1630;
+width = 1604;
},
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
@@ -24,16 +24,16 @@ shapes = (
{
closed = 1;
nodes = (
-(949,1274,l),
-(1353,792,l),
-(1474,906,l),
-(974,1504,l),
-(276,906,l),
-(387,792,l)
+(932,1274,l),
+(1336,792,l),
+(1457,906,l),
+(957,1504,l),
+(259,906,l),
+(370,792,l)
);
}
);
-width = 1634;
+width = 1602;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
@@ -41,16 +41,16 @@ shapes = (
{
closed = 1;
nodes = (
-(918,1092,l),
-(1282,656,l),
-(1512,854,l),
-(972,1504,l),
-(224,862,l),
-(408,656,l)
+(946,1092,l),
+(1310,656,l),
+(1540,854,l),
+(1000,1504,l),
+(252,862,l),
+(436,656,l)
);
}
);
-width = 1630;
+width = 1693;
},
{
layerId = m008;
@@ -58,16 +58,16 @@ shapes = (
{
closed = 1;
nodes = (
-(916,1282,l),
-(1322,798,l),
-(1438,908,l),
-(940,1504,l),
-(244,908,l),
-(352,798,l)
+(905,1282,l),
+(1311,798,l),
+(1427,908,l),
+(929,1504,l),
+(233,908,l),
+(341,798,l)
);
}
);
-width = 1566;
+width = 1534;
},
{
layerId = m010;
@@ -75,16 +75,16 @@ shapes = (
{
closed = 1;
nodes = (
-(902,1092,l),
-(1266,656,l),
-(1496,854,l),
-(956,1504,l),
-(208,862,l),
-(392,656,l)
+(935,1092,l),
+(1299,656,l),
+(1529,854,l),
+(989,1504,l),
+(241,862,l),
+(425,656,l)
);
}
);
-width = 1598;
+width = 1661;
},
{
layerId = m012;
@@ -92,18 +92,20 @@ shapes = (
{
closed = 1;
nodes = (
-(902,1438,l),
-(1376,872,l),
-(1410,900,l),
-(908,1504,l),
-(212,908,l),
-(242,872,l)
+(891,1438,l),
+(1365,872,l),
+(1399,900,l),
+(897,1504,l),
+(201,908,l),
+(231,872,l)
);
}
);
-width = 1502;
+width = 1475;
}
);
+metricLeft = leftArrow;
+metricRight = "=|leftArrow";
note = "stroke:\012L: 32,32,100%\012R: 108,108,100%\012B: 200,200,100%";
unicode = 8963;
}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/downA_rrowH_ead.glyph b/src/Inter-Italic.glyphspackage/glyphs/downA_rrowH_ead.glyph
new file mode 100644
index 000000000..213befd1f
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/downA_rrowH_ead.glyph
@@ -0,0 +1,117 @@
+{
+case = minor;
+glyphname = downArrowHead;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1397,580,l),
+(1367,615,l),
+(708,49,l),
+(240,609,l),
+(205,580,l),
+(703,-16,l)
+);
+}
+);
+width = 1596;
+},
+{
+layerId = m012;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1339,580,l),
+(1309,615,l),
+(650,49,l),
+(182,609,l),
+(147,580,l),
+(645,-16,l)
+);
+}
+);
+width = 1468;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(738,206,l),
+(334,688,l),
+(204,574,l),
+(707,-24,l),
+(1401,574,l),
+(1302,688,l)
+);
+}
+);
+width = 1601;
+},
+{
+layerId = m008;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(708,198,l),
+(302,682,l),
+(177,572,l),
+(678,-24,l),
+(1369,572,l),
+(1274,682,l)
+);
+}
+);
+width = 1532;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(810,388,l),
+(444,824,l),
+(212,618,l),
+(757,-24,l),
+(1498,618,l),
+(1318,824,l)
+);
+}
+);
+width = 1690;
+},
+{
+layerId = m010;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(799,388,l),
+(433,824,l),
+(201,618,l),
+(747,-24,l),
+(1487,618,l),
+(1307,824,l)
+);
+}
+);
+width = 1658;
+}
+);
+metricLeft = leftArrow;
+metricRight = "=|leftArrow";
+unicode = 8964;
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/projective.glyph b/src/Inter-Italic.glyphspackage/glyphs/projective.glyph
index fb82ca984..78466f38d 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/projective.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/projective.glyph
@@ -3,120 +3,103 @@ glyphname = projective;
layers = (
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(1552,1442,l),
-(1560,1490,l),
-(372,1490,l),
-(366,1442,l)
+(1538,1442,l),
+(1546,1490,l),
+(360,1490,l),
+(352,1442,l)
);
},
{
-pos = (-66,-372);
+pos = (-44,-267);
ref = control;
}
);
-width = 1630;
+width = 1604;
},
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(1536,1330,l),
-(1562,1490,l),
-(376,1490,l),
-(350,1330,l)
+(1521,1330,l),
+(1548,1490,l),
+(362,1490,l),
+(335,1330,l)
);
},
{
-pos = (-62,-372);
+pos = (-61,-372);
ref = control;
}
);
-width = 1630;
+width = 1602;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(1560,1186,l),
-(1608,1490,l),
-(328,1490,l),
-(280,1186,l)
+(1589,1186,l),
+(1640,1490,l),
+(360,1490,l),
+(309,1186,l)
);
},
{
-pos = (-66,-372);
+pos = (-61,-372);
ref = control;
}
);
-width = 1630;
+width = 1694;
},
{
-guides = (
-{
-angle = 80.6;
-pos = (1644,744);
-},
-{
-angle = 80.6;
-pos = (12,744);
-}
-);
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(1508.77,1330,l),
-(1535.258,1490,l),
-(349.258,1490,l),
-(322.77,1330,l)
+(1491,1330,l),
+(1518,1490,l),
+(332,1490,l),
+(305,1330,l)
);
},
{
-pos = (0,-372);
+pos = (-53,-319);
ref = control;
}
);
-width = 1566;
-},
-{
-guides = (
-{
-angle = 80.6;
-pos = (144,654);
+width = 1534;
},
{
-angle = 80.6;
-pos = (1904,654);
-}
-);
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(1546.931,1186,l),
-(1597.258,1490,l),
-(317.258,1490,l),
-(266.931,1186,l)
+(1578,1186,l),
+(1629,1490,l),
+(349,1490,l),
+(298,1186,l)
);
},
{
-pos = (0,-372);
+pos = (-57,-347);
ref = control;
}
);
-width = 1598;
+width = 1661;
},
{
layerId = m012;
@@ -125,20 +108,22 @@ shapes = (
{
closed = 1;
nodes = (
-(1495.312,1442,l),
-(1503.258,1490,l),
-(317.258,1490,l),
-(309.312,1442,l)
+(1479,1442,l),
+(1487,1490,l),
+(301,1490,l),
+(293,1442,l)
);
},
{
-pos = (0,-372);
+pos = (-39,-237);
ref = control;
}
);
-width = 1502;
+width = 1476;
}
);
+metricLeft = leftArrow;
+metricRight = "=|leftArrow";
note = "Based on control";
unicode = 8965;
}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ypogegrammeni.glyph b/src/Inter-Italic.glyphspackage/glyphs/ypogegrammeni.glyph
index 21a0ee1cf..89bd9a437 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/ypogegrammeni.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/ypogegrammeni.glyph
@@ -26,7 +26,7 @@ shapes = (
ref = uni1FBE;
}
);
-width = 486;
+width = 487;
},
{
layerId = m008;
@@ -44,7 +44,7 @@ shapes = (
ref = uni1FBE;
}
);
-width = 616;
+width = 617;
},
{
layerId = m012;
@@ -53,7 +53,7 @@ shapes = (
ref = uni1FBE;
}
);
-width = 358;
+width = 359;
}
);
unicode = 890;
diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist
index 3a966d3a9..f0fee6a61 100644
--- a/src/Inter-Italic.glyphspackage/order.plist
+++ b/src/Inter-Italic.glyphspackage/order.plist
@@ -1776,6 +1776,10 @@ leftRightArrow.case,
leftRightLongArrow.case,
leftRightDoubleArrow.case,
leftRightLongDoubleArrow.case,
+northEastArrow.case,
+southEastArrow.case,
+southWestArrow.case,
+northWestArrow.case,
dngb_check,
dngb_ballotx,
triagdn,
@@ -1811,6 +1815,7 @@ capslock,
placeofinterestsign,
control,
projective,
+downArrowHead,
insertionsymbol,
option,
alternativekeysymbol,
@@ -2311,10 +2316,6 @@ uni20B6,
uni20B7,
uni20BB,
commercialMinusSign,
-northEastArrow.case,
-southEastArrow.case,
-southWestArrow.case,
-northWestArrow.case,
brevecomb_hookabovecomb,
uni0363,
uni0364,
diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist
index 8fc1affe3..f05cc886e 100644
--- a/src/Inter-Roman.glyphspackage/fontinfo.plist
+++ b/src/Inter-Roman.glyphspackage/fontinfo.plist
@@ -1983,6 +1983,7 @@ capslock,
placeofinterestsign,
control,
projective,
+downArrowHead,
insertionsymbol,
option,
alternativekeysymbol,
diff --git a/src/Inter-Roman.glyphspackage/glyphs/control.glyph b/src/Inter-Roman.glyphspackage/glyphs/control.glyph
index 8599a2a24..d2f630880 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/control.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/control.glyph
@@ -7,16 +7,16 @@ shapes = (
{
closed = 1;
nodes = (
-(814,1438,l),
-(1378,874,l),
-(1410,908,l),
-(814,1504,l),
-(218,908,l),
-(250,874,l)
+(798,1438,l),
+(1362,874,l),
+(1394,908,l),
+(798,1504,l),
+(202,908,l),
+(234,874,l)
);
}
);
-width = 1630;
+width = 1596;
},
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -24,16 +24,16 @@ shapes = (
{
closed = 1;
nodes = (
-(816,1274,l),
-(1300,792,l),
-(1414,906,l),
-(816,1504,l),
-(218,906,l),
-(332,792,l)
+(800,1274,l),
+(1284,792,l),
+(1398,906,l),
+(800,1504,l),
+(202,906,l),
+(316,792,l)
);
}
);
-width = 1634;
+width = 1600;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@@ -41,16 +41,16 @@ shapes = (
{
closed = 1;
nodes = (
-(814,1092,l),
-(1252,656,l),
-(1458,862,l),
-(814,1504,l),
-(172,862,l),
-(378,656,l)
+(844,1092,l),
+(1282,656,l),
+(1488,862,l),
+(844,1504,l),
+(202,862,l),
+(408,656,l)
);
}
);
-width = 1630;
+width = 1690;
},
{
associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -90,16 +90,16 @@ shapes = (
{
closed = 1;
nodes = (
-(782,1282,l),
-(1268,798,l),
-(1378,908,l),
-(782,1504,l),
-(186,908,l),
-(296,798,l)
+(766,1282,l),
+(1252,798,l),
+(1362,908,l),
+(766,1504,l),
+(170,908,l),
+(280,798,l)
);
}
);
-width = 1566;
+width = 1532;
},
{
associatedMasterId = m007;
@@ -123,16 +123,16 @@ shapes = (
{
closed = 1;
nodes = (
-(798,1092,l),
-(1236,656,l),
-(1442,862,l),
-(798,1504,l),
-(156,862,l),
-(362,656,l)
+(828,1092,l),
+(1266,656,l),
+(1472,862,l),
+(828,1504,l),
+(186,862,l),
+(392,656,l)
);
}
);
-width = 1598;
+width = 1658;
},
{
associatedMasterId = m009;
@@ -156,18 +156,20 @@ shapes = (
{
closed = 1;
nodes = (
-(750,1438,l),
-(1314,874,l),
-(1346,908,l),
-(750,1504,l),
-(154,908,l),
-(186,874,l)
+(734,1438,l),
+(1298,874,l),
+(1330,908,l),
+(734,1504,l),
+(138,908,l),
+(170,874,l)
);
}
);
-width = 1502;
+width = 1468;
}
);
+metricLeft = leftArrow;
+metricRight = "=|leftArrow";
note = "stroke:\012L: 32,32,100%\012R: 108,108,100%\012B: 200,200,100%";
unicode = 8963;
}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/downA_rrowH_ead.glyph b/src/Inter-Roman.glyphspackage/glyphs/downA_rrowH_ead.glyph
new file mode 100644
index 000000000..eea89d989
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/downA_rrowH_ead.glyph
@@ -0,0 +1,79 @@
+{
+case = minor;
+glyphname = downArrowHead;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1596,1488);
+ref = control;
+}
+);
+width = 1596;
+},
+{
+layerId = m011;
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1468,1488);
+ref = control;
+}
+);
+width = 1468;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1600,1480);
+ref = control;
+}
+);
+width = 1600;
+},
+{
+layerId = m007;
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1532,1480);
+ref = control;
+}
+);
+width = 1532;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1690,1480);
+ref = control;
+}
+);
+width = 1690;
+},
+{
+layerId = m009;
+shapes = (
+{
+alignment = 1;
+angle = 180;
+pos = (1658,1480);
+ref = control;
+}
+);
+width = 1658;
+}
+);
+unicode = 8964;
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/projective.glyph b/src/Inter-Roman.glyphspackage/glyphs/projective.glyph
index 3db2d2967..d71376419 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/projective.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/projective.glyph
@@ -7,39 +7,29 @@ shapes = (
{
closed = 1;
nodes = (
-(1408,1442,l),
-(1408,1490,l),
-(222,1490,l),
-(222,1442,l)
+(1391,1442,l),
+(1391,1490,l),
+(205,1490,l),
+(205,1442,l)
);
},
{
-pos = (0,-372);
+pos = (0,-267);
ref = control;
}
);
-width = 1630;
-},
-{
-guides = (
-{
-angle = 90;
-pos = (1936,744);
+width = 1596;
},
{
-angle = 90;
-pos = (304,744);
-}
-);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
-(1408,1330,l),
-(1408,1490,l),
-(222,1490,l),
-(222,1330,l)
+(1393,1330,l),
+(1393,1490,l),
+(207,1490,l),
+(207,1330,l)
);
},
{
@@ -47,28 +37,18 @@ pos = (0,-372);
ref = control;
}
);
-width = 1630;
+width = 1600;
},
{
-guides = (
-{
-angle = 90;
-pos = (240,654);
-},
-{
-angle = 90;
-pos = (2000,654);
-}
-);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
-(1454,1186,l),
-(1454,1490,l),
-(174,1490,l),
-(174,1186,l)
+(1485,1186,l),
+(1485,1490,l),
+(205,1490,l),
+(205,1186,l)
);
},
{
@@ -76,65 +56,45 @@ pos = (0,-372);
ref = control;
}
);
-width = 1630;
-},
-{
-guides = (
-{
-angle = 90;
-pos = (1644,744);
+width = 1690;
},
{
-angle = 90;
-pos = (12,744);
-}
-);
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
-(1376,1330,l),
-(1376,1490,l),
-(190,1490,l),
-(190,1330,l)
+(1359,1330,l),
+(1359,1490,l),
+(173,1490,l),
+(173,1330,l)
);
},
{
-pos = (0,-372);
+pos = (0,-319);
ref = control;
}
);
-width = 1566;
-},
-{
-guides = (
-{
-angle = 90;
-pos = (144,654);
+width = 1532;
},
{
-angle = 90;
-pos = (1904,654);
-}
-);
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
-(1438,1186,l),
-(1438,1490,l),
-(158,1490,l),
-(158,1186,l)
+(1469,1186,l),
+(1469,1490,l),
+(189,1490,l),
+(189,1186,l)
);
},
{
-pos = (0,-372);
+pos = (0,-347);
ref = control;
}
);
-width = 1598;
+width = 1658;
},
{
layerId = m011;
@@ -142,20 +102,22 @@ shapes = (
{
closed = 1;
nodes = (
-(1344,1442,l),
-(1344,1490,l),
-(158,1490,l),
-(158,1442,l)
+(1327,1442,l),
+(1327,1490,l),
+(141,1490,l),
+(141,1442,l)
);
},
{
-pos = (0,-372);
+pos = (0,-237);
ref = control;
}
);
-width = 1502;
+width = 1468;
}
);
+metricLeft = leftArrow;
+metricRight = "=|leftArrow";
note = "Based on control";
unicode = 8965;
}
diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist
index 0b3810e5c..3aae213d7 100644
--- a/src/Inter-Roman.glyphspackage/order.plist
+++ b/src/Inter-Roman.glyphspackage/order.plist
@@ -1846,6 +1846,7 @@ capslock,
placeofinterestsign,
control,
projective,
+downArrowHead,
insertionsymbol,
option,
alternativekeysymbol,