Browse Source

Improve spacing

main v0.7
raffitz 3 years ago
parent
commit
a40a50d796
  1. 9
      mawkin_sans.ufo/features.fea
  2. 2
      mawkin_sans.ufo/fontinfo.plist
  3. 8
      mawkin_sans.ufo/glyphs/contents.plist
  4. 6
      mawkin_sans.ufo/glyphs/space200.glif
  5. 2
      mawkin_sans.ufo/glyphs/space400.glif
  6. 6
      mawkin_sans.ufo/glyphs/space600.glif
  7. 4
      mawkin_sans.ufo/lib.plist

9
mawkin_sans.ufo/features.fea

@ -5,6 +5,10 @@ languagesystem latn dflt;
@uppercase = [ \A \B \C \D \E \Eacute \Ecircumflex \F \G \H \I \J \K \L \M \N \O \P \Q \R \S \T \U \Uacute \V \W \X \Y \Yacute \Z ]; @uppercase = [ \A \B \C \D \E \Eacute \Ecircumflex \F \G \H \I \J \K \L \M \N \O \P \Q \R \S \T \U \Uacute \V \W \X \Y \Yacute \Z ];
@invertible = [ @lowercase @uppercase ]; @invertible = [ @lowercase @uppercase ];
@lowerinv = [ \a.inv \b.inv \c.inv \d.inv \e.inv \eacute.inv \ecircumflex.inv \f.inv \g.inv \h.inv \i.inv \j.inv \k.inv \l.inv \m.inv \n.inv \o.inv \p.inv \q.inv \r.inv \s.inv \t.inv \u.inv \uacute.inv \v.inv \w.inv \x.inv \y.inv \yacute.inv \z.inv \hyphen.inv ];
@upperinv = [ \A.inv \B.inv \C.inv \D.inv \E.inv \Eacute.inv \Ecircumflex.inv \F.inv \G.inv \H.inv \I.inv \J.inv \K.inv \L.inv \M.inv \N.inv \O.inv \P.inv \Q.inv \R.inv \S.inv \T.inv \U.inv \Uacute.inv \V.inv \W.inv \X.inv \Y.inv \Yacute.inv \Z.inv ];
@inverted = [ @lowerinv @upperinv ];
feature liga { feature liga {
substitute \period \a by \a.inv; substitute \period \a by \a.inv;
substitute \period \b by \b.inv; substitute \period \b by \b.inv;
@ -37,7 +41,7 @@ feature liga {
substitute \period \yacute by \yacute.inv; substitute \period \yacute by \yacute.inv;
substitute \period \ecircumflex by \ecircumflex.inv; substitute \period \ecircumflex by \ecircumflex.inv;
substitute \period \hyphen by \hyphen.inv; substitute \period \hyphen by \hyphen.inv;
substitute \period \space by \space.inv; substitute \period \space by \space400;
substitute \period \A by \A.inv; substitute \period \A by \A.inv;
substitute \period \B by \B.inv; substitute \period \B by \B.inv;
substitute \period \C by \C.inv; substitute \period \C by \C.inv;
@ -132,4 +136,7 @@ feature calt {
substitute @invertible \Uacute' by \Uacute.inv; substitute @invertible \Uacute' by \Uacute.inv;
substitute @invertible \Yacute' by \Yacute.inv; substitute @invertible \Yacute' by \Yacute.inv;
substitute @invertible \Ecircumflex' by \Ecircumflex.inv; substitute @invertible \Ecircumflex' by \Ecircumflex.inv;
substitute @invertible \space' @invertible by \space200;
substitute @inverted \space' @invertible by \space600 \space600;
substitute @invertible \space' @inverted by \space600 \space600;
} calt; } calt;

2
mawkin_sans.ufo/fontinfo.plist

@ -53,7 +53,7 @@
<key>versionMajor</key> <key>versionMajor</key>
<integer>0</integer> <integer>0</integer>
<key>versionMinor</key> <key>versionMinor</key>
<integer>6</integer> <integer>7</integer>
<key>xHeight</key> <key>xHeight</key>
<integer>866</integer> <integer>866</integer>
</dict> </dict>

8
mawkin_sans.ufo/glyphs/contents.plist

@ -216,8 +216,12 @@
<string>s.inv.glif</string> <string>s.inv.glif</string>
<key>space</key> <key>space</key>
<string>space.glif</string> <string>space.glif</string>
<key>space.inv</key> <key>space200</key>
<string>space.inv.glif</string> <string>space200.glif</string>
<key>space400</key>
<string>space400.glif</string>
<key>space600</key>
<string>space600.glif</string>
<key>t</key> <key>t</key>
<string>t.glif</string> <string>t.glif</string>
<key>t.inv</key> <key>t.inv</key>

6
mawkin_sans.ufo/glyphs/space200.glif

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="space200" format="2">
<advance width="200"/>
<unicode hex="0020"/>
<outline/>
</glyph>

2
mawkin_sans.ufo/glyphs/space.inv.glif → mawkin_sans.ufo/glyphs/space400.glif

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<glyph name="space.inv" format="2"> <glyph name="space400" format="2">
<advance width="400"/> <advance width="400"/>
<unicode hex="0020"/> <unicode hex="0020"/>
<outline/> <outline/>

6
mawkin_sans.ufo/glyphs/space600.glif

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

4
mawkin_sans.ufo/lib.plist

@ -5,6 +5,9 @@
<key>public.glyphOrder</key> <key>public.glyphOrder</key>
<array> <array>
<string>space</string> <string>space</string>
<string>space200</string>
<string>space400</string>
<string>space600</string>
<string>exclam</string> <string>exclam</string>
<string>quotesingle</string> <string>quotesingle</string>
<string>quotedbl</string> <string>quotedbl</string>
@ -201,7 +204,6 @@
<string>quoteleft</string> <string>quoteleft</string>
<string>quoteright</string> <string>quoteright</string>
<string>minus</string> <string>minus</string>
<string>space.inv</string>
<string>hyphen.inv</string> <string>hyphen.inv</string>
<string>period.inv</string> <string>period.inv</string>
<string>A.inv</string> <string>A.inv</string>

Loading…
Cancel
Save