Commit 3104f1ef authored by Gabriel's avatar Gabriel

Generated UFO version of Alfphabet-I

parent 2cd1897a
......@@ -36,13 +36,13 @@ To do
## Coverage
Alfphabet Condensed currently provides the following Unicode coverage:
: Basic Latin: 95/95
: Latin-1 Supplement: 95/96
: Latin extended A: 3/128
*Basic Latin: 95/95
*Latin-1 Supplement: 95/96
*Latin extended A: 3/128
Alfphabet IV currently provides the following Unicode coverage:
: Basic Latin: 95/95
: Latin-1 Supplement: 60/96
*Basic Latin: 95/95
*Latin-1 Supplement: 60/96
## Information for Contributors
......@@ -69,7 +69,7 @@ D: Typography
N: Ludi Loiseau
E: hello@ludi.be<br/>
W: http://www.ludi.be<br/>
W: http://www.ludi.be
D: Typography
N: Pierre Huyghebaert
......
languagesystem latn dflt;
# GSUB
lookup cligContextualLigaturesinLatinlookup0 {
lookupflag 0;
sub \f \i by \fi;
sub \f \l by \f_l;
sub \f \f by \f_f;
sub \f \f \i by \uniFB03;
sub \f \f \l by \uniFB04;
} cligContextualLigaturesinLatinlookup0;
feature clig {
script latn;
language dflt ;
lookup cligContextualLigaturesinLatinlookup0;
} clig;
#Mark attachment classes (defined in GDEF, used in lookupflags)
@GDEF_Simple = [\.null \nonmarkingreturn \space \Acircumflex \Adieresis \Agrave
\Aring \Atilde \B \C \Ccedilla \D \E \Eacute \Ecircumflex \Edieresis \Egrave \F \G \H
\I \Iacute \Icircumflex \Idieresis \Igrave \J \K \L \M \N \Ntilde \O \OE \Oacute
\Ocircumflex \Odieresis \Ograve \Otilde \P \Q \R \S \T \U \Uacute \Ucircumflex
\Udieresis \Ugrave \V \W \X \Y \Ydieresis \Z \a \aacute \acircumflex \acute
\adieresis \ae \agrave \aring \asciicircum \asciitilde \asterisk \at \atilde \b
\backslash \bar \braceleft \braceright \bracketleft \bracketright \bullet \c
\caron \ccedilla \cedilla \circumflex \colon \comma \copyright \d \degree
\dieresis \divide \dotaccent \dotlessi \e \eacute \ecircumflex \edieresis
\egrave \eight \ellipsis \emdash \endash \equal \exclam \f \five \four \g \grave
\greater \guillemotleft \guillemotright \h \hyphen \i \iacute \icircumflex
\idieresis \igrave \j \k \l \less \m \n \nine \ntilde \numbersign \o \oacute
\ocircumflex \odieresis \oe \ograve \one \ordmasculine \otilde \p \parenleft
\parenright \period \plus \plusminus \q \question \questiondown \quotedbl
\quotedblbase \quotedblleft \quotedblright \quoteleft \quoteright
\quotesinglbase \quotesingle \r \registered \s \semicolon \seven \six \slash
\Aacute \sterling \t \three \trademark \two \u \uacute \ucircumflex \udieresis
\ugrave \underscore \v \w \x \y \ydieresis \z \zero \A \AE \percent ];
@GDEF_Ligature = [\fi \f_l \f_f \uniFB03 \uniFB04 ];
table GDEF {
GlyphClassDef @GDEF_Simple, @GDEF_Ligature, , ;
} GDEF;
<?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>familyName</key>
<string>Alfphabet</string>
<key>styleName</key>
<string>I</string>
<key>styleMapFamilyName</key>
<string>Alfphabet-I Alfphabet-I</string>
<key>styleMapStyleName</key>
<string>regular</string>
<key>versionMajor</key>
<integer>1</integer>
<key>versionMinor</key>
<integer>1</integer>
<key>copyright</key>
<string>Copyright (c) 2007-2010, OSP (http://ospublish.constantvzw.org)
The Alfphabet family is based on the Belgian road signage (1945-1975, originally from 3M system working for the Marshall plan after the end of the war).</string>
<key>unitsPerEm</key>
<integer>1000</integer>
<key>capHeight</key>
<integer>712</integer>
<key>xHeight</key>
<integer>591</integer>
<key>ascender</key>
<integer>800</integer>
<key>descender</key>
<integer>-200</integer>
<key>italicAngle</key>
<real>0</real>
<key>note</key>
<string></string>
<key>openTypeHeadCreated</key>
<string>2007/09/24 14:20:57</string>
<key>openTypeHheaAscender</key>
<integer>712</integer>
<key>openTypeHheaDescender</key>
<integer>-121</integer>
<key>openTypeHheaLineGap</key>
<integer>62</integer>
<key>openTypeNameManufacturer</key>
<string>Copyright (c) 2007-2010, OSP (http://ospublish.constantvzw.org)</string>
<key>openTypeNameLicenseURL</key>
<string>http://scripts.sil.org/OFL</string>
<key>openTypeNameVersion</key>
<string>001.001</string>
<key>openTypeNamePreferredFamilyName</key>
<string>Alfphabet-I</string>
<key>openTypeNamePreferredSubfamilyName</key>
<string>Alfphabet-I</string>
<key>openTypeOS2Panose</key>
<array>
<integer>2</integer>
<integer>0</integer>
<integer>5</integer>
<integer>6</integer>
<integer>2</integer>
<integer>0</integer>
<integer>0</integer>
<integer>2</integer>
<integer>0</integer>
<integer>4</integer>
</array>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>openTypeOS2WeightClass</key>
<integer>400</integer>
<key>openTypeOS2VendorID</key>
<string>pyrs</string>
<key>openTypeOS2FamilyClass</key>
<array>
<integer>0</integer>
<integer>0</integer>
</array>
<key>openTypeOS2Type</key>
<array>
<integer>2</integer>
</array>
<key>openTypeOS2TypoAscender</key>
<integer>712</integer>
<key>openTypeOS2TypoDescender</key>
<integer>-121</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>62</integer>
<key>openTypeOS2WinAscent</key>
<integer>897</integer>
<key>openTypeOS2WinDescent</key>
<integer>250</integer>
<key>openTypeOS2SubscriptXSize</key>
<integer>700</integer>
<key>openTypeOS2SubscriptYSize</key>
<integer>650</integer>
<key>openTypeOS2SubscriptXOffset</key>
<integer>0</integer>
<key>openTypeOS2SubscriptYOffset</key>
<integer>140</integer>
<key>openTypeOS2SuperscriptXSize</key>
<integer>700</integer>
<key>openTypeOS2SuperscriptYSize</key>
<integer>650</integer>
<key>openTypeOS2SuperscriptXOffset</key>
<integer>0</integer>
<key>openTypeOS2SuperscriptYOffset</key>
<integer>477</integer>
<key>openTypeOS2StrikeoutSize</key>
<integer>50</integer>
<key>openTypeOS2StrikeoutPosition</key>
<integer>250</integer>
<key>openTypeOS2UnicodeRanges</key>
<array>
<integer>0</integer>
</array>
<key>openTypeOS2CodePageRanges</key>
<array>
<integer>0</integer>
</array>
<key>postscriptFontName</key>
<string>Alfphabet-I</string>
<key>postscriptFullName</key>
<string>Alfphabet-I</string>
<key>postscriptWeightName</key>
<string>Book</string>
<key>postscriptUnderlineThickness</key>
<integer>0</integer>
<key>postscriptUnderlinePosition</key>
<integer>0</integer>
<key>postscriptBlueValues</key>
<array>
<integer>-14</integer>
<integer>0</integer>
<integer>591</integer>
<integer>602</integer>
<integer>712</integer>
<integer>727</integer>
</array>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="A" format="1">
<advance width="684"/>
<unicode hex="0041"/>
<outline>
<contour>
<point x="401" y="712" type="line"/>
<point x="613" y="0" type="line"/>
<point x="489" y="0" type="line"/>
<point x="450" y="131" type="line"/>
<point x="234" y="131" type="line"/>
<point x="195" y="0" type="line"/>
<point x="71" y="0" type="line"/>
<point x="282" y="712" type="line"/>
</contour>
<contour>
<point x="415" y="249" type="line"/>
<point x="342" y="495" type="line"/>
<point x="269" y="249" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="AE" format="1">
<advance width="882"/>
<unicode hex="00C6"/>
<outline>
<contour>
<point x="416" y="249" type="line"/>
<point x="416" y="593" type="line"/>
<point x="372" y="593" type="line"/>
<point x="270" y="249" type="line"/>
</contour>
<contour>
<point x="235" y="131" type="line"/>
<point x="196" y="0" type="line"/>
<point x="72" y="0" type="line"/>
<point x="283" y="712" type="line"/>
<point x="416" y="712" type="line"/>
<point x="810" y="712" type="line"/>
<point x="810" y="593" type="line"/>
<point x="535" y="593" type="line"/>
<point x="535" y="458" type="line"/>
<point x="753" y="458" type="line"/>
<point x="753" y="339" type="line"/>
<point x="535" y="339" type="line"/>
<point x="535" y="119" type="line"/>
<point x="810" y="119" type="line"/>
<point x="810" y="0" type="line"/>
<point x="416" y="0" type="line"/>
<point x="416" y="131" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aacute" format="1">
<advance width="684"/>
<unicode hex="00C1"/>
<outline>
<contour>
<point x="401" y="712" type="line"/>
<point x="613" y="0" type="line"/>
<point x="489" y="0" type="line"/>
<point x="450" y="131" type="line"/>
<point x="234" y="131" type="line"/>
<point x="195" y="0" type="line"/>
<point x="71" y="0" type="line"/>
<point x="282" y="712" type="line"/>
</contour>
<contour>
<point x="415" y="249" type="line"/>
<point x="342" y="495" type="line"/>
<point x="269" y="249" type="line"/>
</contour>
<contour>
<point x="299" y="755" type="line"/>
<point x="264" y="790" type="line"/>
<point x="359" y="886" type="line"/>
<point x="410" y="836" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Acircumflex" format="1">
<advance width="684"/>
<unicode hex="00C2"/>
<outline>
<contour>
<point x="402" y="712" type="line"/>
<point x="614" y="0" type="line"/>
<point x="490" y="0" type="line"/>
<point x="451" y="131" type="line"/>
<point x="235" y="131" type="line"/>
<point x="196" y="0" type="line"/>
<point x="72" y="0" type="line"/>
<point x="283" y="712" type="line"/>
</contour>
<contour>
<point x="416" y="249" type="line"/>
<point x="343" y="495" type="line"/>
<point x="270" y="249" type="line"/>
</contour>
<contour>
<point x="335" y="831" type="line"/>
<point x="244" y="741" type="line"/>
<point x="214" y="771" type="line"/>
<point x="335" y="892" type="line"/>
<point x="456" y="771" type="line"/>
<point x="426" y="741" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Adieresis" format="1">
<advance width="684"/>
<unicode hex="00C4"/>
<outline>
<contour>
<point x="401" y="712" type="line"/>
<point x="613" y="0" type="line"/>
<point x="489" y="0" type="line"/>
<point x="450" y="131" type="line"/>
<point x="234" y="131" type="line"/>
<point x="195" y="0" type="line"/>
<point x="71" y="0" type="line"/>
<point x="282" y="712" type="line"/>
</contour>
<contour>
<point x="415" y="249" type="line"/>
<point x="342" y="495" type="line"/>
<point x="269" y="249" type="line"/>
</contour>
<contour>
<point x="229" y="755" type="line"/>
<point x="229" y="826" type="line"/>
<point x="300" y="826" type="line"/>
<point x="300" y="755" type="line"/>
</contour>
<contour>
<point x="371" y="755" type="line"/>
<point x="371" y="826" type="line"/>
<point x="442" y="826" type="line"/>
<point x="442" y="755" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Agrave" format="1">
<advance width="684"/>
<unicode hex="00C0"/>
<outline>
<contour>
<point x="402" y="712" type="line"/>
<point x="614" y="0" type="line"/>
<point x="490" y="0" type="line"/>
<point x="451" y="131" type="line"/>
<point x="235" y="131" type="line"/>
<point x="196" y="0" type="line"/>
<point x="72" y="0" type="line"/>
<point x="283" y="712" type="line"/>
</contour>
<contour>
<point x="416" y="249" type="line"/>
<point x="343" y="495" type="line"/>
<point x="270" y="249" type="line"/>
</contour>
<contour>
<point x="311" y="886" type="line"/>
<point x="407" y="790" type="line"/>
<point x="372" y="755" type="line"/>
<point x="261" y="836" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aring" format="1">
<advance width="684"/>
<unicode hex="00C5"/>
<outline>
<contour>
<point x="401" y="712" type="line"/>
<point x="613" y="0" type="line"/>
<point x="489" y="0" type="line"/>
<point x="450" y="131" type="line"/>
<point x="234" y="131" type="line"/>
<point x="195" y="0" type="line"/>
<point x="71" y="0" type="line"/>
<point x="282" y="712" type="line"/>
</contour>
<contour>
<point x="415" y="249" type="line"/>
<point x="342" y="495" type="line"/>
<point x="269" y="249" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Atilde" format="1">
<advance width="684"/>
<unicode hex="00C3"/>
<outline>
<contour>
<point x="401" y="712" type="line"/>
<point x="613" y="0" type="line"/>
<point x="489" y="0" type="line"/>
<point x="450" y="131" type="line"/>
<point x="234" y="131" type="line"/>
<point x="195" y="0" type="line"/>
<point x="71" y="0" type="line"/>
<point x="282" y="712" type="line"/>
</contour>
<contour>
<point x="415" y="249" type="line"/>
<point x="342" y="495" type="line"/>
<point x="269" y="249" type="line"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="B" format="1">
<advance width="617"/>
<unicode hex="0042"/>
<outline>
<contour>
<point x="427" y="228" type="qcurve" smooth="yes"/>
<point x="427" y="250"/>
<point x="410" y="290"/>
<point x="380" y="320"/>
<point x="340" y="337"/>
<point x="318" y="337" type="qcurve" smooth="yes"/>
<point x="190" y="337" type="line"/>
<point x="190" y="119" type="line"/>
<point x="318" y="119" type="line" smooth="yes"/>
<point x="340" y="119"/>
<point x="380" y="136"/>
<point x="410" y="166"/>
<point x="427" y="205"/>
</contour>
<contour>
<point x="453" y="412" type="qcurve"/>
<point x="495" y="380"/>
<point x="546" y="285"/>
<point x="546" y="228" type="qcurve" smooth="yes"/>
<point x="546" y="181"/>
<point x="510" y="98"/>
<point x="448" y="36"/>
<point x="365" y="0"/>
<point x="318" y="0" type="qcurve" smooth="yes"/>
<point x="71" y="0" type="line"/>
<point x="71" y="712" type="line"/>
<point x="318" y="712" type="line" smooth="yes"/>
<point x="355" y="712"/>
<point x="421" y="684"/>
<point x="471" y="635"/>
<point x="499" y="569"/>
<point x="499" y="532" type="qcurve" smooth="yes"/>
<point x="499" y="497"/>
<point x="474" y="436"/>
</contour>
<contour>
<point x="380" y="532" type="qcurve" smooth="yes"/>
<point x="380" y="558"/>
<point x="344" y="593"/>
<point x="318" y="593" type="qcurve" smooth="yes"/>
<point x="190" y="593" type="line"/>
<point x="190" y="470" type="line"/>
<point x="318" y="470" type="line" smooth="yes"/>
<point x="344" y="470"/>
<point x="380" y="506"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="C" format="1">
<advance width="617"/>
<unicode hex="0043"/>
<outline>
<contour>
<point x="309" y="-14" type="qcurve" smooth="yes"/>
<point x="260" y="-14"/>
<point x="173" y="23"/>
<point x="109" y="88"/>
<point x="71" y="174"/>
<point x="71" y="223" type="qcurve" smooth="yes"/>
<point x="71" y="489" type="line" smooth="yes"/>
<point x="71" y="538"/>
<point x="109" y="625"/>
<point x="173" y="689"/>
<point x="260" y="727"/>
<point x="309" y="727" type="qcurve" smooth="yes"/>
<point x="358" y="727"/>
<point x="444" y="689"/>
<point x="509" y="625"/>
<point x="546" y="538"/>
<point x="546" y="489" type="qcurve"/>
<point x="427" y="489" type="line"/>
<point x="427" y="514"/>
<point x="408" y="557"/>
<point x="376" y="589"/>
<point x="333" y="608"/>
<point x="309" y="608" type="qcurve" smooth="yes"/>
<point x="284" y="608"/>
<point x="241" y="589"/>
<point x="209" y="557"/>
<point x="190" y="514"/>
<point x="190" y="489" type="qcurve" smooth="yes"/>
<point x="190" y="223" type="line" smooth="yes"/>
<point x="190" y="199"/>
<point x="209" y="156"/>
<point x="241" y="124"/>
<point x="284" y="105"/>
<point x="309" y="105" type="qcurve" smooth="yes"/>
<point x="333" y="105"/>
<point x="376" y="124"/>
<point x="408" y="156"/>
<point x="427" y="199"/>
<point x="427" y="223" type="qcurve"/>
<point x="546" y="223" type="line"/>
<point x="546" y="174"/>
<point x="509" y="88"/>
<point x="444" y="23"/>
<point x="358" y="-14"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ccedilla" format="1">
<advance width="617"/>
<unicode hex="00C7"/>
<outline>
<contour>
<point x="309" y="105" type="qcurve" smooth="yes"/>
<point x="333" y="105"/>
<point x="376" y="124"/>
<point x="408" y="156"/>
<point x="427" y="199"/>
<point x="427" y="223" type="qcurve"/>
<point x="546" y="223" type="line"/>
<point x="546" y="177"/>
<point x="514" y="96"/>
<point x="457" y="33"/>
<point x="380" y="-8"/>
<point x="335" y="-13" type="qcurve"/>
<point x="335" y="-135" type="line"/>
<point x="264" y="-135" type="line"/>
<point x="283" y="-13" type="line"/>
<point x="238" y="-8"/>
<point x="161" y="33"/>
<point x="104" y="96"/>
<point x="71" y="177"/>
<point x="71" y="223" type="qcurve" smooth="yes"/>
<point x="71" y="489" type="line" smooth="yes"/>
<point x="71" y="538"/>
<point x="109" y="625"/>
<point x="173" y="689"/>
<point x="260" y="727"/>
<point x="309" y="727" type="qcurve" smooth="yes"/>
<point x="358" y="727"/>
<point x="444" y="689"/>
<point x="509" y="625"/>
<point x="546" y="538"/>
<point x="546" y="489" type="qcurve"/>
<point x="427" y="489" type="line"/>
<point x="427" y="514"/>
<point x="408" y="557"/>
<point x="376" y="589"/>
<point x="333" y="608"/>
<point x="309" y="608" type="qcurve" smooth="yes"/>
<point x="284" y="608"/>
<point x="241" y="589"/>
<point x="209" y="557"/>
<point x="190" y="514"/>
<point x="190" y="489" type="qcurve" smooth="yes"/>
<point x="190" y="223" type="line" smooth="yes"/>
<point x="190" y="199"/>
<point x="209" y="156"/>
<point x="241" y="124"/>
<point x="284" y="105"/>
</contour>
</outline>
</glyph>