summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Inter-Italic.glyphspackage/fontinfo.plist86
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/E_macrongrave.glyph2
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/I_dieresis.double.glyph10
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.1.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/O_macrongrave.glyph2
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/U_dieresisacute.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/U_dieresiscaron.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/U_dieresisgrave.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/U_macrondieresis.glyph4
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ogonek.u.1.glyph287
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/u.1.glyph327
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uacute.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ubar.1.glyph122
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ubreve.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ucaron.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ucircumflex.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ucircumflexbelow.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udblgrave.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresis.1.glyph83
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresisacute.1.glyph83
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresisbelow.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresiscaron.1.glyph82
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresisgrave.1.glyph83
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udieresismacron.1.glyph83
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/udotbelow.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/ugrave.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhookabove.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhorn.1.glyph162
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhornacute.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhorndotbelow.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhorngrave.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhornhookabove.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhorntilde.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uhungarumlaut.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uinvertedbreve.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/umacron.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/umacrondieresis.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uogonek.1.glyph90
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/upsilon.glyph215
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/uring.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/utilde.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/utildeacute.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/utildebelow.1.glyph84
-rw-r--r--src/Inter-Italic.glyphspackage/order.plist33
-rw-r--r--src/Inter-Roman.glyphspackage/fontinfo.plist84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ogonek.u.1.glyph1071
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/u.1.glyph446
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uacute.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ubar.1.glyph122
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ubreve.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ucaron.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ucircumflex.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ucircumflexbelow.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udblgrave.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresis.1.glyph83
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresisacute.1.glyph82
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresisbelow.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresiscaron.1.glyph82
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresisgrave.1.glyph82
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udieresismacron.1.glyph82
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/udotbelow.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ugrave.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhookabove.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhorn.1.glyph162
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhornacute.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhorndotbelow.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhorngrave.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhornhookabove.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhorntilde.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uhungarumlaut.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uinvertedbreve.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/umacron.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/umacrondieresis.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uogonek.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/upsilon.glyph210
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uring.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/utilde.1.glyph86
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/utildeacute.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/utildebelow.1.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/order.plist33
-rw-r--r--src/features/cv01-one.fea2
-rw-r--r--src/features/cv02-four.fea2
-rw-r--r--src/features/cv03-six.fea2
-rw-r--r--src/features/cv04-nine.fea2
-rw-r--r--src/features/cv05-l-tail.fea2
-rw-r--r--src/features/cv06-u.fea36
-rw-r--r--src/features/cv07-germandbls.fea3
-rw-r--r--src/features/cv08-i-serif.fea2
-rw-r--r--src/features/cv09-three.fea2
-rw-r--r--src/features/cv10-g-spur.fea2
-rw-r--r--src/features/cv11-single-storey-a.fea3
-rw-r--r--src/features/cv12-compact-f.fea3
-rw-r--r--src/features/cv13-compact-t.fea3
-rw-r--r--src/features/salt.fea81
95 files changed, 7856 insertions, 552 deletions
diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist
index 80c8b1530..8dcbb9a55 100644
--- a/src/Inter-Italic.glyphspackage/fontinfo.plist
+++ b/src/Inter-Italic.glyphspackage/fontinfo.plist
@@ -1041,6 +1041,38 @@ uhorngrave,
uhornhookabove,
uhorntilde,
uhorndotbelow,
+u.1,
+uacute.1,
+ubar.1,
+ubreve.1,
+ucaron.1,
+ucircumflex.1,
+ucircumflexbelow.1,
+udblgrave.1,
+udieresis.1,
+udieresisacute.1,
+udieresisbelow.1,
+udieresiscaron.1,
+udieresisgrave.1,
+udieresismacron.1,
+udotbelow.1,
+ugrave.1,
+uhookabove.1,
+uhorn.1,
+uhornacute.1,
+uhorndotbelow.1,
+uhorngrave.1,
+uhornhookabove.1,
+uhorntilde.1,
+uhungarumlaut.1,
+uinvertedbreve.1,
+umacron.1,
+umacrondieresis.1,
+uogonek.1,
+uring.1,
+utilde.1,
+utildeacute.1,
+utildebelow.1,
v,
vturn,
vtilde,
@@ -2609,7 +2641,20 @@ sub N o period by numero;
tag = ordn;
},
{
-code = "include(features/salt.fea);";
+code = "include(features/cv01-one.fea);
+include(features/cv02-four.fea);
+include(features/cv03-six.fea);
+include(features/cv04-nine.fea);
+include(features/cv05-l-tail.fea);
+include(features/cv06-u.fea);
+include(features/cv07-germandbls.fea);
+include(features/cv08-i-serif.fea);
+include(features/cv09-three.fea);
+include(features/cv10-g-spur.fea);
+# Note: cv11 is single-story a, which only exists in the roman font
+include(features/cv12-compact-f.fea);
+include(features/cv13-compact-t.fea);
+";
tag = salt;
},
{
@@ -2658,44 +2703,63 @@ value = "";
tag = ss05;
},
{
-code = "include(features/cv01-one.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Alternate one\"; }; };
+include(features/cv01-one.fea);
+";
tag = cv01;
},
{
-code = "include(features/cv02-four.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open four\"; }; };
+include(features/cv02-four.fea);
+";
tag = cv02;
},
{
-code = "include(features/cv03-six.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open six\"; }; };
+include(features/cv03-six.fea);
+";
tag = cv03;
},
{
-code = "include(features/cv04-nine.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open nine\"; }; };
+include(features/cv04-nine.fea);
+";
tag = cv04;
},
{
-code = "include(features/cv05-l-tail.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Lower-case L with tail\"; }; };
+include(features/cv05-l-tail.fea);
+";
tag = cv05;
},
{
-code = "include(features/cv06-u.fea);
+code = "cvParameters { FeatUILabelNameID { name \"Simplified u\"; }; };
+include(features/cv06-u.fea);
";
tag = cv06;
},
{
-code = "include(features/cv07-germandbls.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Alternate German double s\"; }; };
+include(features/cv07-germandbls.fea);
+";
tag = cv07;
},
{
-code = "include(features/cv08-i-serif.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Upper-case i with serif\"; }; };
+include(features/cv08-i-serif.fea);
+";
tag = cv08;
},
{
-code = "include(features/cv09-three.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Flat-top three\"; }; };
+include(features/cv09-three.fea);
+";
tag = cv09;
},
{
-code = "include(features/cv10-g-spur.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Capital G with spur\"; }; };
+include(features/cv10-g-spur.fea);
+";
tag = cv10;
},
{
diff --git a/src/Inter-Italic.glyphspackage/glyphs/E_macrongrave.glyph b/src/Inter-Italic.glyphspackage/glyphs/E_macrongrave.glyph
index 32475e500..e52daa91a 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/E_macrongrave.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/E_macrongrave.glyph
@@ -75,7 +75,7 @@ shapes = (
ref = E;
},
{
-pos = (236,0);
+pos = (235,0);
ref = macrongravecomb.cn;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/I_dieresis.double.glyph b/src/Inter-Italic.glyphspackage/glyphs/I_dieresis.double.glyph
index a2e645765..f93867047 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/I_dieresis.double.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/I_dieresis.double.glyph
@@ -25,7 +25,7 @@ shapes = (
ref = I.double;
},
{
-pos = (-68,186);
+pos = (-38,372);
ref = dieresis.three;
}
);
@@ -39,7 +39,7 @@ shapes = (
ref = I.double;
},
{
-pos = (109,186);
+pos = (140,372);
ref = dieresis.three;
}
);
@@ -53,7 +53,7 @@ shapes = (
ref = I.double;
},
{
-pos = (-62,228);
+pos = (-28,434);
ref = dieresis.three;
}
);
@@ -67,7 +67,7 @@ shapes = (
ref = I.double;
},
{
-pos = (-82,228);
+pos = (-48,434);
ref = dieresis.three;
}
);
@@ -81,7 +81,7 @@ shapes = (
ref = I.double;
},
{
-pos = (-5,228);
+pos = (24,434);
ref = dieresis.three;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.1.glyph
index f4e322bf5..d2b3ee2b1 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.1.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.1.glyph
@@ -11,7 +11,7 @@ ref = I.1;
},
{
alignment = 1;
-pos = (-151,0);
+pos = (-152,0);
ref = dieresisacutecomb.uc;
}
);
@@ -41,7 +41,7 @@ ref = I.1;
},
{
alignment = 1;
-pos = (-196,0);
+pos = (-197,0);
ref = dieresisacutecomb.uc;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.glyph b/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.glyph
index b38034ef2..a7fa942f2 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/I_dieresisacute.glyph
@@ -11,7 +11,7 @@ ref = I;
},
{
alignment = 1;
-pos = (-329,0);
+pos = (-330,0);
ref = dieresisacutecomb.uc;
}
);
@@ -39,7 +39,7 @@ ref = I;
},
{
alignment = 1;
-pos = (-326,0);
+pos = (-327,0);
ref = dieresisacutecomb.uc;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/O_macrongrave.glyph b/src/Inter-Italic.glyphspackage/glyphs/O_macrongrave.glyph
index 3ed1b6f32..d2463ea0b 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/O_macrongrave.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/O_macrongrave.glyph
@@ -75,7 +75,7 @@ shapes = (
ref = O;
},
{
-pos = (318,0);
+pos = (317,0);
ref = macrongravecomb.cn;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/U_dieresisacute.glyph b/src/Inter-Italic.glyphspackage/glyphs/U_dieresisacute.glyph
index d5ab8b3c0..eb21725f0 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/U_dieresisacute.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/U_dieresisacute.glyph
@@ -11,7 +11,7 @@ ref = U;
},
{
alignment = 1;
-pos = (161,0);
+pos = (160,0);
ref = dieresisacutecomb.uc;
}
);
@@ -39,7 +39,7 @@ ref = U;
},
{
alignment = 1;
-pos = (155,0);
+pos = (154,0);
ref = dieresisacutecomb.uc;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/U_dieresiscaron.glyph b/src/Inter-Italic.glyphspackage/glyphs/U_dieresiscaron.glyph
index ccba76991..cff384a74 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/U_dieresiscaron.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/U_dieresiscaron.glyph
@@ -10,7 +10,7 @@ shapes = (
ref = U;
},
{
-pos = (161,0);
+pos = (160,0);
ref = dieresiscaroncomb.uc;
}
);
@@ -75,7 +75,7 @@ shapes = (
ref = U;
},
{
-pos = (142,0);
+pos = (141,0);
ref = dieresiscaroncomb.uc;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/U_dieresisgrave.glyph b/src/Inter-Italic.glyphspackage/glyphs/U_dieresisgrave.glyph
index 2c1cbd7c5..cc03063ea 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/U_dieresisgrave.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/U_dieresisgrave.glyph
@@ -10,7 +10,7 @@ shapes = (
ref = U;
},
{
-pos = (161,0);
+pos = (160,0);
ref = dieresisgravecomb.uc;
}
);
@@ -36,7 +36,7 @@ shapes = (
ref = U;
},
{
-pos = (155,0);
+pos = (154,0);
ref = dieresisgravecomb.uc;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/U_macrondieresis.glyph b/src/Inter-Italic.glyphspackage/glyphs/U_macrondieresis.glyph
index 29ca2b069..14e612952 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/U_macrondieresis.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/U_macrondieresis.glyph
@@ -10,7 +10,7 @@ shapes = (
ref = U;
},
{
-pos = (273,0);
+pos = (272,0);
ref = macrondieresiscomb.cn;
}
);
@@ -36,7 +36,7 @@ shapes = (
ref = U;
},
{
-pos = (337,0);
+pos = (336,0);
ref = macrondieresiscomb.cn;
}
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ogonek.u.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ogonek.u.1.glyph
new file mode 100644
index 000000000..86059cf16
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ogonek.u.1.glyph
@@ -0,0 +1,287 @@
+{
+glyphname = ogonek.u.1;
+layers = (
+{
+anchors = (
+{
+name = _ogonek;
+pos = (489,416);
+}
+);
+background = {
+shapes = (
+{
+pos = (-529,0);
+ref = u.1;
+}
+);
+};
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(-14,-436,o),
+(47,-409,o),
+(91,-386,c),
+(53,-260,l),
+(29,-273,o),
+(-6,-288,o),
+(-46,-288,cs),
+(-103,-288,o),
+(-125,-258,o),
+(-117,-209,cs),
+(-82,3,o),
+(407,-79,o),
+(489,416,c),
+(366,416,l),
+(295,-10,o),
+(-249,43,o),
+(-296,-244,cs),
+(-317,-368,o),
+(-223,-436,o),
+(-95,-436,cs)
+);
+}
+);
+width = 577;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (531,460);
+}
+);
+background = {
+shapes = (
+{
+pos = (-678,0);
+ref = u.1;
+}
+);
+};
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(-54,-426,o),
+(48,-407,o),
+(110,-375,c),
+(71,-195,l),
+(46,-208,o),
+(25,-214,o),
+(4,-214,cs),
+(-38,-214,o),
+(-55,-188,o),
+(-48.005,-145,cs),
+(-16,50,o),
+(456,5,o),
+(531,460,c),
+(368,460,l),
+(302,59,o),
+(-328,153,o),
+(-386,-200,cs),
+(-410,-342,o),
+(-314,-426,o),
+(-136,-426,cs)
+);
+}
+);
+width = 611;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (326,368);
+}
+);
+background = {
+shapes = (
+{
+pos = (-640,0);
+ref = u.1;
+}
+);
+};
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(-137,-426,o),
+(-112,-421,o),
+(-86,-412,c),
+(-96,-369,l),
+(-115,-376,o),
+(-135,-380,o),
+(-157,-380,cs),
+(-214,-380,o),
+(-278,-353,o),
+(-265,-271,cs),
+(-220,1,o),
+(258,-43,o),
+(326,368,c),
+(292,368,l),
+(229,-14,o),
+(-260,36,o),
+(-311,-271,cs),
+(-329,-379,o),
+(-248,-426,o),
+(-165,-426,cs)
+);
+}
+);
+width = 422;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (548,400);
+}
+);
+background = {
+shapes = (
+{
+pos = (-424,0);
+ref = u.1;
+}
+);
+};
+layerId = m008;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(57,-418,o),
+(89,-418,o),
+(120,-418,c),
+(144,-272,l),
+(131,-272,o),
+(119,-272,o),
+(106,-272,cs),
+(24,-272,o),
+(7,-246,o),
+(15,-202,cs),
+(49,5,o),
+(477,-29,o),
+(548,400,c),
+(454,400,l),
+(393,30,o),
+(-105,94,o),
+(-160,-235,cs),
+(-180,-356,o),
+(-118,-418,o),
+(26,-418,cs)
+);
+}
+);
+width = 633;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (890,446);
+}
+);
+background = {
+shapes = (
+{
+pos = (-276,0);
+ref = u.1;
+}
+);
+};
+layerId = m010;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(309,-418,o),
+(384,-418,o),
+(434,-418,c),
+(471,-192,l),
+(452,-192,o),
+(434,-192,o),
+(415,-192,cs),
+(364,-192,o),
+(340,-175,o),
+(347,-133,cs),
+(374,28,o),
+(816,-3,o),
+(890,446,c),
+(810,446,l),
+(741,29,o),
+(16,143,o),
+(-41,-202,cs),
+(-64,-339,o),
+(43,-418,o),
+(259,-418,cs)
+);
+}
+);
+width = 968;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (387,368);
+}
+);
+background = {
+shapes = (
+{
+pos = (-520,0);
+ref = u.1;
+}
+);
+};
+layerId = m012;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(-62,-418,o),
+(-39,-418,o),
+(-17,-418,c),
+(-10,-372,l),
+(-32,-372,o),
+(-55,-372,o),
+(-77,-372,cs),
+(-187,-372,o),
+(-206,-323,o),
+(-197,-264,cs),
+(-157,-24,o),
+(322,-27,o),
+(387,368,c),
+(359,368,l),
+(297,-7,o),
+(-196,20,o),
+(-243,-264,cs),
+(-257,-350,o),
+(-217,-418,o),
+(-84,-418,cs)
+);
+}
+);
+width = 477;
+}
+);
+userData = {
+interface.gridadjust.original = "{'width': 776, 'leftMargin': 66, 'rightMargin': 214}";
+"interface.width-adjustments" = (
+-16
+);
+};
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/u.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/u.1.glyph
new file mode 100644
index 000000000..05d2a2c87
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/u.1.glyph
@@ -0,0 +1,327 @@
+{
+color = 9;
+glyphname = u.1;
+kernLeft = m;
+kernRight = u;
+layers = (
+{
+anchors = (
+{
+name = bottom;
+pos = (508,0);
+},
+{
+name = ogonek;
+pos = (1019,416);
+},
+{
+name = top;
+pos = (693,1118);
+}
+);
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = u;
+}
+);
+};
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(788,-20,o),
+(973,136,o),
+(1019,416,cs),
+(1135,1118,l),
+(965,1118,l),
+(850,424,ls),
+(818,231,o),
+(712,136,o),
+(531,136,cs),
+(349,136,o),
+(274,231,o),
+(306,424,cs),
+(421,1118,l),
+(251,1118,l),
+(135,416,ls),
+(89,136,o),
+(221,-20,o),
+(505,-20,cs)
+);
+}
+);
+width = 1201;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (572,0);
+},
+{
+name = ogonek;
+pos = (1210,460);
+},
+{
+name = top;
+pos = (757,1118);
+}
+);
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = u;
+}
+);
+};
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(910,-14,o),
+(1162,169,o),
+(1210,460,cs),
+(1319,1118,l),
+(917,1118,l),
+(813,488,ls),
+(795,380,o),
+(717,312,o),
+(624,312,cs),
+(531,312,o),
+(475,380,o),
+(493,488,cs),
+(597,1118,l),
+(195,1118,l),
+(86,460,ls),
+(38,169,o),
+(229,-14,o),
+(569,-14,cs)
+);
+}
+);
+width = 1328;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (508,0);
+},
+{
+name = ogonek;
+pos = (967,368);
+},
+{
+name = top;
+pos = (691,1118);
+}
+);
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = u;
+}
+);
+};
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(740,-16,o),
+(929,139,o),
+(967,368,cs),
+(1091,1118,l),
+(1045,1118,l),
+(921,368,ls),
+(887,165,o),
+(714,30,o),
+(511,30,cs),
+(308,30,o),
+(179,165,o),
+(213,368,cs),
+(337,1118,l),
+(291,1118,l),
+(167,368,ls),
+(129,139,o),
+(282,-16,o),
+(511,-16,cs)
+);
+}
+);
+width = 1197;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (474,0);
+},
+{
+name = ogonek;
+pos = (973,400);
+},
+{
+name = top;
+pos = (648,1056);
+}
+);
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = u;
+}
+);
+};
+layerId = m008;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(736,-20,o),
+(930,142,o),
+(973,400,cs),
+(1082,1056,l),
+(912,1056,l),
+(805,408,ls),
+(776,234,o),
+(665,136,o),
+(496,136,cs),
+(326,136,o),
+(248,234,o),
+(277,408,cs),
+(384,1056,l),
+(214,1056,l),
+(105,400,ls),
+(62,142,o),
+(203,-20,o),
+(470,-20,cs)
+);
+}
+);
+width = 1121;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (544,0);
+},
+{
+name = ogonek;
+pos = (1166,446);
+},
+{
+name = top;
+pos = (720,1056);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = m010;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(882,-24,o),
+(1118,157,o),
+(1166,446,cs),
+(1267,1056,l),
+(867,1056,l),
+(770,472,ls),
+(752,365,o),
+(689,298,o),
+(594,298,cs),
+(499,298,o),
+(458,365,o),
+(476,472,cs),
+(573,1056,l),
+(173,1056,l),
+(72,446,ls),
+(24,157,o),
+(200,-24,o),
+(541,-24,cs)
+);
+}
+);
+width = 1266;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (449,0);
+},
+{
+name = ogonek;
+pos = (908,368);
+},
+{
+name = top;
+pos = (622,1056);
+}
+);
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = u;
+}
+);
+};
+layerId = m012;
+name = ital_gen;
+shapes = (
+{
+closed = 1;
+nodes = (
+(681,-16,o),
+(870,139,o),
+(908,368,cs),
+(1022,1056,l),
+(976,1056,l),
+(862,368,ls),
+(828,165,o),
+(655,30,o),
+(452,30,cs),
+(249,30,o),
+(120,165,o),
+(154,368,cs),
+(268,1056,l),
+(222,1056,l),
+(108,368,ls),
+(70,139,o),
+(223,-16,o),
+(452,-16,cs)
+);
+}
+);
+width = 1069;
+}
+);
+metricLeft = u;
+metricRight = "=|u";
+userData = {
+interface.gridadjust.original = "{'width': 1544, 'leftMargin': 194, 'rightMargin': 136}";
+"interface.width-adjustments" = (
+-16
+);
+};
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uacute.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uacute.1.glyph
new file mode 100644
index 000000000..08895db14
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uacute.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (526,0);
+ref = acutecomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (464,0);
+ref = acutecomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (476,0);
+ref = acutecomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (436,0);
+ref = acutecomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (491,0);
+ref = acutecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (439,0);
+ref = acutecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ubar.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ubar.1.glyph
new file mode 100644
index 000000000..aa742c065
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ubar.1.glyph
@@ -0,0 +1,122 @@
+{
+color = 9;
+glyphname = ubar.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+closed = 1;
+nodes = (
+(16.992,604,l),
+(10,559,l),
+(1156,559,l),
+(1162.992,604,l)
+);
+},
+{
+alignment = -1;
+pos = (-15,0);
+ref = u.1;
+}
+);
+width = 1166;
+},
+{
+layerId = m012;
+shapes = (
+{
+closed = 1;
+nodes = (
+(8,573,l),
+(0,528,l),
+(1146,528,l),
+(1154,573,l)
+);
+},
+{
+alignment = -1;
+pos = (40,0);
+ref = u.1;
+}
+);
+width = 1147;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+closed = 1;
+nodes = (
+(39,671,l),
+(16,533,l),
+(1276,533,l),
+(1299,671,l)
+);
+},
+{
+pos = (51,0);
+ref = u.1;
+}
+);
+width = 1300;
+},
+{
+layerId = m008;
+shapes = (
+{
+closed = 1;
+nodes = (
+(36,653,l),
+(12,507,l),
+(1272,507,l),
+(1296,653,l)
+);
+},
+{
+pos = (86,0);
+ref = u.1;
+}
+);
+width = 1290;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+closed = 1;
+nodes = (
+(48,726,l),
+(24,583,l),
+(1471,583,l),
+(1495,726,l)
+);
+},
+{
+pos = (79,0);
+ref = u.1;
+}
+);
+width = 1487;
+},
+{
+layerId = m010;
+shapes = (
+{
+closed = 1;
+nodes = (
+(52,720,l),
+(18,512,l),
+(1386,512,l),
+(1420,720,l)
+);
+},
+{
+pos = (72,0);
+ref = u.1;
+}
+);
+width = 1409;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ubreve.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ubreve.1.glyph
new file mode 100644
index 000000000..bea571d20
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ubreve.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ubreve.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (247,0);
+ref = brevecomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = brevecomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (217,0);
+ref = brevecomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (161,0);
+ref = brevecomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (185,0);
+ref = brevecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = brevecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ucaron.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ucaron.1.glyph
new file mode 100644
index 000000000..1462ebe34
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ucaron.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucaron.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (167,0);
+ref = caroncomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (183,0);
+ref = caroncomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = caroncomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (161,0);
+ref = caroncomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = caroncomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (200,0);
+ref = caroncomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ucircumflex.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ucircumflex.1.glyph
new file mode 100644
index 000000000..424825866
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ucircumflex.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucircumflex.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (166,0);
+ref = circumflexcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = circumflexcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = circumflexcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = circumflexcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = circumflexcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = circumflexcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ucircumflexbelow.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ucircumflexbelow.1.glyph
new file mode 100644
index 000000000..0f0a117c8
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ucircumflexbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucircumflexbelow.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1178,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1060,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1196,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1127,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1329,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1282,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udblgrave.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udblgrave.1.glyph
new file mode 100644
index 000000000..647a801de
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udblgrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udblgrave.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (80,0);
+ref = dblgravecmb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (97,0);
+ref = dblgravecmb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dblgravecmb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (60,0);
+ref = dblgravecmb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-81,0);
+ref = dblgravecmb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-31,0);
+ref = dblgravecmb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresis.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresis.1.glyph
new file mode 100644
index 000000000..6e84f59e1
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresis.1.glyph
@@ -0,0 +1,83 @@
+{
+color = 9;
+glyphname = udieresis.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresiscomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresiscomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-9,0);
+ref = dieresiscomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresiscomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-17,0);
+ref = dieresiscomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresisacute.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresisacute.1.glyph
new file mode 100644
index 000000000..c05bbfd58
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresisacute.1.glyph
@@ -0,0 +1,83 @@
+{
+color = 9;
+glyphname = udieresisacute.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (17,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-7,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresisbelow.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresisbelow.1.glyph
new file mode 100644
index 000000000..d36bc143b
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresisbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udieresisbelow.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1181,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1071,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1201,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1129,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1330,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1283,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresiscaron.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresiscaron.1.glyph
new file mode 100644
index 000000000..cd5eb589a
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresiscaron.1.glyph
@@ -0,0 +1,82 @@
+{
+color = 9;
+glyphname = udieresiscaron.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (17,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-7,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresisgrave.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresisgrave.1.glyph
new file mode 100644
index 000000000..91d24aaad
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresisgrave.1.glyph
@@ -0,0 +1,83 @@
+{
+color = 9;
+glyphname = udieresisgrave.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (17,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-8,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udieresismacron.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udieresismacron.1.glyph
new file mode 100644
index 000000000..93c2e338c
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udieresismacron.1.glyph
@@ -0,0 +1,83 @@
+{
+color = 9;
+glyphname = udieresismacron.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (17,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-7,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/udotbelow.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/udotbelow.1.glyph
new file mode 100644
index 000000000..0c4ba1c30
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/udotbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udotbelow.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (415,0);
+ref = dotbelow;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (415,0);
+ref = dotbelow;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (357,0);
+ref = dotbelow;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (350,0);
+ref = dotbelow;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (331,0);
+ref = dotbelow;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (312,0);
+ref = dotbelow;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/ugrave.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/ugrave.1.glyph
new file mode 100644
index 000000000..355d5052e
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/ugrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ugrave.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (234,0);
+ref = gravecomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (213,0);
+ref = gravecomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (191,0);
+ref = gravecomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (231,0);
+ref = gravecomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (147,0);
+ref = gravecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = gravecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhookabove.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhookabove.1.glyph
new file mode 100644
index 000000000..e99ccf0c1
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhookabove.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhookabove.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (378,0);
+ref = hookabovecomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (336,0);
+ref = hookabovecomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (296,0);
+ref = hookabovecomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (351,0);
+ref = hookabovecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (309,0);
+ref = hookabovecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhorn.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhorn.1.glyph
new file mode 100644
index 000000000..9de90dd63
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhorn.1.glyph
@@ -0,0 +1,162 @@
+{
+color = 9;
+glyphname = uhorn.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1153,1072,ls),
+(1232,1072,o),
+(1284,1116,o),
+(1297,1195,cs),
+(1325,1366,l),
+(1279,1366,l),
+(1251,1195,ls),
+(1242,1141,o),
+(1215,1118,o),
+(1161,1118,cs),
+(1063,1118,l),
+(1055,1072,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1076,1010,ls),
+(1155,1010,o),
+(1206,1054,o),
+(1220,1133,cs),
+(1247,1296,l),
+(1201,1296,l),
+(1174,1133,ls),
+(1165,1079,o),
+(1138,1056,o),
+(1084,1056,cs),
+(999,1056,l),
+(991,1010,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1130,998,ls),
+(1244,998,o),
+(1309,1054,o),
+(1328,1168,cs),
+(1361,1366,l),
+(1201,1366,l),
+(1166,1152,ls),
+(1162,1128,o),
+(1150,1118,o),
+(1126,1118,cs),
+(1036,1118,l),
+(1016,998,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1067,936,ls),
+(1181,936,o),
+(1246,992,o),
+(1265,1106,cs),
+(1297,1296,l),
+(1137,1296,l),
+(1102,1090,ls),
+(1098,1066,o),
+(1087,1056,o),
+(1063,1056,cs),
+(1009,1056,l),
+(989,936,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1182,878,ls),
+(1326,878,o),
+(1453,952,o),
+(1480,1118,cs),
+(1521,1366,l),
+(1221,1366,l),
+(1185,1150,ls),
+(1182,1129,o),
+(1169,1118,o),
+(1148,1118,cs),
+(1086,1118,l),
+(1046,878,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1161,824,ls),
+(1305,824,o),
+(1430,886,o),
+(1455,1036,cs),
+(1498,1296,l),
+(1198,1296,l),
+(1163,1088,ls),
+(1160,1067,o),
+(1147,1056,o),
+(1126,1056,cs),
+(1035,1056,l),
+(996,824,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhornacute.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhornacute.1.glyph
new file mode 100644
index 000000000..12159629f
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhornacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhornacute.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (526,0);
+ref = acutecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (464,0);
+ref = acutecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (476,0);
+ref = acutecomb;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (436,0);
+ref = acutecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (491,0);
+ref = acutecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (439,0);
+ref = acutecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhorndotbelow.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhorndotbelow.1.glyph
new file mode 100644
index 000000000..1c3e23640
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhorndotbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorndotbelow.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (415,0);
+ref = dotbelow;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (415,0);
+ref = dotbelow;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (357,0);
+ref = dotbelow;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (350,0);
+ref = dotbelow;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (331,0);
+ref = dotbelow;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (312,0);
+ref = dotbelow;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhorngrave.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhorngrave.1.glyph
new file mode 100644
index 000000000..c8627bb53
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhorngrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorngrave.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (234,0);
+ref = gravecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (213,0);
+ref = gravecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (191,0);
+ref = gravecomb;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (231,0);
+ref = gravecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (147,0);
+ref = gravecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (152,0);
+ref = gravecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhornhookabove.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhornhookabove.1.glyph
new file mode 100644
index 000000000..136fce52a
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhornhookabove.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhornhookabove.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (378,0);
+ref = hookabovecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (336,0);
+ref = hookabovecomb;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (296,0);
+ref = hookabovecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (351,0);
+ref = hookabovecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (309,0);
+ref = hookabovecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhorntilde.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhorntilde.1.glyph
new file mode 100644
index 000000000..fb11da3e3
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhorntilde.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorntilde.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (95,0);
+ref = tildecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (87,0);
+ref = tildecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (88,0);
+ref = tildecomb;
+}
+);
+width = 1277;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (80,0);
+ref = tildecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (152,0);
+ref = tildecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (120,0);
+ref = tildecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uhungarumlaut.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uhungarumlaut.1.glyph
new file mode 100644
index 000000000..df1735f4c
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uhungarumlaut.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhungarumlaut.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (254,0);
+ref = hungarumlaut;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (301,0);
+ref = hungarumlaut;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (195,0);
+ref = hungarumlaut;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (253,0);
+ref = hungarumlaut;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (179,0);
+ref = hungarumlaut;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (204,0);
+ref = hungarumlaut;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uinvertedbreve.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uinvertedbreve.1.glyph
new file mode 100644
index 000000000..fea388e51
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uinvertedbreve.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uinvertedbreve.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (236,0);
+ref = breveinvcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = breveinvcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = breveinvcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = breveinvcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = breveinvcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = breveinvcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/umacron.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/umacron.1.glyph
new file mode 100644
index 000000000..a06593705
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/umacron.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = umacron.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (198,0);
+ref = macroncomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (150,0);
+ref = macroncomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (113,0);
+ref = macroncomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (144,0);
+ref = macroncomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (248,0);
+ref = macroncomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (248,0);
+ref = macroncomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/umacrondieresis.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/umacrondieresis.1.glyph
new file mode 100644
index 000000000..6865a2888
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/umacrondieresis.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = umacrondieresis.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (199,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (151,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (113,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (145,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (248,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (257,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uogonek.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uogonek.1.glyph
new file mode 100644
index 000000000..bc500a078
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uogonek.1.glyph
@@ -0,0 +1,90 @@
+{
+color = 9;
+glyphname = uogonek.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (641,0);
+ref = ogonek.u.1;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (521,0);
+ref = ogonek.u.1;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (530,0);
+ref = ogonek.u.1;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (425,0);
+ref = ogonek.u.1;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (679,0);
+ref = ogonek.u.1;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+name = ital_gen;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (276,0);
+ref = ogonek.u.1;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/upsilon.glyph b/src/Inter-Italic.glyphspackage/glyphs/upsilon.glyph
index 93f0acaea..75fc16013 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/upsilon.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/upsilon.glyph
@@ -4,264 +4,61 @@ kernLeft = m;
kernRight = u;
layers = (
{
-anchors = (
-{
-name = top;
-pos = (693,1118);
-}
-);
-background = {
-shapes = (
-{
-pos = (1,0);
-ref = u;
-}
-);
-};
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(788,-20,o),
-(973,136,o),
-(1019,416,cs),
-(1135,1118,l),
-(965,1118,l),
-(850,424,ls),
-(818,231,o),
-(712,136,o),
-(531,136,cs),
-(349,136,o),
-(274,231,o),
-(306,424,cs),
-(421,1118,l),
-(251,1118,l),
-(135,416,ls),
-(89,136,o),
-(221,-20,o),
-(505,-20,cs)
-);
+ref = u.1;
}
);
width = 1201;
},
{
-anchors = (
-{
-name = top;
-pos = (757,1118);
-}
-);
-background = {
-shapes = (
-{
-pos = (1,0);
-ref = u;
-}
-);
-};
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(910,-14,o),
-(1162,169,o),
-(1210,460,cs),
-(1319,1118,l),
-(917,1118,l),
-(813,488,ls),
-(795,380,o),
-(717,312,o),
-(624,312,cs),
-(531,312,o),
-(475,380,o),
-(493,488,cs),
-(597,1118,l),
-(195,1118,l),
-(86,460,ls),
-(38,169,o),
-(229,-14,o),
-(569,-14,cs)
-);
+ref = u.1;
}
);
width = 1328;
},
{
-anchors = (
-{
-name = top;
-pos = (691,1118);
-}
-);
-background = {
-shapes = (
-{
-pos = (1,0);
-ref = u;
-}
-);
-};
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(740,-16,o),
-(929,139,o),
-(967,368,cs),
-(1091,1118,l),
-(1045,1118,l),
-(921,368,ls),
-(887,165,o),
-(714,30,o),
-(511,30,cs),
-(308,30,o),
-(179,165,o),
-(213,368,cs),
-(337,1118,l),
-(291,1118,l),
-(167,368,ls),
-(129,139,o),
-(282,-16,o),
-(511,-16,cs)
-);
+ref = u.1;
}
);
width = 1197;
},
{
-anchors = (
-{
-name = top;
-pos = (648,1056);
-}
-);
-background = {
-shapes = (
-{
-pos = (1,0);
-ref = u;
-}
-);
-};
layerId = m008;
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(736,-20,o),
-(931,142,o),
-(973,400,cs),
-(1082,1056,l),
-(912,1056,l),
-(805,408,ls),
-(776,234,o),
-(665,136,o),
-(496,136,cs),
-(326,136,o),
-(248,234,o),
-(277,408,cs),
-(384,1056,l),
-(214,1056,l),
-(105,400,ls),
-(63,142,o),
-(203,-20,o),
-(470,-20,cs)
-);
+ref = u.1;
}
);
width = 1121;
},
{
-anchors = (
-{
-name = top;
-pos = (720,1056);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = m010;
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(882,-24,o),
-(1117.991,157,o),
-(1166,446,cs),
-(1267,1056,l),
-(867,1056,l),
-(770,472,ls),
-(752,365,o),
-(689,298,o),
-(594,298,cs),
-(499,298,o),
-(458,365,o),
-(476,472,cs),
-(573,1056,l),
-(173,1056,l),
-(72,446,ls),
-(23.991,157,o),
-(200,-24,o),
-(541,-24,cs)
-);
+ref = u.1;
}
);
width = 1266;
},
{
-anchors = (
-{
-name = top;
-pos = (622,1056);
-}
-);
-background = {
-shapes = (
-{
-pos = (1,0);
-ref = u;
-}
-);
-};
layerId = m012;
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(681,-16,o),
-(870,139,o),
-(908,368,cs),
-(1022,1056,l),
-(976,1056,l),
-(862,368,ls),
-(828,165,o),
-(655,30,o),
-(452,30,cs),
-(249,30,o),
-(120,165,o),
-(154,368,cs),
-(268,1056,l),
-(222,1056,l),
-(108,368,ls),
-(70,139,o),
-(223,-16,o),
-(452,-16,cs)
-);
+ref = u.1;
}
);
width = 1069;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/uring.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/uring.1.glyph
new file mode 100644
index 000000000..f6a88d266
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/uring.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uring.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (358,0);
+ref = ringcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (246,0);
+ref = ringcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (296,0);
+ref = ringcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (272,0);
+ref = ringcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (233,0);
+ref = ringcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (200,0);
+ref = ringcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/utilde.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/utilde.1.glyph
new file mode 100644
index 000000000..97dadeb33
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/utilde.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = utilde.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (95,0);
+ref = tildecomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (87,0);
+ref = tildecomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (88,0);
+ref = tildecomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (80,0);
+ref = tildecomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = tildecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (120,0);
+ref = tildecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/utildeacute.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/utildeacute.1.glyph
new file mode 100644
index 000000000..3d1a5e28a
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/utildeacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = utildeacute.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (95,0);
+ref = tildeacute.lc;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (86,0);
+ref = tildeacute.lc;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (89,0);
+ref = tildeacute.lc;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (80,0);
+ref = tildeacute.lc;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = tildeacute.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (121,0);
+ref = tildeacute.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/utildebelow.1.glyph b/src/Inter-Italic.glyphspackage/glyphs/utildebelow.1.glyph
new file mode 100644
index 000000000..9f64b6193
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/utildebelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = utildebelow.1;
+layers = (
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1183,0);
+ref = tildesubcomb;
+}
+);
+width = 1197;
+},
+{
+layerId = m012;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1067,0);
+ref = tildesubcomb;
+}
+);
+width = 1069;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1200,0);
+ref = tildesubcomb;
+}
+);
+width = 1201;
+},
+{
+layerId = m008;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1130,0);
+ref = tildesubcomb;
+}
+);
+width = 1121;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1329,0);
+ref = tildesubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m010;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1280,0);
+ref = tildesubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist
index 8e8131004..27656ffc7 100644
--- a/src/Inter-Italic.glyphspackage/order.plist
+++ b/src/Inter-Italic.glyphspackage/order.plist
@@ -917,6 +917,38 @@ uhorngrave,
uhornhookabove,
uhorntilde,
uhorndotbelow,
+u.1,
+uacute.1,
+ubar.1,
+ubreve.1,
+ucaron.1,
+ucircumflex.1,
+ucircumflexbelow.1,
+udblgrave.1,
+udieresis.1,
+udieresisacute.1,
+udieresisbelow.1,
+udieresiscaron.1,
+udieresisgrave.1,
+udieresismacron.1,
+udotbelow.1,
+ugrave.1,
+uhookabove.1,
+uhorn.1,
+uhornacute.1,
+uhorndotbelow.1,
+uhorngrave.1,
+uhornhookabove.1,
+uhorntilde.1,
+uhungarumlaut.1,
+uinvertedbreve.1,
+umacron.1,
+umacrondieresis.1,
+uogonek.1,
+uring.1,
+utilde.1,
+utildeacute.1,
+utildebelow.1,
v,
vturn,
vtilde,
@@ -2453,6 +2485,7 @@ ogonek.a,
ogonek.e,
ogonek.o,
ogonek.y,
+ogonek.u.1,
acutelowmod,
colontriangularhalfmod,
colontriangularmod,
diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist
index 74f9cd5d9..54342c817 100644
--- a/src/Inter-Roman.glyphspackage/fontinfo.plist
+++ b/src/Inter-Roman.glyphspackage/fontinfo.plist
@@ -1041,6 +1041,38 @@ uhorngrave,
uhornhookabove,
uhorntilde,
uhorndotbelow,
+u.1,
+uacute.1,
+ubar.1,
+ubreve.1,
+ucaron.1,
+ucircumflex.1,
+ucircumflexbelow.1,
+udblgrave.1,
+udieresis.1,
+udieresisacute.1,
+udieresisbelow.1,
+udieresiscaron.1,
+udieresisgrave.1,
+udieresismacron.1,
+udotbelow.1,
+ugrave.1,
+uhookabove.1,
+uhorn.1,
+uhornacute.1,
+uhorndotbelow.1,
+uhorngrave.1,
+uhornhookabove.1,
+uhorntilde.1,
+uhungarumlaut.1,
+uinvertedbreve.1,
+umacron.1,
+umacrondieresis.1,
+uogonek.1,
+uring.1,
+utilde.1,
+utildeacute.1,
+utildebelow.1,
v,
vturn,
vtilde,
@@ -2609,8 +2641,19 @@ sub N o period by numero;
tag = ordn;
},
{
-code = "include(features/salt.fea);
+code = "include(features/cv01-one.fea);
+include(features/cv02-four.fea);
+include(features/cv03-six.fea);
+include(features/cv04-nine.fea);
+include(features/cv05-l-tail.fea);
+include(features/cv06-u.fea);
+include(features/cv07-germandbls.fea);
+include(features/cv08-i-serif.fea);
+include(features/cv09-three.fea);
+include(features/cv10-g-spur.fea);
include(features/cv11-single-storey-a.fea);
+include(features/cv12-compact-f.fea);
+include(features/cv13-compact-t.fea);
";
tag = salt;
},
@@ -2660,44 +2703,63 @@ value = "";
tag = ss05;
},
{
-code = "include(features/cv01-one.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Alternate one\"; }; };
+include(features/cv01-one.fea);
+";
tag = cv01;
},
{
-code = "include(features/cv02-four.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open four\"; }; };
+include(features/cv02-four.fea);
+";
tag = cv02;
},
{
-code = "include(features/cv03-six.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open six\"; }; };
+include(features/cv03-six.fea);
+";
tag = cv03;
},
{
-code = "include(features/cv04-nine.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Open nine\"; }; };
+include(features/cv04-nine.fea);
+";
tag = cv04;
},
{
-code = "include(features/cv05-l-tail.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Lower-case L with tail\"; }; };
+include(features/cv05-l-tail.fea);
+";
tag = cv05;
},
{
-code = "include(features/cv06-u.fea);
+code = "cvParameters { FeatUILabelNameID { name \"Simplified u\"; }; };
+include(features/cv06-u.fea);
";
tag = cv06;
},
{
-code = "include(features/cv07-germandbls.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Alternate German double s\"; }; };
+include(features/cv07-germandbls.fea);
+";
tag = cv07;
},
{
-code = "include(features/cv08-i-serif.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Upper-case i with serif\"; }; };
+include(features/cv08-i-serif.fea);
+";
tag = cv08;
},
{
-code = "include(features/cv09-three.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Flat-top three\"; }; };
+include(features/cv09-three.fea);
+";
tag = cv09;
},
{
-code = "include(features/cv10-g-spur.fea);";
+code = "cvParameters { FeatUILabelNameID { name \"Capital G with spur\"; }; };
+include(features/cv10-g-spur.fea);
+";
tag = cv10;
},
{
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ogonek.u.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ogonek.u.1.glyph
new file mode 100644
index 000000000..b4dca8c0e
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ogonek.u.1.glyph
@@ -0,0 +1,1071 @@
+{
+glyphname = ogonek.u.1;
+layers = (
+{
+anchors = (
+{
+name = _ogonek;
+pos = (548,460);
+}
+);
+background = {
+shapes = (
+{
+pos = (-678,0);
+ref = u.1;
+}
+);
+};
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+closed = 1;
+nodes = (
+(110,-426,o),
+(208,-407,o),
+(265,-375,c),
+(196,-195,l),
+(173,-208,o),
+(153,-214,o),
+(132,-214,cs),
+(90,-214,o),
+(69,-188,o),
+(69,-145,cs),
+(69,50,o),
+(548,5,o),
+(548,460,c),
+(385,460,l),
+(385,59,o),
+(-260,153,o),
+(-260,-200,cs),
+(-260,-342,o),
+(-150,-426,o),
+(28,-426,cs)
+);
+}
+);
+width = 612;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (357,368);
+}
+);
+background = {
+shapes = (
+{
+pos = (-641,0);
+ref = u.1;
+}
+);
+};
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+closed = 1;
+nodes = (
+(26,-426,o),
+(50,-421,o),
+(74,-412,c),
+(57,-369,l),
+(39,-376,o),
+(20,-380,o),
+(-2,-380,cs),
+(-59,-380,o),
+(-128,-353,o),
+(-128,-271,cs),
+(-128,1,o),
+(357,-43,o),
+(357,368,c),
+(323,368,l),
+(323,-14,o),
+(-174,36,o),
+(-174,-271,cs),
+(-174,-379,o),
+(-85,-426,o),
+(-2,-426,cs)
+);
+}
+);
+width = 421;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (390,0);
+}
+);
+associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+background = {
+shapes = (
+{
+closed = 1;
+nodes = (
+(323,-436,o),
+(375,-413,o),
+(408,-392,c),
+(396,-264,l),
+(375,-276,o),
+(340,-291,o),
+(296,-290,cs),
+(239,-291,o),
+(221,-265,o),
+(222,-222,cs),
+(221,-134,o),
+(303,-64,o),
+(390,0,c),
+(312,62,l),
+(119,-26,o),
+(47,-137,o),
+(46,-244,cs),
+(47,-369,o),
+(134,-436,o),
+(254,-436,cs)
+);
+},
+{
+closed = 0;
+nodes = (
+(-62,28,l),
+(-278,-71,o),
+(-346,-134,o),
+(-346,-244,cs),
+(-346,-351,o),
+(-285,-419,o),
+(-186,-418,cs),
+(-135,-419,o),
+(-68,-401,o),
+(-30,-376,c)
+);
+},
+{
+closed = 0;
+nodes = (
+(376,28,l),
+(223,-58,o),
+(148,-148,o),
+(148,-258,cs),
+(148,-368,o),
+(224,-419,o),
+(296,-418,cs),
+(348,-419,o),
+(388,-397,o),
+(416,-376,c)
+);
+}
+);
+};
+layerId = "52D975C4-1382-4F77-8F34-B262951668A6";
+name = "Sep 4 19, 07:14";
+shapes = (
+{
+closed = 1;
+nodes = (
+(368,-383,o),
+(333,-396,o),
+(296,-396,cs),
+(223,-396,o),
+(172,-340,o),
+(172,-258,cs),
+(172,-159,o),
+(241,-83,o),
+(390,0,c),
+(350,30,l),
+(199,-58,o),
+(125,-144,o),
+(126,-258,cs),
+(125,-366,o),
+(196,-442,o),
+(296,-442,cs),
+(343,-442,o),
+(388,-426,o),
+(430,-396,c),
+(402,-358,l)
+);
+}
+);
+width = 492;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (904,446);
+}
+);
+background = {
+shapes = (
+{
+pos = (-276,0);
+ref = u.1;
+}
+);
+};
+layerId = m009;
+shapes = (
+{
+closed = 1;
+nodes = (
+(466,-418,o),
+(541,-418,o),
+(591,-418,c),
+(591,-192,l),
+(572,-192,o),
+(554,-192,o),
+(535,-192,cs),
+(484,-192,o),
+(457,-175,o),
+(457,-133,cs),
+(457,28,o),
+(904,-3,o),
+(904,446,c),
+(824,446,l),
+(824,29,o),
+(80,143,o),
+(80,-202,cs),
+(80,-339,o),
+(200,-418,o),
+(416,-418,cs)
+);
+}
+);
+width = 968;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (413,368);
+}
+);
+background = {
+shapes = (
+{
+pos = (-521,0);
+ref = u.1;
+}
+);
+};
+layerId = m011;
+shapes = (
+{
+closed = 1;
+nodes = (
+(94,-418,o),
+(117,-418,o),
+(139,-418,c),
+(139,-372,l),
+(117,-372,o),
+(94,-372,o),
+(72,-372,cs),
+(-38,-372,o),
+(-66,-323,o),
+(-66,-264,cs),
+(-66,-24,o),
+(413,-27,o),
+(413,368,c),
+(385,368,l),
+(385,-3,o),
+(-112,20,o),
+(-112,-264,cs),
+(-112,-350,o),
+(-61,-418,o),
+(72,-418,cs)
+);
+}
+);
+width = 477;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (390,0);
+}
+);
+associatedMasterId = m011;
+background = {
+shapes = (
+{
+closed = 1;
+nodes = (
+(323,-436,o),
+(375,-413,o),
+(408,-392,c),
+(396,-264,l),
+(375,-276,o),
+(340,-291,o),
+(296,-290,cs),
+(239,-291,o),
+(221,-265,o),
+(222,-222,cs),
+(221,-134,o),
+(303,-64,o),
+(390,0,c),
+(312,62,l),
+(119,-26,o),
+(47,-137,o),
+(46,-244,cs),
+(47,-369,o),
+(134,-436,o),
+(254,-436,cs)
+);
+},
+{
+closed = 0;
+nodes = (
+(-62,28,l),
+(-278,-71,o),
+(-346,-134,o),
+(-346,-244,cs),
+(-346,-351,o),
+(-285,-419,o),
+(-186,-418,cs),
+(-135,-419,o),
+(-68,-401,o),
+(-30,-376,c)
+);
+},
+{
+closed = 0;
+nodes = (
+(376,28,l),
+(223,-58,o),
+(148,-148,o),
+(148,-258,cs),
+(148,-368,o),
+(224,-419,o),
+(296,-418,cs),
+(348,-419,o),
+(388,-397,o),
+(416,-376,c)
+);
+}
+);
+};
+layerId = "7EF4E09E-58E3-4F6B-A698-F836C5486F33";
+name = "Sep 4 19, 07:14";
+shapes = (
+{
+closed = 1;
+nodes = (
+(368,-383,o),
+(333,-396,o),
+(296,-396,cs),
+(223,-396,o),
+(172,-340,o),
+(172,-258,cs),
+(172,-159,o),
+(241,-83,o),
+(390,0,c),
+(350,30,l),
+(199,-58,o),
+(125,-144,o),
+(126,-258,cs),
+(125,-366,o),
+(196,-442,o),
+(296,-442,cs),
+(343,-442,o),
+(388,-426,o),
+(430,-396,c),
+(402,-358,l)
+);
+}
+);
+width = 492;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (423,198);
+}
+);
+associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+background = {
+shapes = (
+{
+pos = (-581,0);
+ref = e;
+}
+);
+};
+layerId = "25A64AAB-FFAA-4FB8-AA23-CE99DF062F1A";
+name = "Jul 10, 22, 15:11";
+shapes = (
+{
+closed = 1;
+nodes = (
+(353,-442,o),
+(393,-426,o),
+(434,-396,c),
+(408,-358,l),
+(372,-383,o),
+(344,-396,o),
+(302,-396,cs),
+(227,-396,o),
+(176,-358,o),
+(176,-272,cs),
+(176,-93,o),
+(289,-17,o),
+(423,198,c),
+(336,144,l),
+(231,-25,o),
+(130,-78,o),
+(130,-272,cs),
+(130,-383,o),
+(201,-442,o),
+(302,-442,cs)
+);
+}
+);
+width = 492;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (423,198);
+}
+);
+associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+background = {
+shapes = (
+{
+pos = (-581,0);
+ref = e;
+}
+);
+};
+layerId = "5D8A902A-35BA-49DA-BD2B-A1E38C0936EA";
+name = "Jul 10, 22, 15:13";
+shapes = (
+{
+closed = 0;
+nodes = (
+(438,-298,l),
+(406,-364,o),
+(364,-396,o),
+(297,-396,cs),
+(220,-396,o),
+(176,-355,o),
+(176,-272,cs),
+(176,-159,o),
+(257,-68,o),
+(423,198,c)
+);
+}
+);
+width = 492;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (548,360);
+}
+);
+associatedMasterId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+background = {
+shapes = (
+{
+pos = (-632,0);
+ref = e;
+},
+{
+closed = 0;
+nodes = (
+(6,-20,ls),
+(315,-20,o),
+(510,128,o),
+(548,360,c)
+);
+},
+{
+closed = 1;
+nodes = (
+(381,-426,o),
+(479,-407,o),
+(536,-375,c),
+(467,-195,l),
+(443,-209,o),
+(425,-214,o),
+(403,-214,cs),
+(361,-214,o),
+(340,-188,o),
+(340,-145,cs),
+(340,-86,o),
+(379,-37,o),
+(500,0,c),
+(124,16,l),
+(58,-34,o),
+(11,-109,o),
+(11,-200,cs),
+(11,-342,o),
+(121,-426,o),
+(299,-426,cs)
+);
+}
+);
+};
+layerId = "158813B0-A9A9-4917-AF8D-A6667AC993D4";
+name = "Oct 2, 22, 10:00";
+shapes = (
+{
+closed = 1;
+nodes = (
+(438,-426,o),
+(485,-403,o),
+(536,-375,c),
+(467,-195,l),
+(449,-205,o),
+(426,-214,o),
+(397,-214,cs),
+(365,-214,o),
+(340,-190,o),
+(340,-141,cs),
+(340,-13,o),
+(510,128,o),
+(548,360,c),
+(213,88,ls),
+(105,0,o),
+(64,-85,o),
+(64,-182,cs),
+(64,-335,o),
+(169,-426,o),
+(348,-426,cs)
+);
+}
+);
+width = 612;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (569,316);
+}
+);
+associatedMasterId = m007;
+background = {
+shapes = (
+{
+pos = (-443,0);
+ref = e;
+},
+{
+closed = 1;
+nodes = (
+(325,-418,o),
+(365,-418,o),
+(404,-418,c),
+(404,-272,l),
+(386,-272,o),
+(360,-272,o),
+(342,-272,cs),
+(281,-272,o),
+(255,-246,o),
+(255,-202,cs),
+(255,-150,o),
+(292,-108,o),
+(404,0,c),
+(236,16,l),
+(138,-62,o),
+(86,-130,o),
+(86,-230,cs),
+(86,-354,o),
+(163,-418,o),
+(286,-418,cs)
+);
+}
+);
+};
+layerId = "9374BE6F-3043-4980-9AD8-E395A82141A9";
+name = "Oct 2, 22, 10:02";
+shapes = (
+{
+closed = 1;
+nodes = (
+(363,-436,o),
+(407,-424,o),
+(454,-396,c),
+(416,-271,l),
+(385,-286,o),
+(370,-290,o),
+(351,-290,cs),
+(298,-290,o),
+(275,-269,o),
+(275,-222,cs),
+(275,-26,o),
+(523,62,o),
+(569,316,c),
+(285,56,ls),
+(147,-69,o),
+(101,-145,o),
+(101,-244,cs),
+(101,-369,o),
+(173,-436,o),
+(307,-436,cs)
+);
+}
+);
+width = 633;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (513,258);
+}
+);
+associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+background = {
+shapes = (
+{
+pos = (-557,0);
+ref = e;
+}
+);
+};
+layerId = "94B2A021-4631-4067-9A7B-017BC1DDDAC5";
+name = "Oct 2, 22, 10:03";
+shapes = (
+{
+closed = 1;
+nodes = (
+(326,-436,o),
+(371,-424,o),
+(417,-396,c),
+(379,-271,l),
+(348,-286,o),
+(333,-290,o),
+(314,-290,cs),
+(261,-290,o),
+(238,-269,o),
+(238,-222,cs),
+(238,-42,o),
+(408,-13,o),
+(513,258,c),
+(264,56,ls),
+(116,-65,o),
+(64,-142,o),
+(64,-244,cs),
+(64,-366,o),
+(139,-436,o),
+(270,-436,cs)
+);
+}
+);
+width = 577;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (513,258);
+}
+);
+associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+background = {
+shapes = (
+{
+pos = (-557,0);
+ref = e;
+},
+{
+closed = 1;
+nodes = (
+(408,-436,o),
+(465,-409,o),
+(505,-386,c),
+(446,-260,l),
+(424,-273,o),
+(392,-288,o),
+(352,-288,cs),
+(295,-288,o),
+(268,-258,o),
+(268,-209,cs),
+(268,-124,o),
+(349,-64,o),
+(436,0,c),
+(268,16,l),
+(159,-57,o),
+(94,-147,o),
+(94,-244,cs),
+(94,-368,o),
+(199,-436,o),
+(327,-436,cs)
+);
+}
+);
+};
+layerId = "EB94E3F8-6CBA-41D0-94C9-ACF4EFC6C0B6";
+name = "Oct 2, 22, 10:05";
+shapes = (
+{
+closed = 1;
+nodes = (
+(408,-436,o),
+(465,-409,o),
+(505,-386,c),
+(446,-260,l),
+(424,-273,o),
+(392,-288,o),
+(352,-288,cs),
+(295,-288,o),
+(268,-258,o),
+(268,-209,cs),
+(268,-95,o),
+(456,70,o),
+(513,258,c),
+(256,32,ls),
+(157,-55,o),
+(94,-147,o),
+(94,-244,cs),
+(94,-368,o),
+(199,-436,o),
+(327,-436,cs)
+);
+}
+);
+width = 577;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (513,416);
+}
+);
+background = {
+shapes = (
+{
+pos = (-529,0);
+ref = u.1;
+}
+);
+};
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+name = Regular;
+shapes = (
+{
+closed = 1;
+nodes = (
+(151,-436,o),
+(208,-409,o),
+(248,-386,c),
+(189,-260,l),
+(167,-273,o),
+(135,-288,o),
+(95,-288,cs),
+(38,-288,o),
+(11,-258,o),
+(11,-209,cs),
+(11,3,o),
+(513,-79,o),
+(513,416,c),
+(390,416,l),
+(390,-10,o),
+(-163,43,o),
+(-163,-244,cs),
+(-163,-368,o),
+(-58,-436,o),
+(70,-436,cs)
+);
+}
+);
+width = 577;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (357,198);
+}
+);
+associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+background = {
+shapes = (
+{
+pos = (-647,0);
+ref = e;
+}
+);
+};
+layerId = "2B9849FF-2943-4D94-A916-616BF1DBE411";
+name = "Oct 2, 22, 10:05";
+shapes = (
+{
+closed = 1;
+nodes = (
+(314,-442,o),
+(373,-402,o),
+(413,-318,c),
+(372,-298,l),
+(339,-367,o),
+(296,-396,o),
+(231,-396,cs),
+(152,-396,o),
+(110,-353,o),
+(110,-272,cs),
+(110,-160,o),
+(191,-68,o),
+(357,198,c),
+(320,217,l),
+(156,-45,o),
+(64,-142,o),
+(64,-272,cs),
+(64,-379,o),
+(126,-442,o),
+(231,-442,cs)
+);
+}
+);
+width = 477;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (569,528);
+}
+);
+associatedMasterId = m007;
+background = {
+shapes = (
+{
+pos = (-483,0);
+ref = o;
+}
+);
+};
+layerId = "0C516D5B-58B2-4FFE-8F08-7FB722CA70D0";
+name = "Oct 2, 22, 10:24";
+shapes = (
+{
+closed = 1;
+nodes = (
+(341,-418,o),
+(381,-418,o),
+(420,-418,c),
+(420,-272,l),
+(402,-272,o),
+(376,-272,o),
+(358,-272,cs),
+(276,-272,o),
+(255,-246,o),
+(255,-202,cs),
+(255,-83,o),
+(569,126,o),
+(569,528,c),
+(228,22,l),
+(145,-57,o),
+(86,-126,o),
+(86,-235,cs),
+(86,-356,o),
+(158,-418,o),
+(302,-418,cs)
+);
+}
+);
+width = 633;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (569,400);
+}
+);
+background = {
+shapes = (
+{
+pos = (-425,0);
+ref = u.1;
+}
+);
+};
+layerId = m007;
+name = "Display Regular";
+shapes = (
+{
+closed = 1;
+nodes = (
+(213,-418,o),
+(245,-418,o),
+(276,-418,c),
+(276,-272,l),
+(263,-272,o),
+(251,-272,o),
+(238,-272,cs),
+(156,-272,o),
+(135,-246,o),
+(135,-202,cs),
+(135,5,o),
+(569,-29,o),
+(569,400,c),
+(475,400,l),
+(475,30,o),
+(-34,94,o),
+(-34,-235,cs),
+(-34,-356,o),
+(38,-418,o),
+(182,-418,cs)
+);
+}
+);
+width = 633;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (569,528);
+}
+);
+associatedMasterId = m007;
+background = {
+shapes = (
+{
+pos = (-483,0);
+ref = o;
+}
+);
+};
+layerId = "470911DB-ACB9-46DF-8BEC-3365E11D9B66";
+name = "Oct 2, 22, 10:52";
+shapes = (
+{
+closed = 1;
+nodes = (
+(389,-418,o),
+(429,-418,o),
+(468,-418,c),
+(468,-272,l),
+(450,-272,o),
+(424,-272,o),
+(406,-272,cs),
+(324,-272,o),
+(303,-246,o),
+(303,-202,cs),
+(303,-47,o),
+(569,158,o),
+(569,528,c),
+(256,38,l),
+(196,-42,o),
+(134,-126,o),
+(134,-235,cs),
+(134,-356,o),
+(206,-418,o),
+(350,-418,cs)
+);
+}
+);
+width = 633;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (513,552);
+}
+);
+associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+background = {
+shapes = (
+{
+pos = (-605,0);
+ref = o;
+}
+);
+};
+layerId = "5B5CD210-0133-4CBD-9BD8-91A241617D75";
+name = "Oct 2, 22, 10:53";
+shapes = (
+{
+closed = 1;
+nodes = (
+(408,-436,o),
+(465,-409,o),
+(505,-386,c),
+(446,-260,l),
+(424,-273,o),
+(392,-288,o),
+(352,-288,cs),
+(295,-288,o),
+(268,-258,o),
+(268,-209,cs),
+(268,-63,o),
+(513,189,o),
+(513,552,c),
+(242,54,l),
+(158,-54,o),
+(94,-147,o),
+(94,-244,cs),
+(94,-368,o),
+(199,-436,o),
+(327,-436,cs)
+);
+}
+);
+width = 577;
+},
+{
+anchors = (
+{
+name = _ogonek;
+pos = (548,556);
+}
+);
+associatedMasterId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+background = {
+shapes = (
+{
+pos = (-670,0);
+ref = o;
+}
+);
+};
+layerId = "63B11402-5E41-4846-8B98-D81FA3A15570";
+name = "Oct 2, 22, 10:59";
+shapes = (
+{
+closed = 1;
+nodes = (
+(381,-426,o),
+(479,-407,o),
+(536,-375,c),
+(467,-195,l),
+(443,-209,o),
+(425,-214,o),
+(403,-214,cs),
+(361,-214,o),
+(340,-188,o),
+(340,-145,cs),
+(340,-9,o),
+(548,248,o),
+(548,556,c),
+(124,28,l),
+(56,-44,o),
+(11,-109,o),
+(11,-200,cs),
+(11,-342,o),
+(121,-426,o),
+(299,-426,cs)
+);
+}
+);
+width = 612;
+}
+);
+note = "based on /ogonek.a";
+userData = {
+interface.gridadjust.original = "{'width': 776, 'leftMargin': 66, 'rightMargin': 214}";
+"interface.width-adjustments" = (
+-16
+);
+};
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/u.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/u.1.glyph
new file mode 100644
index 000000000..3ba050711
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/u.1.glyph
@@ -0,0 +1,446 @@
+{
+color = 9;
+glyphname = u.1;
+kernLeft = m;
+kernRight = u;
+layers = (
+{
+anchors = (
+{
+name = bottom;
+pos = (600,0);
+},
+{
+name = ogonek;
+pos = (1042,416);
+},
+{
+name = top;
+pos = (600,1118);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+closed = 1;
+nodes = (
+(884,-20,o),
+(1042,136,o),
+(1042,416,cs),
+(1042,1118,l),
+(872,1118,l),
+(872,424,ls),
+(872,231,o),
+(782,136,o),
+(600,136,cs),
+(418,136,o),
+(328,231,o),
+(328,424,cs),
+(328,1118,l),
+(158,1118,l),
+(158,416,ls),
+(158,136,o),
+(316,-20,o),
+(600,-20,cs)
+);
+}
+);
+width = 1200;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (664,0);
+},
+{
+name = ogonek;
+pos = (1226,460);
+},
+{
+name = top;
+pos = (664,1118);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1004,-14,o),
+(1226,169,o),
+(1226,460,cs),
+(1226,1118,l),
+(824,1118,l),
+(824,488,ls),
+(824,380,o),
+(757,312,o),
+(664,312,cs),
+(571,312,o),
+(504,380,o),
+(504,488,cs),
+(504,1118,l),
+(102,1118,l),
+(102,460,ls),
+(102,169,o),
+(323,-14,o),
+(663,-14,cs)
+);
+}
+);
+width = 1328;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (598,0);
+},
+{
+name = ogonek;
+pos = (998,368);
+},
+{
+name = top;
+pos = (598,1118);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+closed = 1;
+nodes = (
+(827,-16,o),
+(998,139,o),
+(998,368,cs),
+(998,1118,l),
+(952,1118,l),
+(952,368,ls),
+(952,165,o),
+(801,30,o),
+(598,30,cs),
+(395,30,o),
+(244,165,o),
+(244,368,cs),
+(244,1118,l),
+(198,1118,l),
+(198,368,ls),
+(198,139,o),
+(369,-16,o),
+(598,-16,cs)
+);
+}
+);
+width = 1196;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (560,0);
+},
+{
+name = ogonek;
+pos = (994,400);
+},
+{
+name = top;
+pos = (560,1056);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = m007;
+shapes = (
+{
+closed = 1;
+nodes = (
+(827,-20,o),
+(994,142,o),
+(994,400,cs),
+(994,1056,l),
+(824,1056,l),
+(824,408,ls),
+(824,234,o),
+(729,136,o),
+(560,136,cs),
+(391,136,o),
+(296,234,o),
+(296,408,cs),
+(296,1056,l),
+(126,1056,l),
+(126,400,ls),
+(126,142,o),
+(293,-20,o),
+(560,-20,cs)
+);
+}
+);
+width = 1120;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (633,0);
+},
+{
+name = ogonek;
+pos = (1180,446);
+},
+{
+name = top;
+pos = (633,1056);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = m009;
+shapes = (
+{
+closed = 1;
+nodes = (
+(974,-24,o),
+(1180,157,o),
+(1180,446,cs),
+(1180,1056,l),
+(780,1056,l),
+(780,472,ls),
+(780,365,o),
+(728,298,o),
+(633,298,cs),
+(538,298,o),
+(486,365,o),
+(486,472,cs),
+(486,1056,l),
+(86,1056,l),
+(86,446,ls),
+(86,157,o),
+(292,-24,o),
+(633,-24,cs)
+);
+}
+);
+width = 1266;
+},
+{
+anchors = (
+{
+name = bottom;
+pos = (534,0);
+},
+{
+name = ogonek;
+pos = (934,368);
+},
+{
+name = top;
+pos = (534,1056);
+}
+);
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = m011;
+shapes = (
+{
+closed = 1;
+nodes = (
+(763,-16,o),
+(934,139,o),
+(934,368,cs),
+(934,1056,l),
+(888,1056,l),
+(888,368,ls),
+(888,165,o),
+(737,30,o),
+(534,30,cs),
+(331,30,o),
+(180,165,o),
+(180,368,cs),
+(180,1056,l),
+(134,1056,l),
+(134,368,ls),
+(134,139,o),
+(305,-16,o),
+(534,-16,cs)
+);
+}
+);
+width = 1068;
+},
+{
+anchors = (
+{
+name = top;
+pos = (572,1056);
+}
+);
+associatedMasterId = m009;
+layerId = "CCF10B8A-1011-4E12-84D1-716F7B475CE2";
+name = "Apr 14, 23, 12:06";
+shapes = (
+{
+closed = 1;
+nodes = (
+(86,404,l),
+(85,111,o),
+(268,-20,o),
+(552,-20,cs),
+(935,-20,o),
+(1092,221,o),
+(1092,568,c),
+(1092,791,o),
+(1039,995,o),
+(976,1118,c),
+(622,1118,l),
+(673,951,o),
+(705,753,o),
+(712,568,c),
+(711,439,o),
+(652,279,o),
+(540,280,cs),
+(501,279,o),
+(472,305,o),
+(472,402,c),
+(472,1118,l),
+(86,1118,l)
+);
+}
+);
+width = 1178;
+},
+{
+anchors = (
+{
+name = top;
+pos = (590,1118);
+}
+);
+associatedMasterId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = "92724643-472A-41CE-88C7-633EDD5FC045";
+name = "May 4, 23, 12:15";
+shapes = (
+{
+closed = 1;
+nodes = (
+(855,-14,o),
+(1022,146,o),
+(1022,400,cs),
+(1022,1118,l),
+(852,1118,l),
+(852,400,ls),
+(852,237,o),
+(751,142,o),
+(590,142,cs),
+(429,142,o),
+(328,237,o),
+(328,400,cs),
+(328,1118,l),
+(158,1118,l),
+(158,400,ls),
+(158,146,o),
+(325,-14,o),
+(590,-14,cs)
+);
+}
+);
+width = 1180;
+},
+{
+anchors = (
+{
+name = top;
+pos = (578,1118);
+}
+);
+associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+background = {
+shapes = (
+{
+ref = u;
+}
+);
+};
+layerId = "4262FDDF-1F4C-460E-8B98-46217037FDB5";
+name = "May 4, 23, 12:17";
+shapes = (
+{
+closed = 1;
+nodes = (
+(801,-14,o),
+(958,143,o),
+(958,366,cs),
+(958,1118,l),
+(912,1118,l),
+(912,366,ls),
+(912,169,o),
+(775,32,o),
+(578,32,cs),
+(381,32,o),
+(244,169,o),
+(244,366,cs),
+(244,1118,l),
+(198,1118,l),
+(198,366,ls),
+(198,143,o),
+(355,-14,o),
+(578,-14,cs)
+);
+}
+);
+width = 1156;
+}
+);
+metricLeft = u;
+metricRight = "=|u";
+note = "https://en.wikipedia.org/wiki/Upsilon";
+userData = {
+interface.gridadjust.original = "{'width': 1544, 'leftMargin': 194, 'rightMargin': 136}";
+"interface.width-adjustments" = (
+-16
+);
+};
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uacute.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uacute.1.glyph
new file mode 100644
index 000000000..20db9f49d
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uacute.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (386,0);
+ref = acutecomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (404,0);
+ref = acutecomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (356,0);
+ref = acutecomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (396,0);
+ref = acutecomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (360,0);
+ref = acutecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (415,0);
+ref = acutecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ubar.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ubar.1.glyph
new file mode 100644
index 000000000..482177db8
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ubar.1.glyph
@@ -0,0 +1,122 @@
+{
+color = 9;
+glyphname = ubar.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+closed = 1;
+nodes = (
+(10,604,l),
+(10,559,l),
+(1156,559,l),
+(1156,604,l)
+);
+},
+{
+alignment = -1;
+pos = (-15,0);
+ref = u.1;
+}
+);
+width = 1166;
+},
+{
+layerId = m011;
+shapes = (
+{
+closed = 1;
+nodes = (
+(0,573,l),
+(0,528,l),
+(1146,528,l),
+(1146,573,l)
+);
+},
+{
+alignment = -1;
+pos = (39,0);
+ref = u.1;
+}
+);
+width = 1146;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+closed = 1;
+nodes = (
+(20,671,l),
+(20,533,l),
+(1280,533,l),
+(1280,671,l)
+);
+},
+{
+pos = (50,0);
+ref = u.1;
+}
+);
+width = 1300;
+},
+{
+layerId = m007;
+shapes = (
+{
+closed = 1;
+nodes = (
+(15,653,l),
+(15,507,l),
+(1275,507,l),
+(1275,653,l)
+);
+},
+{
+pos = (85,0);
+ref = u.1;
+}
+);
+width = 1290;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+closed = 1;
+nodes = (
+(20,726,l),
+(20,583,l),
+(1466,583,l),
+(1466,726,l)
+);
+},
+{
+pos = (78,0);
+ref = u.1;
+}
+);
+width = 1486;
+},
+{
+layerId = m009;
+shapes = (
+{
+closed = 1;
+nodes = (
+(20,720,l),
+(20,512,l),
+(1388,512,l),
+(1388,720,l)
+);
+},
+{
+pos = (71,0);
+ref = u.1;
+}
+);
+width = 1408;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ubreve.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ubreve.1.glyph
new file mode 100644
index 000000000..d9cb73754
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ubreve.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ubreve.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (246,0);
+ref = brevecomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = brevecomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (216,0);
+ref = brevecomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = brevecomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = brevecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = brevecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ucaron.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ucaron.1.glyph
new file mode 100644
index 000000000..b1be4663b
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ucaron.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucaron.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (166,0);
+ref = caroncomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = caroncomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = caroncomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = caroncomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = caroncomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = caroncomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ucircumflex.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ucircumflex.1.glyph
new file mode 100644
index 000000000..c8e76c4e4
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ucircumflex.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucircumflex.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (166,0);
+ref = circumflexcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = circumflexcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = circumflexcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = circumflexcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = circumflexcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = circumflexcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ucircumflexbelow.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ucircumflexbelow.1.glyph
new file mode 100644
index 000000000..2a4c161be
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ucircumflexbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ucircumflexbelow.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1175,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1058,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1196,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1126,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1329,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1283,0);
+ref = circumflexsubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udblgrave.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udblgrave.1.glyph
new file mode 100644
index 000000000..43f9dcd57
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udblgrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udblgrave.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (79,0);
+ref = dblgravecmb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (96,0);
+ref = dblgravecmb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-2,0);
+ref = dblgravecmb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (59,0);
+ref = dblgravecmb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-82,0);
+ref = dblgravecmb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-30,0);
+ref = dblgravecmb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresis.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresis.1.glyph
new file mode 100644
index 000000000..03d3d526c
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresis.1.glyph
@@ -0,0 +1,83 @@
+{
+color = 9;
+glyphname = udieresis.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresiscomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresiscomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-9,0);
+ref = dieresiscomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresiscomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresiscomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresisacute.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresisacute.1.glyph
new file mode 100644
index 000000000..16cbe00f1
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresisacute.1.glyph
@@ -0,0 +1,82 @@
+{
+color = 9;
+glyphname = udieresisacute.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-8,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresisacutecomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresisbelow.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresisbelow.1.glyph
new file mode 100644
index 000000000..631b0069a
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresisbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udieresisbelow.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1178,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1068,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1200,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1127,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1329,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1284,0);
+ref = dotdblsubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresiscaron.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresiscaron.1.glyph
new file mode 100644
index 000000000..0691290a1
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresiscaron.1.glyph
@@ -0,0 +1,82 @@
+{
+color = 9;
+glyphname = udieresiscaron.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-8,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresiscaroncomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresisgrave.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresisgrave.1.glyph
new file mode 100644
index 000000000..943ca5a50
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresisgrave.1.glyph
@@ -0,0 +1,82 @@
+{
+color = 9;
+glyphname = udieresisgrave.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-9,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresisgravecomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udieresismacron.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udieresismacron.1.glyph
new file mode 100644
index 000000000..9537115cd
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udieresismacron.1.glyph
@@ -0,0 +1,82 @@
+{
+color = 9;
+glyphname = udieresismacron.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (16,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-8,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-1,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (-16,0);
+ref = dieresismacroncomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/udotbelow.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/udotbelow.1.glyph
new file mode 100644
index 000000000..bd034d386
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/udotbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = udotbelow.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (412,0);
+ref = dotbelow;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (412,0);
+ref = dotbelow;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (356,0);
+ref = dotbelow;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (348,0);
+ref = dotbelow;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (330,0);
+ref = dotbelow;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (313,0);
+ref = dotbelow;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/ugrave.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/ugrave.1.glyph
new file mode 100644
index 000000000..7ece3e585
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/ugrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = ugrave.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (233,0);
+ref = gravecomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (212,0);
+ref = gravecomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (190,0);
+ref = gravecomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (230,0);
+ref = gravecomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (146,0);
+ref = gravecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (153,0);
+ref = gravecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhookabove.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhookabove.1.glyph
new file mode 100644
index 000000000..c8e4229c7
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhookabove.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhookabove.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (378,0);
+ref = hookabovecomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (335,0);
+ref = hookabovecomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (295,0);
+ref = hookabovecomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (350,0);
+ref = hookabovecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhorn.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhorn.1.glyph
new file mode 100644
index 000000000..604cb6e50
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhorn.1.glyph
@@ -0,0 +1,162 @@
+{
+color = 9;
+glyphname = uhorn.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1069,1072,ls),
+(1148,1072,o),
+(1192,1116,o),
+(1192,1195,cs),
+(1192,1366,l),
+(1146,1366,l),
+(1146,1195,ls),
+(1146,1141,o),
+(1123,1118,o),
+(1069,1118,cs),
+(971,1118,l),
+(971,1072,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+closed = 1;
+nodes = (
+(997,1010,ls),
+(1076,1010,o),
+(1120,1054,o),
+(1120,1133,cs),
+(1120,1296,l),
+(1074,1296,l),
+(1074,1133,ls),
+(1074,1079,o),
+(1051,1056,o),
+(997,1056,cs),
+(912,1056,l),
+(912,1010,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1058,998,ls),
+(1172,998,o),
+(1228,1054,o),
+(1228,1168,cs),
+(1228,1366,l),
+(1068,1366,l),
+(1068,1152,ls),
+(1068,1128,o),
+(1058,1118,o),
+(1034,1118,cs),
+(944,1118,l),
+(944,998,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1000,936,ls),
+(1114,936,o),
+(1170,992,o),
+(1170,1106,cs),
+(1170,1296,l),
+(1010,1296,l),
+(1010,1090,ls),
+(1010,1066,o),
+(1000,1056,o),
+(976,1056,cs),
+(922,1056,l),
+(922,936,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+closed = 1;
+nodes = (
+(1130,878,ls),
+(1274,878,o),
+(1388,952,o),
+(1388,1118,cs),
+(1388,1366,l),
+(1088,1366,l),
+(1088,1150,ls),
+(1088,1129,o),
+(1077,1118,o),
+(1056,1118,cs),
+(994,1118,l),
+(994,878,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+closed = 1;
+nodes = (
+(1113,824,ls),
+(1257,824,o),
+(1371,886,o),
+(1371,1036,cs),
+(1371,1296,l),
+(1071,1296,l),
+(1071,1088,ls),
+(1071,1067,o),
+(1060,1056,o),
+(1039,1056,cs),
+(948,1056,l),
+(948,824,l)
+);
+},
+{
+ref = u.1;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhornacute.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhornacute.1.glyph
new file mode 100644
index 000000000..80e70899c
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhornacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhornacute.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (386,0);
+ref = acutecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (404,0);
+ref = acutecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (356,0);
+ref = acutecomb;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (396,0);
+ref = acutecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (360,0);
+ref = acutecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (415,0);
+ref = acutecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhorndotbelow.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhorndotbelow.1.glyph
new file mode 100644
index 000000000..72d8e2ef8
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhorndotbelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorndotbelow.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (412,0);
+ref = dotbelow;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (412,0);
+ref = dotbelow;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (356,0);
+ref = dotbelow;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (348,0);
+ref = dotbelow;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (330,0);
+ref = dotbelow;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (313,0);
+ref = dotbelow;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhorngrave.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhorngrave.1.glyph
new file mode 100644
index 000000000..fe22487ab
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhorngrave.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorngrave.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (233,0);
+ref = gravecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (212,0);
+ref = gravecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (190,0);
+ref = gravecomb;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (230,0);
+ref = gravecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (146,0);
+ref = gravecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (153,0);
+ref = gravecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhornhookabove.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhornhookabove.1.glyph
new file mode 100644
index 000000000..f61a1ba32
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhornhookabove.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhornhookabove.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (378,0);
+ref = hookabovecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (335,0);
+ref = hookabovecomb;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (295,0);
+ref = hookabovecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (350,0);
+ref = hookabovecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (310,0);
+ref = hookabovecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhorntilde.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhorntilde.1.glyph
new file mode 100644
index 000000000..741d05956
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhorntilde.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhorntilde.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (94,0);
+ref = tildecomb;
+}
+);
+width = 1232;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (86,0);
+ref = tildecomb;
+}
+);
+width = 1150;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (88,0);
+ref = tildecomb;
+}
+);
+width = 1278;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (80,0);
+ref = tildecomb;
+}
+);
+width = 1220;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (152,0);
+ref = tildecomb;
+}
+);
+width = 1420;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = uhorn.1;
+},
+{
+pos = (121,0);
+ref = tildecomb;
+}
+);
+width = 1411;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uhungarumlaut.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uhungarumlaut.1.glyph
new file mode 100644
index 000000000..01e353ae9
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uhungarumlaut.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uhungarumlaut.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (254,0);
+ref = hungarumlaut;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (301,0);
+ref = hungarumlaut;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (195,0);
+ref = hungarumlaut;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (253,0);
+ref = hungarumlaut;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (178,0);
+ref = hungarumlaut;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (204,0);
+ref = hungarumlaut;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uinvertedbreve.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uinvertedbreve.1.glyph
new file mode 100644
index 000000000..d4b9e9f68
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uinvertedbreve.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uinvertedbreve.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (236,0);
+ref = breveinvcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (182,0);
+ref = breveinvcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (184,0);
+ref = breveinvcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (160,0);
+ref = breveinvcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = breveinvcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = breveinvcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/umacron.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/umacron.1.glyph
new file mode 100644
index 000000000..9f3e355d2
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/umacron.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = umacron.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (198,0);
+ref = macroncomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (150,0);
+ref = macroncomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (112,0);
+ref = macroncomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (144,0);
+ref = macroncomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (248,0);
+ref = macroncomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (249,0);
+ref = macroncomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/umacrondieresis.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/umacrondieresis.1.glyph
new file mode 100644
index 000000000..9e3da11f7
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/umacrondieresis.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = umacrondieresis.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (198,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (150,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (112,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (144,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (248,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (249,0);
+ref = macrondieresiscomb.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uogonek.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uogonek.1.glyph
new file mode 100644
index 000000000..fb543f0bc
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uogonek.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uogonek.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (641,0);
+ref = ogonek.u.1;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (521,0);
+ref = ogonek.u.1;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (529,0);
+ref = ogonek.u.1;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (425,0);
+ref = ogonek.u.1;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (678,0);
+ref = ogonek.u.1;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (276,0);
+ref = ogonek.u.1;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/upsilon.glyph b/src/Inter-Roman.glyphspackage/glyphs/upsilon.glyph
index 413c5ac6b..376417786 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/upsilon.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/upsilon.glyph
@@ -4,253 +4,55 @@ kernLeft = m;
kernRight = u;
layers = (
{
-anchors = (
-{
-name = top;
-pos = (600,1118);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
-closed = 1;
-nodes = (
-(884,-20,o),
-(1042,136,o),
-(1042,416,cs),
-(1042,1118,l),
-(872,1118,l),
-(872,424,ls),
-(872,231,o),
-(782,136,o),
-(600,136,cs),
-(418,136,o),
-(328,231,o),
-(328,424,cs),
-(328,1118,l),
-(158,1118,l),
-(158,416,ls),
-(158,136,o),
-(316,-20,o),
-(600,-20,cs)
-);
+ref = u.1;
}
);
width = 1200;
},
{
-anchors = (
-{
-name = top;
-pos = (664,1118);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
-closed = 1;
-nodes = (
-(1004,-14,o),
-(1226,169,o),
-(1226,460,cs),
-(1226,1118,l),
-(824,1118,l),
-(824,488,ls),
-(824,380,o),
-(757,312,o),
-(664,312,cs),
-(571,312,o),
-(504,380,o),
-(504,488,cs),
-(504,1118,l),
-(102,1118,l),
-(102,460,ls),
-(102,169,o),
-(323,-14,o),
-(663,-14,cs)
-);
+ref = u.1;
}
);
width = 1328;
},
{
-anchors = (
-{
-name = top;
-pos = (598,1118);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
-closed = 1;
-nodes = (
-(827,-16,o),
-(998,139,o),
-(998,368,cs),
-(998,1118,l),
-(952,1118,l),
-(952,368,ls),
-(952,165,o),
-(801,30,o),
-(598,30,cs),
-(395,30,o),
-(244,165,o),
-(244,368,cs),
-(244,1118,l),
-(198,1118,l),
-(198,368,ls),
-(198,139,o),
-(369,-16,o),
-(598,-16,cs)
-);
+ref = u.1;
}
);
width = 1196;
},
{
-anchors = (
-{
-name = top;
-pos = (560,1056);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = m007;
shapes = (
{
-closed = 1;
-nodes = (
-(827,-20,o),
-(994,142,o),
-(994,400,cs),
-(994,1056,l),
-(824,1056,l),
-(824,408,ls),
-(824,234,o),
-(729,136,o),
-(560,136,cs),
-(391,136,o),
-(296,234,o),
-(296,408,cs),
-(296,1056,l),
-(126,1056,l),
-(126,400,ls),
-(126,142,o),
-(293,-20,o),
-(560,-20,cs)
-);
+ref = u.1;
}
);
width = 1120;
},
{
-anchors = (
-{
-name = top;
-pos = (633,1056);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = m009;
shapes = (
{
-closed = 1;
-nodes = (
-(974,-24,o),
-(1180,157,o),
-(1180,446,cs),
-(1180,1056,l),
-(780,1056,l),
-(780,472,ls),
-(780,365,o),
-(728,298,o),
-(633,298,cs),
-(538,298,o),
-(486,365,o),
-(486,472,cs),
-(486,1056,l),
-(86,1056,l),
-(86,446,ls),
-(86,157,o),
-(292,-24,o),
-(633,-24,cs)
-);
+ref = u.1;
}
);
width = 1266;
},
{
-anchors = (
-{
-name = top;
-pos = (534,1056);
-}
-);
-background = {
-shapes = (
-{
-ref = u;
-}
-);
-};
layerId = m011;
shapes = (
{
-closed = 1;
-nodes = (
-(763,-16,o),
-(934,139,o),
-(934,368,cs),
-(934,1056,l),
-(888,1056,l),
-(888,368,ls),
-(888,165,o),
-(737,30,o),
-(534,30,cs),
-(331,30,o),
-(180,165,o),
-(180,368,cs),
-(180,1056,l),
-(134,1056,l),
-(134,368,ls),
-(134,139,o),
-(305,-16,o),
-(534,-16,cs)
-);
+ref = u.1;
}
);
width = 1068;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uring.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/uring.1.glyph
new file mode 100644
index 000000000..deae8d064
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/uring.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = uring.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (358,0);
+ref = ringcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (246,0);
+ref = ringcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (296,0);
+ref = ringcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (272,0);
+ref = ringcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (232,0);
+ref = ringcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (201,0);
+ref = ringcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/utilde.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/utilde.1.glyph
new file mode 100644
index 000000000..cb3153e41
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/utilde.1.glyph
@@ -0,0 +1,86 @@
+{
+color = 9;
+glyphname = utilde.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (94,0);
+ref = tildecomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (86,0);
+ref = tildecomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (88,0);
+ref = tildecomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (80,0);
+ref = tildecomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+alignment = 1;
+pos = (152,0);
+ref = tildecomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+alignment = 1;
+pos = (121,0);
+ref = tildecomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/utildeacute.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/utildeacute.1.glyph
new file mode 100644
index 000000000..94a2e9479
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/utildeacute.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = utildeacute.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (94,0);
+ref = tildeacute.lc;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (86,0);
+ref = tildeacute.lc;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (88,0);
+ref = tildeacute.lc;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (79,0);
+ref = tildeacute.lc;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (152,0);
+ref = tildeacute.lc;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (121,0);
+ref = tildeacute.lc;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/utildebelow.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/utildebelow.1.glyph
new file mode 100644
index 000000000..f8b37d7c4
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/utildebelow.1.glyph
@@ -0,0 +1,84 @@
+{
+color = 9;
+glyphname = utildebelow.1;
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1181,0);
+ref = tildesubcomb;
+}
+);
+width = 1196;
+},
+{
+layerId = m011;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1065,0);
+ref = tildesubcomb;
+}
+);
+width = 1068;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1200,0);
+ref = tildesubcomb;
+}
+);
+width = 1200;
+},
+{
+layerId = m007;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1128,0);
+ref = tildesubcomb;
+}
+);
+width = 1120;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1328,0);
+ref = tildesubcomb;
+}
+);
+width = 1328;
+},
+{
+layerId = m009;
+shapes = (
+{
+ref = u.1;
+},
+{
+pos = (1281,0);
+ref = tildesubcomb;
+}
+);
+width = 1266;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist
index f42e802df..29fad4dd7 100644
--- a/src/Inter-Roman.glyphspackage/order.plist
+++ b/src/Inter-Roman.glyphspackage/order.plist
@@ -948,6 +948,38 @@ uhorngrave,
uhornhookabove,
uhorntilde,
uhorndotbelow,
+u.1,
+uacute.1,
+ubar.1,
+ubreve.1,
+ucaron.1,
+ucircumflex.1,
+ucircumflexbelow.1,
+udblgrave.1,
+udieresis.1,
+udieresisacute.1,
+udieresisbelow.1,
+udieresiscaron.1,
+udieresisgrave.1,
+udieresismacron.1,
+udotbelow.1,
+ugrave.1,
+uhookabove.1,
+uhorn.1,
+uhornacute.1,
+uhorndotbelow.1,
+uhorngrave.1,
+uhornhookabove.1,
+uhorntilde.1,
+uhungarumlaut.1,
+uinvertedbreve.1,
+umacron.1,
+umacrondieresis.1,
+uogonek.1,
+uring.1,
+utilde.1,
+utildeacute.1,
+utildebelow.1,
v,
vturn,
vtilde,
@@ -2510,6 +2542,7 @@ ogonek.a,
ogonek.e,
ogonek.o,
ogonek.y,
+ogonek.u.1,
acutedblcomb,
acuterightcomb,
acutesubcomb,
diff --git a/src/features/cv01-one.fea b/src/features/cv01-one.fea
index 860915d97..9e08f6662 100644
--- a/src/features/cv01-one.fea
+++ b/src/features/cv01-one.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Alternate one"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub one by one.ss01;
sub one.tf by one.tf.ss01;
sub one.squared by one.ss01.squared;
diff --git a/src/features/cv02-four.fea b/src/features/cv02-four.fea
index 6e2b3bd71..3dd6ede87 100644
--- a/src/features/cv02-four.fea
+++ b/src/features/cv02-four.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Open four"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub four by four.ss01;
sub four.tf by four.tf.ss01;
sub four.squared by four.ss01.squared;
diff --git a/src/features/cv03-six.fea b/src/features/cv03-six.fea
index 1e26b2e2e..579f72561 100644
--- a/src/features/cv03-six.fea
+++ b/src/features/cv03-six.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Open six"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub six by six.ss01;
sub six.tf by six.tf.ss01;
sub six.squared by six.ss01.squared;
diff --git a/src/features/cv04-nine.fea b/src/features/cv04-nine.fea
index f24b3352e..4fea8a344 100644
--- a/src/features/cv04-nine.fea
+++ b/src/features/cv04-nine.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Open nine"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub nine by nine.ss01;
sub nine.tf by nine.tf.ss01;
sub nine.squared by nine.ss01.squared;
diff --git a/src/features/cv05-l-tail.fea b/src/features/cv05-l-tail.fea
index 38da8fcdd..b6189f2a2 100644
--- a/src/features/cv05-l-tail.fea
+++ b/src/features/cv05-l-tail.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Lower-case L with tail"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub l by l.ss02;
sub lslash by lslash.ss02;
sub lbar by lbar.ss02;
diff --git a/src/features/cv06-u.fea b/src/features/cv06-u.fea
index 172af4493..b6a51d256 100644
--- a/src/features/cv06-u.fea
+++ b/src/features/cv06-u.fea
@@ -1,2 +1,34 @@
-cvParameters { FeatUILabelNameID { name "Simplified u"; }; };
-sub u by upsilon;
+# Note: don't use cvParameters here since this file is included in salt
+
+sub u by u.1;
+sub uacute by uacute.1;
+sub ubar by ubar.1;
+sub ubreve by ubreve.1;
+sub ucaron by ucaron.1;
+sub ucircumflex by ucircumflex.1;
+sub ucircumflexbelow by ucircumflexbelow.1;
+sub udblgrave by udblgrave.1;
+sub udieresis by udieresis.1;
+sub udieresisacute by udieresisacute.1;
+sub udieresisbelow by udieresisbelow.1;
+sub udieresiscaron by udieresiscaron.1;
+sub udieresisgrave by udieresisgrave.1;
+sub udieresismacron by udieresismacron.1;
+sub udotbelow by udotbelow.1;
+sub ugrave by ugrave.1;
+sub uhookabove by uhookabove.1;
+sub uhorn by uhorn.1;
+sub uhornacute by uhornacute.1;
+sub uhorndotbelow by uhorndotbelow.1;
+sub uhorngrave by uhorngrave.1;
+sub uhornhookabove by uhornhookabove.1;
+sub uhorntilde by uhorntilde.1;
+sub uhungarumlaut by uhungarumlaut.1;
+sub uinvertedbreve by uinvertedbreve.1;
+sub umacron by umacron.1;
+sub umacrondieresis by umacrondieresis.1;
+sub uogonek by uogonek.1;
+sub uring by uring.1;
+sub utilde by utilde.1;
+sub utildeacute by utildeacute.1;
+sub utildebelow by utildebelow.1;
diff --git a/src/features/cv07-germandbls.fea b/src/features/cv07-germandbls.fea
index 64556ae2d..e3d51dc75 100644
--- a/src/features/cv07-germandbls.fea
+++ b/src/features/cv07-germandbls.fea
@@ -1,2 +1,3 @@
-cvParameters { FeatUILabelNameID { name "Alternate German double s"; }; };
+# Note: don't use cvParameters here since this file is included in salt
+
sub germandbls by germandbls.1;
diff --git a/src/features/cv08-i-serif.fea b/src/features/cv08-i-serif.fea
index cc46a307f..0afb5254f 100644
--- a/src/features/cv08-i-serif.fea
+++ b/src/features/cv08-i-serif.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Upper-case i with serif"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub I by I.1;
sub Idieresis by Idieresis.1;
sub Idieresisacute by Idieresisacute.1;
diff --git a/src/features/cv09-three.fea b/src/features/cv09-three.fea
index 9b65faee5..731a01562 100644
--- a/src/features/cv09-three.fea
+++ b/src/features/cv09-three.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Flat-top three"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub three by three.1;
sub three.tf by three.1.tf;
sub three.squared by three.1.squared;
diff --git a/src/features/cv10-g-spur.fea b/src/features/cv10-g-spur.fea
index 3eb0c005f..9064be805 100644
--- a/src/features/cv10-g-spur.fea
+++ b/src/features/cv10-g-spur.fea
@@ -1,4 +1,4 @@
-cvParameters { FeatUILabelNameID { name "Capital G with spur"; }; };
+# Note: don't use cvParameters here since this file is included in salt
sub G by G.1;
sub Gbar by Gbar.1;
sub Ghook by Ghook.1;
diff --git a/src/features/cv11-single-storey-a.fea b/src/features/cv11-single-storey-a.fea
index ab46b8091..85e3f628a 100644
--- a/src/features/cv11-single-storey-a.fea
+++ b/src/features/cv11-single-storey-a.fea
@@ -1,5 +1,4 @@
-# Note: don't use cvParameters here since this file is
-# included for both salt and cv11
+# Note: don't use cvParameters here since this file is included in salt
sub a by a.1;
sub aacute by aacute.1;
diff --git a/src/features/cv12-compact-f.fea b/src/features/cv12-compact-f.fea
index cc0d10073..a5a5aa6c4 100644
--- a/src/features/cv12-compact-f.fea
+++ b/src/features/cv12-compact-f.fea
@@ -1,5 +1,4 @@
-# Note: don't use cvParameters here since this file is
-# included for both salt and cvXX
+# Note: don't use cvParameters here since this file is included in salt
sub f by f.1;
sub fdotaccent by fdotaccent.1;
diff --git a/src/features/cv13-compact-t.fea b/src/features/cv13-compact-t.fea
index 3a8bd12cf..1dd88b8b5 100644
--- a/src/features/cv13-compact-t.fea
+++ b/src/features/cv13-compact-t.fea
@@ -1,5 +1,4 @@
-# Note: don't use cvParameters here since this file is
-# included for both salt and cvXX
+# Note: don't use cvParameters here since this file is included in salt
sub t by t.1;
sub tpalatalhook by tpalatalhook.1;
diff --git a/src/features/salt.fea b/src/features/salt.fea
deleted file mode 100644
index 1d1c6f01f..000000000
--- a/src/features/salt.fea
+++ /dev/null
@@ -1,81 +0,0 @@
-# Common code for roman and italic.
-# Note that roman has a.1 which italic does not.
-
-sub one by one.ss01;
-sub one.tf by one.tf.ss01;
-sub three by three.1;
-sub three.tf by three.1.tf;
-sub three.squared by three.1.squared;
-sub three.circled by three.1.circled;
-sub four by four.ss01;
-sub four.tf by four.tf.ss01;
-sub four.squared by four.ss01.squared;
-sub four.circled by four.ss01.circled;
-sub six by six.ss01;
-sub six.tf by six.tf.ss01;
-sub six.squared by six.ss01.squared;
-sub six.circled by six.ss01.circled;
-sub nine by nine.ss01;
-sub nine.tf by nine.tf.ss01;
-sub nine.squared by nine.ss01.squared;
-sub nine.circled by nine.ss01.circled;
-
-sub l by l.ss02;
-sub lslash by lslash.ss02;
-sub lbar by lbar.ss02;
-sub lmidtilde by lmidtilde.ss02;
-sub lbelt by lbelt.ss02;
-sub ldot by ldot.ss02;
-sub lacute by lacute.ss02;
-sub lcommaaccent by lcommaaccent.ss02;
-sub lcaron by lcaron.ss02;
-sub ldotbelow by ldotbelow.ss02;
-sub ldotbelowmacron by ldotbelowmacron.ss02;
-sub llinebelow by llinebelow.ss02;
-sub lcircumflexbelow by lcircumflexbelow.ss02;
-
-sub G by G.1;
-sub Gbar by Gbar.1;
-sub Ghook by Ghook.1;
-sub Gcircumflex by Gcircumflex.1;
-sub Gbreve by Gbreve.1;
-sub Gdotaccent by Gdotaccent.1;
-sub Gcommaaccent by Gcommaaccent.1;
-sub Gcaron by Gcaron.1;
-sub Gacute by Gacute.1;
-sub Gmacron by Gmacron.1;
-
-sub I by I.1;
-sub Idieresis by Idieresis.1;
-sub Idieresisacute by Idieresisacute.1;
-sub Istroke by Istroke.1;
-sub Itildebelow by Itildebelow.1;
-sub Igrave by Igrave.1;
-sub Iacute by Iacute.1;
-sub Icircumflex by Icircumflex.1;
-sub Itilde by Itilde.1;
-sub Imacron by Imacron.1;
-sub Ibreve by Ibreve.1;
-sub Iogonek by Iogonek.1;
-sub Idotaccent by Idotaccent.1;
-sub Icaron by Icaron.1;
-sub Idblgrave by Idblgrave.1;
-sub Iinvertedbreve by Iinvertedbreve.1;
-sub Ihookabove by Ihookabove.1;
-sub Idotbelow by Idotbelow.1;
-sub uni1F38 by uni1F38.1;
-sub uni1F39 by uni1F39.1;
-sub uni1F3A by uni1F3A.1;
-sub uni1F3B by uni1F3B.1;
-sub uni1F3C by uni1F3C.1;
-sub uni1F3D by uni1F3D.1;
-sub uni1F3E by uni1F3E.1;
-sub uni1F3F by uni1F3F.1;
-sub uni1FD8 by uni1FD8.1;
-sub uni1FD9 by uni1FD9.1;
-sub uni1FDA by uni1FDA.1;
-sub uni1FDB by uni1FDB.1;
-sub afii10055 by afii10055.1;
-sub Yi-cy by Yi-cy.1;
-
-sub u by upsilon;