Skip to content

Commit 5166f3d

Browse files
authored
Merge pull request #193 from googlefonts/requested-glyphs
Add 18 new glyphs
2 parents 91d5d3e + 64437f4 commit 5166f3d

275 files changed

Lines changed: 15836 additions & 274 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
uses: actions/setup-python@v1
1313
with:
1414
# TODO use build matrix?
15-
python-version: 3.11.14
15+
python-version: 3.11.15
1616

1717
- name: Install dependencies
1818
run: |

sources/Roboto-Black.ufo/fontinfo.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@
377377
<key>versionMajor</key>
378378
<integer>3</integer>
379379
<key>versionMinor</key>
380-
<integer>15</integer>
380+
<integer>16</integer>
381381
<key>xHeight</key>
382382
<integer>1082</integer>
383383
<key>year</key>

sources/Roboto-Black.ufo/glyphs/contents.plist

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,8 @@
544544
<string>O_grave.glif</string>
545545
<key>Ograve.smcp</key>
546546
<string>O_grave.smcp.glif</string>
547+
<key>uni2127</key>
548+
<string>uni2127.glif</string>
547549
<key>Ohorn</key>
548550
<string>O_horn.glif</string>
549551
<key>Ohungarumlaut</key>
@@ -640,6 +642,8 @@
640642
<string>R_ho.glif</string>
641643
<key>Rho.smcp</key>
642644
<string>R_ho.smcp.glif</string>
645+
<key>uni213A</key>
646+
<string>uni213A_.glif</string>
643647
<key>Rsmallcap</key>
644648
<string>R_smallcap.glif</string>
645649
<key>Rsmallcapinv</key>
@@ -944,6 +948,8 @@
944948
<string>ampersand.glif</string>
945949
<key>ampersand.smcp</key>
946950
<string>ampersand.smcp.glif</string>
951+
<key>uni214B</key>
952+
<string>uni214B_.glif</string>
947953
<key>anglesupnosp</key>
948954
<string>anglesupnosp.glif</string>
949955
<key>angstrom</key>
@@ -1014,6 +1020,12 @@
10141020
<string>beta1.glif</string>
10151021
<key>bhook</key>
10161022
<string>bhook.glif</string>
1023+
<key>uni20BF</key>
1024+
<string>uni20B_F_.glif</string>
1025+
<key>blackCircle</key>
1026+
<string>blackC_ircle.glif</string>
1027+
<key>blackSquare</key>
1028+
<string>blackS_quare.glif</string>
10171029
<key>braceleft</key>
10181030
<string>braceleft.glif</string>
10191031
<key>braceright</key>
@@ -1094,6 +1106,8 @@
10941106
<string>cedillanosp.glif</string>
10951107
<key>cent</key>
10961108
<string>cent.glif</string>
1109+
<key>uni2104</key>
1110+
<string>uni2104.glif</string>
10971111
<key>charactertie</key>
10981112
<string>charactertie.glif</string>
10991113
<key>chi</key>
@@ -1340,6 +1354,8 @@
13401354
<string>eth.glif</string>
13411355
<key>eturn</key>
13421356
<string>eturn.glif</string>
1357+
<key>uni2107</key>
1358+
<string>uni2107.glif</string>
13431359
<key>eurocurrency</key>
13441360
<string>eurocurrency.glif</string>
13451361
<key>exclam</key>
@@ -1540,6 +1556,8 @@
15401556
<string>imacron.glif</string>
15411557
<key>infinity</key>
15421558
<string>infinity.glif</string>
1559+
<key>uni2139</key>
1560+
<string>uni2139.glif</string>
15431561
<key>integral</key>
15441562
<string>integral.glif</string>
15451563
<key>interrobang</key>
@@ -1610,6 +1628,8 @@
16101628
<string>largerighthook.glif</string>
16111629
<key>lbar</key>
16121630
<string>lbar.glif</string>
1631+
<key>uni2114</key>
1632+
<string>uni2114.glif</string>
16131633
<key>lbelt</key>
16141634
<string>lbelt.glif</string>
16151635
<key>lcaron</key>
@@ -1882,6 +1902,8 @@
18821902
<string>periodcentered.glif</string>
18831903
<key>periodcentered.tnum</key>
18841904
<string>periodcentered.tnum.glif</string>
1905+
<key>uni214C</key>
1906+
<string>uni214C_.glif</string>
18851907
<key>pertenthousand</key>
18861908
<string>pertenthousand.glif</string>
18871909
<key>perthousand</key>
@@ -1922,6 +1944,8 @@
19221944
<string>primetriplerev1.glif</string>
19231945
<key>product</key>
19241946
<string>product.glif</string>
1947+
<key>uni214A</key>
1948+
<string>uni214A_.glif</string>
19251949
<key>psi</key>
19261950
<string>psi.glif</string>
19271951
<key>published</key>
@@ -1980,6 +2004,8 @@
19802004
<string>registered.glif</string>
19812005
<key>response</key>
19822006
<string>response.glif</string>
2007+
<key>uni2143</key>
2008+
<string>uni2143.glif</string>
19832009
<key>reverseddblprime</key>
19842010
<string>reverseddblprime.glif</string>
19852011
<key>rfishhook</key>
@@ -2070,6 +2096,8 @@
20702096
<string>schwahook.glif</string>
20712097
<key>scircumflex</key>
20722098
<string>scircumflex.glif</string>
2099+
<key>uni2108</key>
2100+
<string>uni2108.glif</string>
20732101
<key>seagullsubnosp</key>
20742102
<string>seagullsubnosp.glif</string>
20752103
<key>second</key>
@@ -2248,6 +2276,14 @@
22482276
<string>ts.glif</string>
22492277
<key>tturn</key>
22502278
<string>tturn.glif</string>
2279+
<key>uni2141</key>
2280+
<string>uni2141.glif</string>
2281+
<key>uni2142</key>
2282+
<string>uni2142.glif</string>
2283+
<key>uni2144</key>
2284+
<string>uni2144.glif</string>
2285+
<key>uni2129</key>
2286+
<string>uni2129.glif</string>
22512287
<key>two</key>
22522288
<string>two.glif</string>
22532289
<key>two.onum</key>
@@ -5602,6 +5638,8 @@
56025638
<string>uni213B_.glif</string>
56035639
<key>uni214D</key>
56045640
<string>uni214D_.glif</string>
5641+
<key>uni214E</key>
5642+
<string>uni214E_.glif</string>
56055643
<key>uni214F</key>
56065644
<string>uni214F_.glif</string>
56075645
<key>uni2150</key>
@@ -6706,8 +6744,12 @@
67066744
<string>wcircumflex.glif</string>
67076745
<key>wdieresis</key>
67086746
<string>wdieresis.glif</string>
6747+
<key>uni2118</key>
6748+
<string>uni2118.glif</string>
67096749
<key>wgrave</key>
67106750
<string>wgrave.glif</string>
6751+
<key>whiteCircle</key>
6752+
<string>whiteC_ircle.glif</string>
67116753
<key>won</key>
67126754
<string>won.glif</string>
67136755
<key>wsuper</key>
@@ -6778,11 +6820,5 @@
67786820
<string>zeta.glif</string>
67796821
<key>zrthook</key>
67806822
<string>zrthook.glif</string>
6781-
<key>blackCircle</key>
6782-
<string>blackC_ircle.glif</string>
6783-
<key>blackSquare</key>
6784-
<string>blackS_quare.glif</string>
6785-
<key>whiteCircle</key>
6786-
<string>whiteC_ircle.glif</string>
67876823
</dict>
67886824
</plist>
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<glyph name="uni20BF" format="2">
3+
<advance width="1133"/>
4+
<unicode hex="20BF"/>
5+
<outline>
6+
<contour>
7+
<point x="111" y="0" type="line"/>
8+
<point x="576" y="0" type="line" smooth="yes"/>
9+
<point x="844" y="0"/>
10+
<point x="1049" y="117"/>
11+
<point x="1049" y="418" type="curve" smooth="yes"/>
12+
<point x="1049" y="670"/>
13+
<point x="906" y="735"/>
14+
<point x="810" y="766" type="curve"/>
15+
<point x="810" y="776" type="line"/>
16+
<point x="894" y="803"/>
17+
<point x="1027" y="872"/>
18+
<point x="1027" y="1098" type="curve" smooth="yes"/>
19+
<point x="1027" y="1326"/>
20+
<point x="889" y="1455"/>
21+
<point x="537" y="1455" type="curve" smooth="yes"/>
22+
<point x="111" y="1455" type="line"/>
23+
</contour>
24+
<contour>
25+
<point x="279" y="-201" type="line"/>
26+
<point x="484" y="-201" type="line"/>
27+
<point x="484" y="154" type="line"/>
28+
<point x="279" y="154" type="line"/>
29+
</contour>
30+
<contour>
31+
<point x="586" y="-201" type="line"/>
32+
<point x="791" y="-201" type="line"/>
33+
<point x="791" y="154" type="line"/>
34+
<point x="586" y="154" type="line"/>
35+
</contour>
36+
<contour>
37+
<point x="488" y="305" type="line"/>
38+
<point x="488" y="612" type="line"/>
39+
<point x="537" y="612" type="line" smooth="yes"/>
40+
<point x="629" y="612"/>
41+
<point x="662" y="539"/>
42+
<point x="662" y="457" type="curve" smooth="yes"/>
43+
<point x="662" y="371"/>
44+
<point x="625" y="305"/>
45+
<point x="543" y="305" type="curve" smooth="yes"/>
46+
</contour>
47+
<contour>
48+
<point x="488" y="901" type="line"/>
49+
<point x="488" y="1156" type="line"/>
50+
<point x="523" y="1156" type="line" smooth="yes"/>
51+
<point x="594" y="1156"/>
52+
<point x="640" y="1115"/>
53+
<point x="640" y="1038" type="curve" smooth="yes"/>
54+
<point x="640" y="963"/>
55+
<point x="603" y="901"/>
56+
<point x="525" y="901" type="curve" smooth="yes"/>
57+
</contour>
58+
<contour>
59+
<point x="279" y="1308" type="line"/>
60+
<point x="484" y="1308" type="line"/>
61+
<point x="484" y="1662" type="line"/>
62+
<point x="279" y="1662" type="line"/>
63+
</contour>
64+
<contour>
65+
<point x="586" y="1308" type="line"/>
66+
<point x="791" y="1308" type="line"/>
67+
<point x="791" y="1662" type="line"/>
68+
<point x="586" y="1662" type="line"/>
69+
</contour>
70+
</outline>
71+
<lib>
72+
<dict>
73+
<key>com.schriftgestaltung.Glyphs.lastChange</key>
74+
<string>2026/06/01 15:12:36</string>
75+
<key>public.markColor</key>
76+
<string>0.04,0.57,0.04,1</string>
77+
</dict>
78+
</lib>
79+
</glyph>
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<glyph name="uni2104" format="2">
3+
<advance width="1213"/>
4+
<unicode hex="2104"/>
5+
<outline>
6+
<contour>
7+
<point x="453" y="0" type="line"/>
8+
<point x="1176" y="0" type="line"/>
9+
<point x="1176" y="205" type="line"/>
10+
<point x="717" y="205" type="line"/>
11+
<point x="717" y="328" type="line"/>
12+
<point x="767" y="332"/>
13+
<point x="814" y="348"/>
14+
<point x="892" y="387" type="curve"/>
15+
<point x="892" y="596" type="line"/>
16+
<point x="820" y="563"/>
17+
<point x="771" y="541"/>
18+
<point x="717" y="535" type="curve"/>
19+
<point x="717" y="1077" type="line"/>
20+
<point x="762" y="1073"/>
21+
<point x="795" y="1053"/>
22+
<point x="861" y="1026" type="curve"/>
23+
<point x="914" y="1223" type="line"/>
24+
<point x="830" y="1257"/>
25+
<point x="785" y="1276"/>
26+
<point x="717" y="1280" type="curve"/>
27+
<point x="717" y="1462" type="line"/>
28+
<point x="453" y="1462" type="line"/>
29+
<point x="453" y="1268" type="line"/>
30+
<point x="234" y="1227"/>
31+
<point x="70" y="1083"/>
32+
<point x="70" y="805" type="curve" smooth="yes"/>
33+
<point x="70" y="528"/>
34+
<point x="218" y="379"/>
35+
<point x="453" y="338" type="curve"/>
36+
</contour>
37+
<contour>
38+
<point x="453" y="553" type="line"/>
39+
<point x="367" y="604"/>
40+
<point x="336" y="678"/>
41+
<point x="336" y="805" type="curve" smooth="yes"/>
42+
<point x="336" y="932"/>
43+
<point x="367" y="1004"/>
44+
<point x="453" y="1059" type="curve"/>
45+
</contour>
46+
</outline>
47+
<lib>
48+
<dict>
49+
<key>com.schriftgestaltung.Glyphs.lastChange</key>
50+
<string>2026/06/01 15:11:51</string>
51+
<key>public.markColor</key>
52+
<string>0.04,0.57,0.04,1</string>
53+
</dict>
54+
</lib>
55+
</glyph>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<glyph name="uni2107" format="2">
3+
<advance width="1195"/>
4+
<unicode hex="2107"/>
5+
<outline>
6+
<component base="uniA72A"/>
7+
</outline>
8+
<lib>
9+
<dict>
10+
<key>com.schriftgestaltung.Glyphs.category</key>
11+
<string>Letter</string>
12+
<key>com.schriftgestaltung.Glyphs.glyph.widthMetricsKey</key>
13+
<string>uni0190</string>
14+
<key>com.schriftgestaltung.Glyphs.lastChange</key>
15+
<string>2026/05/26 11:26:23</string>
16+
<key>com.schriftgestaltung.Glyphs.subCategory</key>
17+
<string>Uppercase</string>
18+
<key>public.markColor</key>
19+
<string>0.04,0.57,0.04,1</string>
20+
</dict>
21+
</lib>
22+
</glyph>
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<glyph name="uni2108" format="2">
3+
<advance width="1303"/>
4+
<unicode hex="2108"/>
5+
<anchor x="636" y="1600" name="parent_top"/>
6+
<anchor x="636" y="1600" name="top"/>
7+
<anchor x="1303" y="1600" name="top0315"/>
8+
<outline>
9+
<contour>
10+
<point x="620" y="-21" type="curve" smooth="yes"/>
11+
<point x="1008" y="-21"/>
12+
<point x="1236" y="249"/>
13+
<point x="1236" y="687" type="curve" smooth="yes"/>
14+
<point x="1236" y="765" type="line" smooth="yes"/>
15+
<point x="1236" y="1204"/>
16+
<point x="995" y="1476"/>
17+
<point x="624" y="1476" type="curve" smooth="yes"/>
18+
<point x="244" y="1476"/>
19+
<point x="43" y="1254"/>
20+
<point x="15" y="952" type="curve"/>
21+
<point x="365" y="952" type="line"/>
22+
<point x="370" y="1116"/>
23+
<point x="438" y="1205"/>
24+
<point x="624" y="1205" type="curve" smooth="yes"/>
25+
<point x="797" y="1205"/>
26+
<point x="887" y="1078"/>
27+
<point x="887" y="767" type="curve" smooth="yes"/>
28+
<point x="887" y="687" type="line" smooth="yes"/>
29+
<point x="887" y="378"/>
30+
<point x="811" y="248"/>
31+
<point x="620" y="248" type="curve" smooth="yes"/>
32+
<point x="460" y="248"/>
33+
<point x="372" y="328"/>
34+
<point x="367" y="492" type="curve"/>
35+
<point x="17" y="492" type="line"/>
36+
<point x="33" y="187"/>
37+
<point x="261" y="-21"/>
38+
</contour>
39+
<contour>
40+
<point x="481" y="593" type="line"/>
41+
<point x="1110" y="593" type="line"/>
42+
<point x="1110" y="864" type="line"/>
43+
<point x="481" y="864" type="line"/>
44+
</contour>
45+
</outline>
46+
<lib>
47+
<dict>
48+
<key>com.schriftgestaltung.Glyphs.category</key>
49+
<string>Symbol</string>
50+
<key>com.schriftgestaltung.Glyphs.lastChange</key>
51+
<string>2026/06/02 09:58:54</string>
52+
<key>com.schriftgestaltung.Glyphs.subCategory</key>
53+
<string>Other</string>
54+
<key>public.markColor</key>
55+
<string>0.04,0.57,0.04,1</string>
56+
</dict>
57+
</lib>
58+
</glyph>

0 commit comments

Comments
 (0)