summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-06-07 20:06:35 +0300
committerRasmus Andersson <rasmus@notion.se>2023-06-07 20:06:35 +0300
commite11ab3a9a7e1d2a88e191459587a897e6f649b6b (patch)
tree28b4cc47b3bd5d5efcd8eedf5454a0840f00f653
parent01a0631af7ffbe8886b76bd01e64cccc0905e64f (diff)
downloadinter-e11ab3a9a7e1d2a88e191459587a897e6f649b6b.tar.xz
Set WWSFamilyName and WWSSubfamilyName
Sets WWSFamilyName and WWSSubfamilyName according to https://glyphsapp.com/learn/naming#g-wws-names-name-ids-21-and-22 in hopes of improving style linking on MS Windows. Issue #519
-rw-r--r--src/Inter-Italic.glyphspackage/fontinfo.plist146
-rw-r--r--src/Inter-Roman.glyphspackage/fontinfo.plist160
2 files changed, 235 insertions, 71 deletions
diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist
index db57f8b55..0b2ff3a3f 100644
--- a/src/Inter-Italic.glyphspackage/fontinfo.plist
+++ b/src/Inter-Italic.glyphspackage/fontinfo.plist
@@ -2917,6 +2917,14 @@ Axis = "Optical size";
Location = 14;
}
);
+},
+{
+name = WWSFamilyName;
+value = Inter;
+},
+{
+name = WWSSubfamilyName;
+value = "Thin Italic";
}
);
guides = (
@@ -2981,8 +2989,8 @@ pos = 9.4;
);
name = "Thin Italic";
stemValues = (
-47,
-47
+46,
+46
);
userData = {
GSCornerRadius = 15;
@@ -3064,6 +3072,14 @@ Axis = "Optical size";
Location = 28;
}
);
+},
+{
+name = WWSFamilyName;
+value = "Inter Display";
+},
+{
+name = WWSSubfamilyName;
+value = "Thin Italic";
}
);
guides = (
@@ -3123,8 +3139,8 @@ pos = 9.4;
);
name = "Display Thin Italic";
stemValues = (
-47,
-47
+46,
+46
);
userData = {
GSCornerRadius = 15;
@@ -3270,7 +3286,7 @@ pos = 9.4;
name = Italic;
stemValues = (
160,
-172
+185
);
userData = {
GSCornerRadius = 15;
@@ -3411,7 +3427,7 @@ pos = 9.4;
name = "Display Italic";
stemValues = (
160,
-172
+180
);
userData = {
GSCornerRadius = 15;
@@ -3493,6 +3509,14 @@ Axis = "Optical size";
Location = 14;
}
);
+},
+{
+name = WWSFamilyName;
+value = Inter;
+},
+{
+name = WWSSubfamilyName;
+value = "Black Italic";
}
);
guides = (
@@ -3557,8 +3581,8 @@ pos = 9.4;
);
name = "Black Italic";
stemValues = (
-314,
-399
+326,
+404
);
userData = {
GSExtrudeAngle = 30;
@@ -3640,6 +3664,14 @@ Axis = "Optical size";
Location = 28;
}
);
+},
+{
+name = WWSFamilyName;
+value = "Inter Display";
+},
+{
+name = WWSSubfamilyName;
+value = "Black Italic";
}
);
guides = (
@@ -3704,8 +3736,8 @@ pos = 9.4;
);
name = "Display Black Italic";
stemValues = (
-314,
-399
+340,
+400
);
userData = {
GSOffsetHorizontal = 168;
@@ -3749,6 +3781,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = Thin;
name = "Thin Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "Thin Italic";
+}
+);
},
{
axesValues = (
@@ -3783,6 +3825,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = ExtraLight;
name = "ExtraLight Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "ExtraLight Italic";
+}
+);
weightClass = 200;
},
{
@@ -3818,6 +3870,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = Light;
name = "Light Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "Light Italic";
+}
+);
weightClass = 300;
},
{
@@ -3885,6 +3947,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = Medium;
name = "Medium Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "Medium Italic";
+}
+);
weightClass = 500;
},
{
@@ -3920,6 +3992,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = SemiBold;
name = "SemiBold Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "SemiBold Italic";
+}
+);
weightClass = 600;
},
{
@@ -3990,6 +4072,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = ExtraBold;
name = "ExtraBold Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "ExtraBold Italic";
+}
+);
weightClass = 800;
},
{
@@ -4024,6 +4116,16 @@ instanceInterpolations = {
isItalic = 1;
linkStyle = Black;
name = "Black Italic";
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = "Black Italic";
+}
+);
weightClass = 900;
},
{
@@ -4207,16 +4309,6 @@ m008 = 1;
isItalic = 1;
linkStyle = Display;
name = "Display Italic";
-properties = (
-{
-key = WWSFamilyName;
-value = "Inter Display";
-},
-{
-key = WWSSubfamilyName;
-value = Italic;
-}
-);
},
{
axesValues = (
@@ -4354,16 +4446,6 @@ isBold = 1;
isItalic = 1;
linkStyle = Display;
name = "Display Bold Italic";
-properties = (
-{
-key = WWSFamilyName;
-value = "Inter Display";
-},
-{
-key = WWSSubfamilyName;
-value = "Bold Italic";
-}
-);
weightClass = 700;
},
{
@@ -14971,10 +15053,10 @@ keyboardIncrementHuge = 128;
stems = (
{
horizontal = 1;
-name = hStem0;
+name = cap_h;
},
{
-name = vStem0;
+name = cap_v;
}
);
unitsPerEm = 2048;
diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist
index 13e8783d9..a0f1c2bb5 100644
--- a/src/Inter-Roman.glyphspackage/fontinfo.plist
+++ b/src/Inter-Roman.glyphspackage/fontinfo.plist
@@ -2882,12 +2882,12 @@ value = 0;
name = panose;
value = (
2,
-0,
+11,
2,
3,
+2,
0,
-0,
-0,
+2,
2,
0,
4
@@ -2922,6 +2922,14 @@ Axis = "Optical size";
Location = 14;
}
);
+},
+{
+name = WWSFamilyName;
+value = Inter;
+},
+{
+name = WWSSubfamilyName;
+value = Thin;
}
);
guides = (
@@ -2980,8 +2988,8 @@ pos = -494;
);
name = Thin;
stemValues = (
-47,
-47
+46,
+46
);
userData = {
GSCornerRadius = 230;
@@ -3063,6 +3071,14 @@ Axis = "Optical size";
Location = 28;
}
);
+},
+{
+name = WWSFamilyName;
+value = "Inter Display";
+},
+{
+name = WWSSubfamilyName;
+value = Thin;
}
);
guides = (
@@ -3121,8 +3137,8 @@ pos = -494;
);
name = "Display Thin";
stemValues = (
-47,
-47
+46,
+46
);
userData = {
GSCornerRadius = 142;
@@ -3264,7 +3280,7 @@ pos = -494;
name = Regular;
stemValues = (
160,
-180
+185
);
userData = {
GSCornerRadius = 250;
@@ -3486,6 +3502,14 @@ Axis = "Optical size";
Location = 14;
}
);
+},
+{
+name = WWSFamilyName;
+value = Inter;
+},
+{
+name = WWSSubfamilyName;
+value = Black;
}
);
guides = (
@@ -3545,7 +3569,7 @@ pos = -494;
);
name = Black;
stemValues = (
-314,
+326,
404
);
userData = {
@@ -3627,6 +3651,14 @@ Axis = "Optical size";
Location = 28;
}
);
+},
+{
+name = WWSFamilyName;
+value = "Inter Display";
+},
+{
+name = WWSSubfamilyName;
+value = Black;
}
);
guides = (
@@ -3686,8 +3718,8 @@ pos = -494;
);
name = "Display Black";
stemValues = (
-314,
-404
+340,
+400
);
userData = {
GSCornerRadius = 30;
@@ -3729,6 +3761,16 @@ instanceInterpolations = {
"B1F27B51-9973-4381-9301-4FE46FE1CA59" = 1;
};
name = Thin;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = Thin;
+}
+);
weightClass = 100;
},
{
@@ -3758,6 +3800,16 @@ instanceInterpolations = {
"C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265" = 0.33333;
};
name = ExtraLight;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = ExtraLight;
+}
+);
weightClass = 200;
},
{
@@ -3787,6 +3839,16 @@ instanceInterpolations = {
"C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265" = 0.66667;
};
name = Light;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = Light;
+}
+);
weightClass = 300;
},
{
@@ -3843,6 +3905,16 @@ instanceInterpolations = {
"C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265" = 0.8;
};
name = Medium;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = Medium;
+}
+);
weightClass = 500;
},
{
@@ -3872,6 +3944,16 @@ instanceInterpolations = {
"C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265" = 0.64;
};
name = SemiBold;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = SemiBold;
+}
+);
weightClass = 600;
},
{
@@ -3931,6 +4013,16 @@ instanceInterpolations = {
"C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265" = 0.24;
};
name = ExtraBold;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = ExtraBold;
+}
+);
weightClass = 800;
},
{
@@ -3959,6 +4051,16 @@ instanceInterpolations = {
"5C20EF92-B63D-42A8-8878-93C2863E0093" = 1;
};
name = Black;
+properties = (
+{
+key = WWSFamilyName;
+value = Inter;
+},
+{
+key = WWSSubfamilyName;
+value = Black;
+}
+);
weightClass = 900;
},
{
@@ -4119,16 +4221,6 @@ instanceInterpolations = {
m007 = 1;
};
name = Display;
-properties = (
-{
-key = WWSFamilyName;
-value = "Inter Display";
-},
-{
-key = WWSSubfamilyName;
-value = Regular;
-}
-);
},
{
axesValues = (
@@ -4249,16 +4341,6 @@ m009 = 0.52;
isBold = 1;
linkStyle = Display;
name = "Display Bold";
-properties = (
-{
-key = WWSFamilyName;
-value = "Inter Display";
-},
-{
-key = WWSSubfamilyName;
-value = Bold;
-}
-);
weightClass = 700;
},
{
@@ -5055,6 +5137,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
ibreve = 69;
icaron = 69;
@@ -5068,7 +5151,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -6759,6 +6841,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
"Yi-cy.1" = 90;
ibreve = 69;
@@ -6774,7 +6857,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -8557,6 +8639,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
"Yi-cy.1" = 140;
ibreve = 69;
@@ -8570,7 +8653,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -10285,6 +10367,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
"Yi-cy.1" = 170;
ibreve = 69;
@@ -10298,7 +10381,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -12044,6 +12126,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
"Yi-cy.1" = 130;
ibreve = 69;
@@ -12057,7 +12140,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -13770,6 +13852,7 @@ Dzcaron_ = 151;
Enhookcyrillic = 151;
"Ii-cy" = 151;
Nhook = 151;
+Pamphyliandigamma = 151;
Rx = 151;
"Yi-cy.1" = 140;
ibreve = 69;
@@ -13783,7 +13866,6 @@ numero = 151;
seven = 186;
uni01F6 = 151;
uni0246 = 151;
-Pamphyliandigamma = 151;
uni048A = 151;
};
"@MMK_L_idotless" = {
@@ -14854,10 +14936,10 @@ keyboardIncrementHuge = 128;
stems = (
{
horizontal = 1;
-name = hStem0;
+name = cap_h;
},
{
-name = vStem0;
+name = cap_v;
}
);
unitsPerEm = 2048;