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,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>