Adds black and white circle (U+25CF and U++25CB)

This commit is contained in:
Rasmus Andersson 2017-08-26 14:45:09 -07:00
parent 502ec6853d
commit 6ee1237194
7 changed files with 222 additions and 1 deletions

View file

@ -295,7 +295,8 @@ samples.set('Symbols', `
▼ AMZ (U+25BC) ▼ AMZ (U+25BC)
▲ FBX (U+25B2) ▲ FBX (U+25B2)
◆ King (U+25C6) ◆ King (U+25C6)
● French (U+26AB) ● Black Circle (U+25CF)
○ White Circle (U+25CB)
⌘C (U+2318) ⌘C (U+2318)
\uE001 (U+E001) \uE001 (U+E001)
\uE000 (U+E000) \uE000 (U+E000)

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="circleblack" format="1">
<advance width="2560"/>
<unicode hex="25CF"/>
<outline>
<contour>
<point x="1280" y="-32" type="curve" smooth="yes"/>
<point x="1852" y="-32"/>
<point x="2332" y="440"/>
<point x="2332" y="1016" type="curve" smooth="yes"/>
<point x="2332" y="1596"/>
<point x="1852" y="2072"/>
<point x="1280" y="2072" type="curve" smooth="yes"/>
<point x="700" y="2072"/>
<point x="228" y="1596"/>
<point x="228" y="1016" type="curve" smooth="yes"/>
<point x="228" y="440"/>
<point x="700" y="-32"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="circlewhite" format="1">
<advance width="2560"/>
<unicode hex="25CB"/>
<outline>
<contour>
<point x="1280" y="388" type="curve" smooth="yes"/>
<point x="932" y="388"/>
<point x="648" y="672"/>
<point x="648" y="1020" type="curve" smooth="yes"/>
<point x="648" y="1368"/>
<point x="932" y="1652"/>
<point x="1280" y="1652" type="curve" smooth="yes"/>
<point x="1628" y="1652"/>
<point x="1912" y="1368"/>
<point x="1912" y="1020" type="curve" smooth="yes"/>
<point x="1912" y="672"/>
<point x="1628" y="388"/>
</contour>
<component base="circleblack"/>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.guides</key>
<array>
<dict>
<key>angle</key>
<integer>0</integer>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>1032</integer>
<key>y</key>
<integer>1652</integer>
</dict>
<dict>
<key>angle</key>
<real>90.0</real>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>648</integer>
<key>y</key>
<integer>1008</integer>
</dict>
<dict>
<key>angle</key>
<integer>0</integer>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>1280</integer>
<key>y</key>
<integer>388</integer>
</dict>
<dict>
<key>angle</key>
<real>90.0</real>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>1912</integer>
<key>y</key>
<integer>952</integer>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -578,6 +578,10 @@
<string>chook.glif</string> <string>chook.glif</string>
<key>chook.cn</key> <key>chook.cn</key>
<string>chook.cn.glif</string> <string>chook.cn.glif</string>
<key>circleblack</key>
<string>circleblack.glif</string>
<key>circlewhite</key>
<string>circlewhite.glif</string>
<key>circumflex</key> <key>circumflex</key>
<string>circumflex.glif</string> <string>circumflex.glif</string>
<key>circumflexacutecomb</key> <key>circumflexacutecomb</key>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="circleblack" format="1">
<advance width="2560"/>
<unicode hex="25CF"/>
<outline>
<contour>
<point x="1280" y="-32" type="curve" smooth="yes"/>
<point x="1852" y="-32"/>
<point x="2332" y="440"/>
<point x="2332" y="1016" type="curve" smooth="yes"/>
<point x="2332" y="1596"/>
<point x="1852" y="2072"/>
<point x="1280" y="2072" type="curve" smooth="yes"/>
<point x="700" y="2072"/>
<point x="228" y="1596"/>
<point x="228" y="1016" type="curve" smooth="yes"/>
<point x="228" y="440"/>
<point x="700" y="-32"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="circlewhite" format="1">
<advance width="2560"/>
<unicode hex="25CB"/>
<outline>
<contour>
<point x="1280" y="188" type="curve" smooth="yes"/>
<point x="824" y="188"/>
<point x="448" y="564"/>
<point x="448" y="1024" type="curve" smooth="yes"/>
<point x="448" y="1480"/>
<point x="824" y="1856"/>
<point x="1280" y="1856" type="curve" smooth="yes"/>
<point x="1740" y="1856"/>
<point x="2116" y="1480"/>
<point x="2116" y="1024" type="curve" smooth="yes"/>
<point x="2116" y="564"/>
<point x="1740" y="188"/>
</contour>
<component base="circleblack"/>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.guides</key>
<array>
<dict>
<key>angle</key>
<integer>0</integer>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>1212</integer>
<key>y</key>
<integer>1856</integer>
</dict>
<dict>
<key>angle</key>
<real>90.0</real>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>448</integer>
<key>y</key>
<integer>936</integer>
</dict>
<dict>
<key>angle</key>
<real>90.0</real>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>2112</integer>
<key>y</key>
<integer>948</integer>
</dict>
<dict>
<key>angle</key>
<integer>0</integer>
<key>isGlobal</key>
<false/>
<key>magnetic</key>
<integer>5</integer>
<key>name</key>
<string></string>
<key>x</key>
<integer>1284</integer>
<key>y</key>
<integer>188</integer>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -578,6 +578,10 @@
<string>chook.glif</string> <string>chook.glif</string>
<key>chook.cn</key> <key>chook.cn</key>
<string>chook.cn.glif</string> <string>chook.cn.glif</string>
<key>circleblack</key>
<string>circleblack.glif</string>
<key>circlewhite</key>
<string>circlewhite.glif</string>
<key>circumflex</key> <key>circumflex</key>
<string>circumflex.glif</string> <string>circumflex.glif</string>
<key>circumflexacutecomb</key> <key>circumflexacutecomb</key>