diff options
author | Rasmus Andersson <rasmus@notion.se> | 2018-11-25 01:09:04 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2018-11-25 01:09:04 +0300 |
commit | c59342a8e94b9587b50abfe40fb630382c993499 (patch) | |
tree | 7948ff558f43c592422350d6ae7cfd17b531c4dc /src/Inter-UI-Black.ufo | |
parent | 27d04898778456cae3ac3a1de90758660d7c23e0 (diff) | |
download | inter-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.fea | 18 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/glyphs/D_zeabkhasiancyrillic.glif | 71 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/glyphs/contents.plist | 4 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/glyphs/three.1.glif | 47 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/glyphs/three.1.tf.glif | 15 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/groups.plist | 10 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/kerning.plist | 18 | ||||
-rw-r--r-- | src/Inter-UI-Black.ufo/lib.plist | 2 |
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> |