Add initial project structure and basic glyphs. Include generated UFO file.

This commit is contained in:
Chris Simpson 2015-11-24 20:45:53 +11:00
commit 4160fa5347
61 changed files with 1673 additions and 0 deletions

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ascender</key>
<integer>795</integer>
<key>capHeight</key>
<integer>687</integer>
<key>descender</key>
<integer>-205</integer>
<key>familyName</key>
<string>Metropolis</string>
<key>openTypeHeadCreated</key>
<string>2015/11/24 19:31:31</string>
<key>openTypeNamePreferredFamilyName</key>
<string>Metropolis</string>
<key>openTypeNamePreferredSubfamilyName</key>
<string>Regular</string>
<key>openTypeOS2WeightClass</key>
<integer>400</integer>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>postscriptBlueValues</key>
<array>
<integer>-16</integer>
<integer>0</integer>
<integer>517</integer>
<integer>530</integer>
<integer>687</integer>
<integer>703</integer>
<integer>795</integer>
<integer>811</integer>
</array>
<key>postscriptOtherBlues</key>
<array>
<integer>-221</integer>
<integer>-205</integer>
</array>
<key>styleMapStyleName</key>
<string>regular</string>
<key>styleName</key>
<string>Regular</string>
<key>unitsPerEm</key>
<integer>1000</integer>
<key>versionMajor</key>
<integer>1</integer>
<key>versionMinor</key>
<integer>0</integer>
<key>xHeight</key>
<integer>517</integer>
</dict>
</plist>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="A" format="1">
<advance width="600"/>
<unicode hex="0041"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="B" format="1">
<advance width="600"/>
<unicode hex="0042"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="C" format="1">
<advance width="600"/>
<unicode hex="0043"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="D" format="1">
<advance width="600"/>
<unicode hex="0044"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="E" format="1">
<advance width="600"/>
<unicode hex="0045"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="F" format="1">
<advance width="600"/>
<unicode hex="0046"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="G" format="1">
<advance width="600"/>
<unicode hex="0047"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="H" format="1">
<advance width="600"/>
<unicode hex="0048"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="I" format="1">
<advance width="600"/>
<unicode hex="0049"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="J" format="1">
<advance width="600"/>
<unicode hex="004A"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="K" format="1">
<advance width="600"/>
<unicode hex="004B"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="L" format="1">
<advance width="600"/>
<unicode hex="004C"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="M" format="1">
<advance width="600"/>
<unicode hex="004D"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="N" format="1">
<advance width="600"/>
<unicode hex="004E"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="O" format="1">
<advance width="600"/>
<unicode hex="004F"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="P" format="1">
<advance width="600"/>
<unicode hex="0050"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<advance width="600"/>
<unicode hex="0051"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="R" format="1">
<advance width="600"/>
<unicode hex="0052"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="S" format="1">
<advance width="600"/>
<unicode hex="0053"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="T" format="1">
<advance width="600"/>
<unicode hex="0054"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="U" format="1">
<advance width="600"/>
<unicode hex="0055"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="V" format="1">
<advance width="600"/>
<unicode hex="0056"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="W" format="1">
<advance width="600"/>
<unicode hex="0057"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="X" format="1">
<advance width="600"/>
<unicode hex="0058"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Y" format="1">
<advance width="600"/>
<unicode hex="0059"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Z" format="1">
<advance width="600"/>
<unicode hex="005A"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="a" format="1">
<advance width="600"/>
<unicode hex="0061"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="b" format="1">
<advance width="622"/>
<unicode hex="0062"/>
<outline>
<contour>
<point x="151" y="1" type="line"/>
<point x="151" y="699" type="line"/>
<point x="76" y="699" type="line"/>
<point x="76" y="1" type="line"/>
</contour>
<component base="lowercase_loop" xOffset="23"/>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="c" format="1">
<advance width="600"/>
<unicode hex="0063"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>A</key>
<string>A_.glif</string>
<key>B</key>
<string>B_.glif</string>
<key>C</key>
<string>C_.glif</string>
<key>D</key>
<string>D_.glif</string>
<key>E</key>
<string>E_.glif</string>
<key>F</key>
<string>F_.glif</string>
<key>G</key>
<string>G_.glif</string>
<key>H</key>
<string>H_.glif</string>
<key>I</key>
<string>I_.glif</string>
<key>J</key>
<string>J_.glif</string>
<key>K</key>
<string>K_.glif</string>
<key>L</key>
<string>L_.glif</string>
<key>M</key>
<string>M_.glif</string>
<key>N</key>
<string>N_.glif</string>
<key>O</key>
<string>O_.glif</string>
<key>P</key>
<string>P_.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>S</key>
<string>S_.glif</string>
<key>T</key>
<string>T_.glif</string>
<key>U</key>
<string>U_.glif</string>
<key>V</key>
<string>V_.glif</string>
<key>W</key>
<string>W_.glif</string>
<key>X</key>
<string>X_.glif</string>
<key>Y</key>
<string>Y_.glif</string>
<key>Z</key>
<string>Z_.glif</string>
<key>a</key>
<string>a.glif</string>
<key>b</key>
<string>b.glif</string>
<key>c</key>
<string>c.glif</string>
<key>d</key>
<string>d.glif</string>
<key>e</key>
<string>e.glif</string>
<key>f</key>
<string>f.glif</string>
<key>g</key>
<string>g.glif</string>
<key>h</key>
<string>h.glif</string>
<key>i</key>
<string>i.glif</string>
<key>j</key>
<string>j.glif</string>
<key>k</key>
<string>k.glif</string>
<key>l</key>
<string>l.glif</string>
<key>lowercase_loop</key>
<string>lowercase_loop.glif</string>
<key>lowercase_nh_shoulder</key>
<string>lowercase_nh_shoulder.glif</string>
<key>m</key>
<string>m.glif</string>
<key>n</key>
<string>n.glif</string>
<key>o</key>
<string>o.glif</string>
<key>p</key>
<string>p.glif</string>
<key>q</key>
<string>q.glif</string>
<key>r</key>
<string>r.glif</string>
<key>s</key>
<string>s.glif</string>
<key>space</key>
<string>space.glif</string>
<key>t</key>
<string>t.glif</string>
<key>u</key>
<string>u.glif</string>
<key>v</key>
<string>v.glif</string>
<key>w</key>
<string>w.glif</string>
<key>x</key>
<string>x.glif</string>
<key>y</key>
<string>y.glif</string>
<key>z</key>
<string>z.glif</string>
</dict>
</plist>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="d" format="1">
<advance width="622"/>
<unicode hex="0064"/>
<outline>
<contour>
<point x="546" y="1" type="line"/>
<point x="546" y="699" type="line"/>
<point x="471" y="699" type="line"/>
<point x="471" y="1" type="line"/>
</contour>
<component base="lowercase_loop" xOffset="599" xScale="-1"/>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="e" format="1">
<advance width="600"/>
<unicode hex="0065"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="f" format="1">
<advance width="600"/>
<unicode hex="0066"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="g" format="1">
<advance width="600"/>
<unicode hex="0067"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="h" format="1">
<advance width="592"/>
<unicode hex="0068"/>
<outline>
<contour>
<point x="152" y="0" type="line"/>
<point x="152" y="699" type="line"/>
<point x="77" y="699" type="line"/>
<point x="77" y="0" type="line"/>
</contour>
<component base="lowercase_nh_shoulder"/>
</outline>
</glyph>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="i" format="1">
<advance width="225"/>
<unicode hex="0069"/>
<outline>
<contour>
<point x="150" y="0" type="line"/>
<point x="150" y="517" type="line"/>
<point x="75" y="517" type="line"/>
<point x="75" y="0" type="line"/>
</contour>
<contour>
<point x="140" y="611"/>
<point x="162" y="634"/>
<point x="162" y="661" type="curve" smooth="yes"/>
<point x="162" y="687"/>
<point x="140" y="710"/>
<point x="113" y="710" type="curve" smooth="yes"/>
<point x="85" y="710"/>
<point x="63" y="687"/>
<point x="63" y="661" type="curve" smooth="yes"/>
<point x="63" y="634"/>
<point x="85" y="611"/>
<point x="113" y="611" type="curve" smooth="yes"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="j" format="1">
<advance width="600"/>
<unicode hex="006A"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="k" format="1">
<advance width="600"/>
<unicode hex="006B"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="l" format="1">
<advance width="227"/>
<unicode hex="006C"/>
<outline>
<contour>
<point x="151" y="0" type="line"/>
<point x="151" y="699" type="line"/>
<point x="76" y="699" type="line"/>
<point x="76" y="0" type="line"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="lowercase_loop" format="1">
<advance width="600"/>
<outline>
<contour>
<point x="454" y="-12"/>
<point x="554" y="100"/>
<point x="554" y="259" type="curve" smooth="yes"/>
<point x="554" y="417"/>
<point x="454" y="529"/>
<point x="312" y="529" type="curve" smooth="yes"/>
<point x="181" y="529"/>
<point x="89" y="417"/>
<point x="89" y="259" type="curve" smooth="yes"/>
<point x="89" y="100"/>
<point x="181" y="-12"/>
<point x="312" y="-12" type="curve" smooth="yes"/>
</contour>
<contour>
<point x="200" y="55"/>
<point x="128" y="140"/>
<point x="128" y="259" type="curve" smooth="yes"/>
<point x="128" y="378"/>
<point x="200" y="462"/>
<point x="302" y="462" type="curve" smooth="yes"/>
<point x="403" y="462"/>
<point x="475" y="378"/>
<point x="475" y="259" type="curve" smooth="yes"/>
<point x="475" y="140"/>
<point x="403" y="55"/>
<point x="302" y="55" type="curve" smooth="yes"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="lowercase_nh_shoulder" format="1">
<advance width="600"/>
<outline>
<contour>
<point x="516" y="0" type="line"/>
<point x="516" y="329" type="line"/>
<point x="516" y="438"/>
<point x="423" y="529"/>
<point x="312" y="529" type="curve"/>
<point x="216" y="529"/>
<point x="136" y="463"/>
<point x="136" y="384" type="curve"/>
<point x="152" y="329" type="line"/>
<point x="152" y="401"/>
<point x="221" y="462"/>
<point x="302" y="462" type="curve"/>
<point x="377" y="462"/>
<point x="441" y="397"/>
<point x="441" y="319" type="curve"/>
<point x="441" y="0" type="line"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="m" format="1">
<advance width="600"/>
<unicode hex="006D"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="n" format="1">
<advance width="592"/>
<unicode hex="006E"/>
<outline>
<contour>
<point x="152" y="0" type="line"/>
<point x="152" y="517" type="line"/>
<point x="77" y="517" type="line"/>
<point x="77" y="0" type="line"/>
</contour>
<component base="lowercase_nh_shoulder"/>
</outline>
</glyph>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="o" format="1">
<advance width="631"/>
<unicode hex="006F"/>
<outline>
<contour>
<point x="461" y="-12"/>
<point x="583" y="112"/>
<point x="583" y="259" type="curve" smooth="yes"/>
<point x="583" y="406"/>
<point x="461" y="529"/>
<point x="316" y="529" type="curve" smooth="yes"/>
<point x="171" y="529"/>
<point x="48" y="406"/>
<point x="48" y="259" type="curve" smooth="yes"/>
<point x="48" y="112"/>
<point x="171" y="-12"/>
<point x="316" y="-12" type="curve" smooth="yes"/>
</contour>
<contour>
<point x="213" y="55"/>
<point x="127" y="148"/>
<point x="127" y="259" type="curve" smooth="yes"/>
<point x="127" y="369"/>
<point x="213" y="462"/>
<point x="316" y="462" type="curve" smooth="yes"/>
<point x="418" y="462"/>
<point x="504" y="369"/>
<point x="504" y="259" type="curve" smooth="yes"/>
<point x="504" y="148"/>
<point x="418" y="55"/>
<point x="316" y="55" type="curve" smooth="yes"/>
</contour>
</outline>
</glyph>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="p" format="1">
<advance width="622"/>
<unicode hex="0070"/>
<outline>
<contour>
<point x="151" y="-172" type="line"/>
<point x="151" y="517" type="line"/>
<point x="76" y="517" type="line"/>
<point x="76" y="-172" type="line"/>
</contour>
<component base="lowercase_loop" xOffset="23"/>
</outline>
</glyph>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="q" format="1">
<advance width="622"/>
<unicode hex="0071"/>
<outline>
<contour>
<point x="546" y="-172" type="line"/>
<point x="546" y="517" type="line"/>
<point x="471" y="517" type="line"/>
<point x="471" y="-172" type="line"/>
</contour>
<component base="lowercase_loop" xOffset="599" xScale="-1"/>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="r" format="1">
<advance width="600"/>
<unicode hex="0072"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="s" format="1">
<advance width="600"/>
<unicode hex="0073"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="space" format="1">
<advance width="600"/>
<unicode hex="0020"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="t" format="1">
<advance width="600"/>
<unicode hex="0074"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="u" format="1">
<advance width="592"/>
<unicode hex="0075"/>
<outline>
<component base="n" xOffset="592" yOffset="517" xScale="-1" yScale="-1"/>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="v" format="1">
<advance width="600"/>
<unicode hex="0076"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="w" format="1">
<advance width="600"/>
<unicode hex="0077"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="x" format="1">
<advance width="600"/>
<unicode hex="0078"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="y" format="1">
<advance width="600"/>
<unicode hex="0079"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="z" format="1">
<advance width="600"/>
<unicode hex="007A"/>
<outline>
</outline>
</glyph>

View file

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.schriftgestaltung.fontMasterID</key>
<string>35616FF6-3D9C-499B-B113-AC9E0DB5842A</string>
<key>com.schriftgestaltung.useNiceNames</key>
<integer>1</integer>
<key>com.schriftgestaltung.widthValue</key>
<integer>5</integer>
<key>public.glyphOrder</key>
<array>
<string>A</string>
<string>B</string>
<string>C</string>
<string>D</string>
<string>E</string>
<string>F</string>
<string>G</string>
<string>H</string>
<string>I</string>
<string>J</string>
<string>K</string>
<string>L</string>
<string>M</string>
<string>N</string>
<string>O</string>
<string>P</string>
<string>Q</string>
<string>R</string>
<string>S</string>
<string>T</string>
<string>U</string>
<string>V</string>
<string>W</string>
<string>X</string>
<string>Y</string>
<string>Z</string>
<string>a</string>
<string>b</string>
<string>c</string>
<string>d</string>
<string>e</string>
<string>f</string>
<string>g</string>
<string>h</string>
<string>i</string>
<string>j</string>
<string>k</string>
<string>l</string>
<string>m</string>
<string>n</string>
<string>o</string>
<string>p</string>
<string>q</string>
<string>r</string>
<string>s</string>
<string>t</string>
<string>u</string>
<string>v</string>
<string>w</string>
<string>x</string>
<string>y</string>
<string>z</string>
<string>space</string>
<string>lowercase_loop</string>
<string>lowercase_nh_shoulder</string>
</array>
</dict>
</plist>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>creator</key>
<string>com.schriftgestaltung.GlyphsUFOExport</string>
<key>formatVersion</key>
<integer>2</integer>
</dict>
</plist>