summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Black.ufo
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-11-25 01:09:04 +0300
committerRasmus Andersson <rasmus@notion.se>2018-11-25 01:09:04 +0300
commitc59342a8e94b9587b50abfe40fb630382c993499 (patch)
tree7948ff558f43c592422350d6ae7cfd17b531c4dc /src/Inter-UI-Black.ufo
parent27d04898778456cae3ac3a1de90758660d7c23e0 (diff)
downloadinter-c59342a8e94b9587b50abfe40fb630382c993499.tar.xz
Adds alternate three with flat top cv09
Diffstat (limited to 'src/Inter-UI-Black.ufo')
-rw-r--r--src/Inter-UI-Black.ufo/features.fea18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif71
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/contents.plist4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/three.1.glif47
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/three.1.tf.glif15
-rw-r--r--src/Inter-UI-Black.ufo/groups.plist10
-rw-r--r--src/Inter-UI-Black.ufo/kerning.plist18
-rw-r--r--src/Inter-UI-Black.ufo/lib.plist2
8 files changed, 125 insertions, 60 deletions
diff --git a/src/Inter-UI-Black.ufo/features.fea b/src/Inter-UI-Black.ufo/features.fea
index 4e79dccf9..381205c6c 100644
--- a/src/Inter-UI-Black.ufo/features.fea
+++ b/src/Inter-UI-Black.ufo/features.fea
@@ -739,6 +739,7 @@ feature cv05;
feature cv06;
feature cv07;
feature cv08;
+feature cv09;
} aalt;
@@ -1185,6 +1186,7 @@ sub six by six.tf;
sub seven by seven.tf;
sub eight by eight.tf;
sub nine by nine.tf;
+sub three.1 by three.1.tf;
sub comma by comma.tf;
sub period by period.tf;
sub colon by colon.tf;
@@ -1204,8 +1206,11 @@ sub six.tf by six;
sub seven.tf by seven;
sub eight.tf by eight;
sub nine.tf by nine;
+sub three.1.tf by three.1;
sub comma.tf by comma;
sub period.tf by period;
+sub colon.tf by colon;
+sub semicolon.tf by semicolon;
} pnum;
@@ -1329,6 +1334,8 @@ sub N o period by numero;
feature salt {
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 four by four.ss01;
sub four.tf by four.tf.ss01;
sub six by six.ss01;
@@ -1368,9 +1375,10 @@ sub rlinebelow by rlinebelow.1;
feature ss01 {
# notes:
# Name: Alternate digits
-# automatic
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 four by four.ss01;
sub four.tf by four.tf.ss01;
sub six by six.ss01;
@@ -1544,6 +1552,14 @@ sub afii10055 by afii10055.1;
sub afii10056 by afii10056.1;
} cv08;
+feature cv09 {
+# notes:
+# Name: Flat top three
+sub three by three.1;
+sub three.tf by three.1.tf;
+
+} cv09;
+
table GDEF {
# automatic
GlyphClassDef
diff --git a/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif b/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
index 395a117c8..8859453e9 100644
--- a/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif
@@ -5,37 +5,7 @@
<guideline x="-108.0" y="2280.0" angle="0.0"/>
<guideline x="-108.0" y="764.0" angle="0.0"/>
<outline>
- <contour>
- <point x="104.0" y="624.0" type="line"/>
- <point x="108.0" y="244.0"/>
- <point x="452.0" y="-28.0"/>
- <point x="936.0" y="-28.0" type="curve" smooth="yes"/>
- <point x="1436.0" y="-28.0"/>
- <point x="1792.0" y="228.0"/>
- <point x="1788.0" y="588.0" type="curve"/>
- <point x="1792.0" y="828.0"/>
- <point x="1632.0" y="1088.0"/>
- <point x="1148.0" y="1148.0" type="curve"/>
- <point x="1148.0" y="1164.0" type="line"/>
- <point x="1720.0" y="1684.0" type="line"/>
- <point x="1716.0" y="2048.0" type="line"/>
- <point x="216.0" y="2048.0" type="line"/>
- <point x="216.0" y="1616.0" type="line"/>
- <point x="1056.0" y="1616.0" type="line"/>
- <point x="1056.0" y="1600.0" type="line"/>
- <point x="624.0" y="1216.0" type="line"/>
- <point x="624.0" y="848.0" type="line"/>
- <point x="908.0" y="848.0" type="line" smooth="yes"/>
- <point x="1092.0" y="848.0"/>
- <point x="1200.0" y="760.0"/>
- <point x="1200.0" y="636.0" type="curve" smooth="yes"/>
- <point x="1200.0" y="508.0"/>
- <point x="1096.0" y="420.0"/>
- <point x="940.0" y="420.0" type="curve" smooth="yes"/>
- <point x="780.0" y="420.0"/>
- <point x="668.0" y="504.0"/>
- <point x="664.0" y="624.0" type="curve"/>
- </contour>
+ <component base="three.1"/>
</outline>
<lib>
<dict>
@@ -43,6 +13,10 @@
<string>three</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>three</string>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>1</integer>
+ </array>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
@@ -70,18 +44,13 @@
<false/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>13.0</real>
+ <real>216.0</real>
+ <real>1504.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
- <key>target</key>
- <array>
- <real>0.0</real>
- <real>10.0</real>
- </array>
<key>type</key>
<string>Stem</string>
</dict>
@@ -90,10 +59,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>8.0</real>
+ <real>1148.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -105,10 +74,10 @@
<true/>
<key>options</key>
<integer>0</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>2.0</real>
+ <real>-28.0</real>
+ <real>21.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -147,10 +116,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>2.0</real>
+ <real>-28.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
@@ -162,10 +131,10 @@
<true/>
<key>options</key>
<integer>4</integer>
- <key>origin</key>
+ <key>place</key>
<array>
- <real>0.0</real>
- <real>12.0</real>
+ <real>2048.0</real>
+ <real>-2147483648.0</real>
</array>
<key>stem</key>
<integer>-2</integer>
diff --git a/src/Inter-UI-Black.ufo/glyphs/contents.plist b/src/Inter-UI-Black.ufo/glyphs/contents.plist
index 0b1164202..90958a364 100644
--- a/src/Inter-UI-Black.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Black.ufo/glyphs/contents.plist
@@ -3076,6 +3076,10 @@
<string>thousandcyrillic.glif</string>
<key>three</key>
<string>three.glif</string>
+ <key>three.1</key>
+ <string>three.1.glif</string>
+ <key>three.1.tf</key>
+ <string>three.1.tf.glif</string>
<key>three.dnom</key>
<string>three.dnom.glif</string>
<key>three.dnomf</key>
diff --git a/src/Inter-UI-Black.ufo/glyphs/three.1.glif b/src/Inter-UI-Black.ufo/glyphs/three.1.glif
new file mode 100644
index 000000000..c97903744
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/three.1.glif
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="three.1" format="2">
+ <advance width="1900.0"/>
+ <guideline x="1740.0" y="1656.0" angle="90.0"/>
+ <guideline x="208.0" y="1656.0" angle="90.0"/>
+ <outline>
+ <contour>
+ <point x="104.0" y="624.0" type="line"/>
+ <point x="108.0" y="244.0"/>
+ <point x="434.0" y="-28.0"/>
+ <point x="940.0" y="-28.0" type="curve" smooth="yes"/>
+ <point x="1418.0" y="-28.0"/>
+ <point x="1788.0" y="215.0"/>
+ <point x="1788.0" y="588.0" type="curve" smooth="yes"/>
+ <point x="1788.0" y="815.0"/>
+ <point x="1656.0" y="1088.0"/>
+ <point x="1172.0" y="1148.0" type="curve"/>
+ <point x="1172.0" y="1164.0" type="line"/>
+ <point x="1740.0" y="1648.0" type="line"/>
+ <point x="1740.0" y="2048.0" type="line"/>
+ <point x="208.0" y="2048.0" type="line"/>
+ <point x="208.0" y="1604.0" type="line"/>
+ <point x="1080.0" y="1604.0" type="line"/>
+ <point x="1080.0" y="1592.0" type="line"/>
+ <point x="648.0" y="1216.0" type="line"/>
+ <point x="648.0" y="848.0" type="line"/>
+ <point x="908.0" y="848.0" type="line" smooth="yes"/>
+ <point x="1078.0" y="848.0"/>
+ <point x="1200.0" y="770.0"/>
+ <point x="1200.0" y="636.0" type="curve" smooth="yes"/>
+ <point x="1200.0" y="514.0"/>
+ <point x="1100.0" y="420.0"/>
+ <point x="940.0" y="420.0" type="curve" smooth="yes"/>
+ <point x="787.0" y="420.0"/>
+ <point x="668.0" y="505.0"/>
+ <point x="664.0" y="624.0" type="curve"/>
+ </contour>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>three</string>
+ <key>public.markColor</key>
+ <string>0.98,0.36,0.67,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/three.1.tf.glif b/src/Inter-UI-Black.ufo/glyphs/three.1.tf.glif
new file mode 100644
index 000000000..b8c37509a
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/three.1.tf.glif
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="three.1.tf" format="2">
+ <advance width="1984.0"/>
+ <outline>
+ <component base="three.1" xOffset="36.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
+ <string>zero.tf</string>
+ <key>public.markColor</key>
+ <string>0.18,0.16,0.78,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Black.ufo/groups.plist b/src/Inter-UI-Black.ufo/groups.plist
index e0db37694..726388b30 100644
--- a/src/Inter-UI-Black.ufo/groups.plist
+++ b/src/Inter-UI-Black.ufo/groups.plist
@@ -1013,6 +1013,7 @@
<string>Dzeabkhasiancyrillic</string>
<string>three</string>
<string>eight</string>
+ <string>three.1</string>
<string>Zedescendercyrillic</string>
</array>
<key>public.kern1.eight.sups</key>
@@ -1421,6 +1422,10 @@
<string>vecyrillic</string>
<string>rupee</string>
</array>
+ <key>public.kern1.seven</key>
+ <array>
+ <string>seven</string>
+ </array>
<key>public.kern1.six.1</key>
<array>
<string>six.ss01</string>
@@ -3056,6 +3061,11 @@
<string>cheabkhasiancyrillic</string>
<string>ghestrokecyrillic</string>
</array>
+ <key>public.kern2.three</key>
+ <array>
+ <string>three</string>
+ <string>three.1</string>
+ </array>
<key>public.kern2.two</key>
<array>
<string>two</string>
diff --git a/src/Inter-UI-Black.ufo/kerning.plist b/src/Inter-UI-Black.ufo/kerning.plist
index e3ef5c900..23aecac89 100644
--- a/src/Inter-UI-Black.ufo/kerning.plist
+++ b/src/Inter-UI-Black.ufo/kerning.plist
@@ -2634,6 +2634,8 @@
<real>-400.0</real>
<key>public.kern2.six</key>
<real>-112.0</real>
+ <key>public.kern2.three</key>
+ <real>-96.0</real>
<key>question</key>
<real>-324.0</real>
<key>quotedblreversed</key>
@@ -2642,8 +2644,6 @@
<real>-384.0</real>
<key>space</key>
<real>-160.0</real>
- <key>three</key>
- <real>-96.0</real>
</dict>
<key>public.kern1.dagger</key>
<dict>
@@ -2908,6 +2908,8 @@
<real>-112.0</real>
<key>public.kern2.quotedblleft</key>
<real>-240.0</real>
+ <key>public.kern2.three</key>
+ <real>-128.0</real>
<key>public.kern2.two</key>
<real>-144.0</real>
<key>public.kern2.v</key>
@@ -2918,8 +2920,6 @@
<real>-96.0</real>
<key>seven</key>
<real>-144.0</real>
- <key>three</key>
- <real>-128.0</real>
</dict>
<key>public.kern1.hyphen</key>
<dict>
@@ -3711,14 +3711,16 @@
<real>-44.0</real>
<key>public.kern2.six.1</key>
<real>-96.0</real>
+ <key>public.kern2.three</key>
+ <real>-48.0</real>
<key>rho</key>
<real>-144.0</real>
<key>seven</key>
<real>56.0</real>
<key>theta</key>
<real>-144.0</real>
- <key>three</key>
- <real>-48.0</real>
+ <key>three.1</key>
+ <real>0.0</real>
<key>underscore</key>
<real>-448.0</real>
<key>zeta</key>
@@ -3916,14 +3918,14 @@
<real>-112.0</real>
<key>public.kern2.six</key>
<real>-128.0</real>
+ <key>public.kern2.three</key>
+ <real>-128.0</real>
<key>public.kern2.v</key>
<real>-224.0</real>
<key>rlinebelow</key>
<real>96.0</real>
<key>tenge</key>
<real>-144.0</real>
- <key>three</key>
- <real>-128.0</real>
</dict>
<key>uni01F6</key>
<dict>
diff --git a/src/Inter-UI-Black.ufo/lib.plist b/src/Inter-UI-Black.ufo/lib.plist
index 1b48a93e2..11b9930d8 100644
--- a/src/Inter-UI-Black.ufo/lib.plist
+++ b/src/Inter-UI-Black.ufo/lib.plist
@@ -1266,6 +1266,7 @@
<string>nine</string>
<string>zero.slash</string>
<string>one.ss01</string>
+ <string>three.1</string>
<string>four.ss01</string>
<string>six.ss01</string>
<string>nine.ss01</string>
@@ -1281,6 +1282,7 @@
<string>nine.tf</string>
<string>zero.tf.slash</string>
<string>one.tf.ss01</string>
+ <string>three.1.tf</string>
<string>four.tf.ss01</string>
<string>six.tf.ss01</string>
<string>nine.tf.ss01</string>