Skip to content

Commit

Permalink
assign official codepoints to small-caps glyphs. Closes #668
Browse files Browse the repository at this point in the history
  • Loading branch information
rsms committed Mar 25, 2024
1 parent 1514538 commit 1f6ea59
Show file tree
Hide file tree
Showing 28 changed files with 124 additions and 28 deletions.
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/a.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = a.sc;
kernLeft = A;
kernRight = A;
Expand Down Expand Up @@ -371,7 +373,9 @@ width = 925;
}
);
metricRight = "=|a.sc";
unicode = 57824;
script = latin;
subCategory = Small;
unicode = 7424;
userData = {
RMXScaler = {
source = A;
Expand Down
4 changes: 4 additions & 0 deletions src/Inter-Italic.glyphspackage/glyphs/g.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = g.sc;
kernLeft = c.sc;
kernRight = g.sc;
Expand Down Expand Up @@ -619,6 +621,8 @@ width = 1516;
);
metricLeft = o;
note = "C + hook segments";
script = latin;
subCategory = Small;
unicode = 610;
userData = {
RMXScaler = {
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/ghook.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = ghook.sc;
layers = (
{
Expand Down Expand Up @@ -94,7 +96,9 @@ width = 1134;
);
metricLeft = o;
metricRight = t;
unicode = 60947;
script = latin;
subCategory = Small;
unicode = 667;
userData = {
interface.gridadjust.original = "{'width': 1748, 'leftMargin': 126, 'rightMargin': -13}";
"interface.width-adjustments" = (
Expand Down
4 changes: 4 additions & 0 deletions src/Inter-Italic.glyphspackage/glyphs/h.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = h.sc;
kernLeft = b.sc;
kernRight = h.sc;
Expand Down Expand Up @@ -378,6 +380,8 @@ width = 75.1;
width = 1042;
}
);
script = latin;
subCategory = Small;
unicode = 668;
userData = {
RMXScaler = {
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/i.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = i.sc;
kernLeft = b.sc;
kernRight = h.sc;
Expand Down Expand Up @@ -347,7 +349,9 @@ width = 398;
}
);
metricRight = "=|i.sc";
unicode = 60950;
script = latin;
subCategory = Small;
unicode = 618;
userData = {
RMXScaler = {
source = I.1;
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/l.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = l.sc;
kernLeft = b.sc;
kernRight = l.sc;
Expand Down Expand Up @@ -288,7 +290,9 @@ width = 745;
);
metricLeft = h.sc;
metricRight = t.sc;
unicode = 60952;
script = latin;
subCategory = Small;
unicode = 671;
userData = {
RMXScaler = {
source = L;
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/m.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = m.sc;
kernLeft = b.sc;
kernRight = h.sc;
Expand Down Expand Up @@ -409,7 +411,9 @@ width = 1407;
);
metricLeft = n;
metricRight = "=|n";
unicode = 61061;
script = latin;
subCategory = Small;
unicode = 7437;
userData = {
interface.gridadjust.original = "{'width': 2096, 'leftMargin': 213, 'rightMargin': 214}";
"interface.width-adjustments" = (
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/n.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = n.sc;
layers = (
{
Expand Down Expand Up @@ -280,7 +282,9 @@ width = 1173;
);
metricLeft = n;
metricRight = "=|n";
unicode = 60953;
script = latin;
subCategory = Small;
unicode = 628;
userData = {
interface.gridadjust.original = "{'width': 1585, 'leftMargin': 188, 'rightMargin': 188}";
"interface.width-adjustments" = (
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/oe.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = oe.sc;
kernLeft = c.sc;
kernRight = e.sc;
Expand Down Expand Up @@ -478,7 +480,9 @@ width = 1397;
);
metricLeft = o;
metricRight = i.sc;
unicode = 60954;
script = latin;
subCategory = Small;
unicode = 630;
userData = {
RMXScaler = {
source = OE;
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/r.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = r.sc;
kernLeft = b.sc;
kernRight = r.sc;
Expand Down Expand Up @@ -353,7 +355,9 @@ width = 908;
}
);
metricLeft = n;
unicode = 60955;
script = latin;
subCategory = Small;
unicode = 640;
userData = {
RMXScaler = {
source = R;
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/rinv.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = rinv.sc;
layers = (
{
Expand Down Expand Up @@ -250,7 +252,9 @@ width = 985;
);
metricLeft = r.sc;
metricRight = r.sc;
unicode = 60956;
script = latin;
subCategory = Small;
unicode = 641;
userData = {
interface.gridadjust.original = "{'width': 1555, 'leftMargin': 147, 'rightMargin': 122}";
"interface.width-adjustments" = (
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/t.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = t.sc;
kernLeft = t;
kernRight = r;
Expand Down Expand Up @@ -187,5 +189,7 @@ width = 1122;
metricLeft = t;
metricRight = "=|t";
note = "used by cyrillic glyphs";
unicode = 61062;
script = latin;
subCategory = Small;
unicode = 7451;
}
6 changes: 5 additions & 1 deletion src/Inter-Italic.glyphspackage/glyphs/y.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = y.sc;
kernLeft = y.sc;
kernRight = y.sc;
Expand Down Expand Up @@ -348,7 +350,9 @@ width = 965;
);
metricLeft = v;
metricRight = v;
unicode = 60998;
script = latin;
subCategory = Small;
unicode = 655;
userData = {
RMXScaler = {
source = Y;
Expand Down
6 changes: 3 additions & 3 deletions src/Inter-Italic.glyphspackage/order.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2372,6 +2372,9 @@ uni2184,
upsilonlatin,
vscript,
wynn,
a.sc,
m.sc,
t.sc,
h.sc,
uni2094,
Rturnsuper,
Expand Down Expand Up @@ -2780,11 +2783,8 @@ dieresisacutecomb.uc,
dotmacroncomb.uc,
dieresisgravecomb.uc,
tildeacutecomb.uc,
a.sc,
exclamdown.case,
ringcomb.uc,
m.sc,
t.sc,
"Pe-cy.turn",
brevecomb_hookabovecomb,
dieresistonos_narrow,
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/a.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = a.sc;
kernLeft = A;
kernRight = A;
Expand Down Expand Up @@ -859,7 +861,9 @@ width = 1262;
}
);
metricRight = "=|a.sc";
unicode = 57824;
script = latin;
subCategory = Small;
unicode = 7424;
userData = {
RMXScaler = {
source = A;
Expand Down
3 changes: 3 additions & 0 deletions src/Inter-Roman.glyphspackage/glyphs/g.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
category = Letter;
glyphname = g.sc;
kernLeft = c.sc;
kernRight = g.sc;
Expand Down Expand Up @@ -662,6 +663,8 @@ width = 1182;
}
);
note = "C + hook segments";
script = latin;
subCategory = Small;
unicode = 610;
userData = {
RMXScaler = {
Expand Down
5 changes: 4 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/ghook.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
category = Letter;
glyphname = ghook.sc;
layers = (
{
Expand Down Expand Up @@ -88,5 +89,7 @@ width = 1243;
);
metricLeft = o;
metricRight = t;
unicode = 60947;
script = latin;
subCategory = Small;
unicode = 667;
}
4 changes: 4 additions & 0 deletions src/Inter-Roman.glyphspackage/glyphs/h.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = h.sc;
kernLeft = m;
kernRight = a;
Expand Down Expand Up @@ -271,6 +273,8 @@ width = 1060;
);
metricLeft = n;
metricRight = n;
script = latin;
subCategory = Small;
unicode = 668;
userData = {
interface.gridadjust.original = "{'width': 1634, 'leftMargin': 213, 'rightMargin': 214}";
Expand Down
5 changes: 4 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/i.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
category = Letter;
glyphname = i.sc;
layers = (
{
Expand Down Expand Up @@ -339,7 +340,9 @@ width = 397;
}
);
metricRight = "=|i.sc";
unicode = 60950;
script = latin;
subCategory = Small;
unicode = 618;
userData = {
RMXScaler = {
source = I.1;
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/l.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = l.sc;
layers = (
{
Expand Down Expand Up @@ -106,7 +108,9 @@ width = 844;
);
metricLeft = n;
metricRight = L;
unicode = 60952;
script = latin;
subCategory = Small;
unicode = 671;
userData = {
interface.gridadjust.original = "{'width': 1239, 'leftMargin': 188, 'rightMargin': 56}";
"interface.width-adjustments" = (
Expand Down
6 changes: 5 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/m.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
case = smallCaps;
category = Letter;
glyphname = m.sc;
kernLeft = b.sc;
kernRight = h.sc;
Expand Down Expand Up @@ -1353,7 +1355,9 @@ width = 1736;
metricLeft = n;
metricRight = "=|n";
note = "Initially generated with RMX Scaler from /M";
unicode = 61061;
script = latin;
subCategory = Small;
unicode = 7437;
userData = {
RMXScaler = {
source = M;
Expand Down
5 changes: 4 additions & 1 deletion src/Inter-Roman.glyphspackage/glyphs/n.sc.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
category = Letter;
glyphname = n.sc;
layers = (
{
Expand Down Expand Up @@ -1248,7 +1249,9 @@ width = 1292;
);
metricLeft = n;
metricRight = "=|n";
unicode = 60953;
script = latin;
subCategory = Small;
unicode = 628;
userData = {
interface.gridadjust.original = "{'width': 1585, 'leftMargin': 188, 'rightMargin': 188}";
"interface.width-adjustments" = (
Expand Down
Loading

0 comments on commit 1f6ea59

Please sign in to comment.