summaryrefslogtreecommitdiff
path: root/src/Inter-Roman.glyphspackage/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2022-10-15 22:41:09 +0300
committerRasmus Andersson <rasmus@notion.se>2022-10-15 22:41:09 +0300
commitc62b2bf4e8c6d0fdfd3dff32717742d0128f5f5c (patch)
tree1a4a877b0c4729f7fa1ba4b68b8acbbf13e1a1a1 /src/Inter-Roman.glyphspackage/glyphs
parent52e6badd4747345b72b61f89a7d409d70b9ad616 (diff)
downloadinter-c62b2bf4e8c6d0fdfd3dff32717742d0128f5f5c.tar.xz
adds ligature for two consecutive /Idieresis or /Yi-cy. Related to #479
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/I_.double.glyph121
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/I_.glyph7
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/I_dieresis.double.glyph90
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.1.glyph (renamed from src/Inter-Roman.glyphspackage/glyphs/afii10056.1.glyph)2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.glyph (renamed from src/Inter-Roman.glyphspackage/glyphs/afii10056.glyph)38
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/casedieresis.cn.glyph5
6 files changed, 219 insertions, 44 deletions
diff --git a/src/Inter-Roman.glyphspackage/glyphs/I_.double.glyph b/src/Inter-Roman.glyphspackage/glyphs/I_.double.glyph
new file mode 100644
index 000000000..c4cda599f
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/I_.double.glyph
@@ -0,0 +1,121 @@
+{
+glyphname = I.double;
+kernLeft = B;
+kernRight = H;
+layers = (
+{
+anchors = (
+{
+name = top;
+pos = (512,1676);
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = I;
+},
+{
+pos = (512,0);
+ref = I;
+}
+);
+width = 1024;
+},
+{
+anchors = (
+{
+name = top;
+pos = (384,1676);
+}
+);
+layerId = m011;
+shapes = (
+{
+ref = I;
+},
+{
+pos = (384,0);
+ref = I;
+}
+);
+width = 768;
+},
+{
+anchors = (
+{
+name = top;
+pos = (540,1676);
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = I;
+},
+{
+pos = (540,0);
+ref = I;
+}
+);
+width = 1080;
+},
+{
+anchors = (
+{
+name = top;
+pos = (476,1676);
+}
+);
+layerId = m007;
+shapes = (
+{
+ref = I;
+},
+{
+pos = (476,0);
+ref = I;
+}
+);
+width = 952;
+},
+{
+anchors = (
+{
+name = top;
+pos = (596,1676);
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = I;
+},
+{
+pos = (596,0);
+ref = I;
+}
+);
+width = 1192;
+},
+{
+anchors = (
+{
+name = top;
+pos = (576,1676);
+}
+);
+layerId = m009;
+shapes = (
+{
+ref = I;
+},
+{
+pos = (576,0);
+ref = I;
+}
+);
+width = 1152;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/I_.glyph b/src/Inter-Roman.glyphspackage/glyphs/I_.glyph
index 9f44e7a5d..a10549bea 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/I_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/I_.glyph
@@ -86,13 +86,6 @@ name = top;
pos = (300,1676);
}
);
-guides = (
-{
-orientation = center;
-angle = 90;
-pos = (292,1240);
-}
-);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
diff --git a/src/Inter-Roman.glyphspackage/glyphs/I_dieresis.double.glyph b/src/Inter-Roman.glyphspackage/glyphs/I_dieresis.double.glyph
new file mode 100644
index 000000000..fae3b73f5
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/I_dieresis.double.glyph
@@ -0,0 +1,90 @@
+{
+glyphname = Idieresis.double;
+kernLeft = Idieresis;
+kernRight = Idieresis;
+layers = (
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (-34,372);
+ref = dieresis.three;
+}
+);
+width = 1080;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (-97,372);
+ref = dieresis.three;
+}
+);
+width = 1192;
+},
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (85,372);
+ref = dieresis.three;
+}
+);
+width = 1024;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (-98,414);
+ref = dieresis.three;
+}
+);
+width = 952;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (-120,414);
+ref = dieresis.three;
+}
+);
+width = 1152;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = I.double;
+},
+{
+pos = (-43,414);
+ref = dieresis.three;
+}
+);
+width = 768;
+}
+);
+userData = {
+"interface.width-adjustments" = (
+-16
+);
+};
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/afii10056.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.1.glyph
index c2465edf9..048487ce8 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/afii10056.1.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.1.glyph
@@ -1,6 +1,6 @@
{
color = 9;
-glyphname = afii10056.1;
+glyphname = "Yi-cy.1";
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
diff --git a/src/Inter-Roman.glyphspackage/glyphs/afii10056.glyph b/src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.glyph
index c38138fa6..2ee36c3a6 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/afii10056.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/Y_i-cy.glyph
@@ -1,5 +1,5 @@
{
-glyphname = afii10056;
+glyphname = "Yi-cy";
kernLeft = Idieresis;
kernRight = Idieresis;
layers = (
@@ -7,11 +7,7 @@ layers = (
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
-ref = I;
-},
-{
-pos = (-336,372);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 540;
@@ -20,11 +16,7 @@ width = 540;
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
-ref = I;
-},
-{
-pos = (-207,372);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 596;
@@ -33,11 +25,7 @@ width = 596;
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
-ref = I;
-},
-{
-pos = (-418,372);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 512;
@@ -46,11 +34,7 @@ width = 512;
layerId = m007;
shapes = (
{
-ref = I;
-},
-{
-pos = (-336,414);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 476;
@@ -59,11 +43,7 @@ width = 476;
layerId = m009;
shapes = (
{
-ref = I;
-},
-{
-pos = (-206,414);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 576;
@@ -72,11 +52,7 @@ width = 576;
layerId = m011;
shapes = (
{
-ref = I;
-},
-{
-pos = (-418,414);
-ref = dieresis;
+ref = Idieresis;
}
);
width = 384;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/casedieresis.cn.glyph b/src/Inter-Roman.glyphspackage/glyphs/casedieresis.cn.glyph
index bf5a5282a..35d47eafc 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/casedieresis.cn.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/casedieresis.cn.glyph
@@ -19,11 +19,6 @@ ref = dieresis;
width = 1210;
},
{
-guides = (
-{
-pos = (1692,2416);
-}
-);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{