Commit 7e99fb81 authored by Antoine BEGON's avatar Antoine BEGON

Starting OSP_DIN release package

parent 23636346
File added
# GPOS
lookup kernCrnagehorizontaldansLatinlo {
lookupflag 0;
pos \A \Y -113;
pos \A \W -76;
pos \A \V -76;
pos \A \T -113;
pos \B \A -25;
pos \D \Y -37;
pos \D \W -25;
pos \D \V -37;
pos \D \A -25;
pos \F \A -102;
pos \F \period -227;
pos \F \comma -227;
pos \J \period -37;
pos \J \comma -37;
pos \K \O -25;
pos \L \Y -188;
pos \L \W -152;
pos \L \V -152;
pos \L \T -152;
pos \O \Y -37;
pos \O \W -25;
pos \O \V -37;
pos \O \T -25;
pos \O \A -25;
pos \P \A -76;
pos \P \period -264;
pos \P \comma -264;
pos \R \Y -37;
pos \R \T -18;
pos \T \O -25;
pos \T \A -113;
pos \T \period -188;
pos \T \hyphen -127;
pos \T \comma -188;
pos \U \A -25;
pos \V \A -76;
pos \V \colon -37;
pos \V \period -188;
pos \V \hyphen -76;
pos \V \comma -188;
pos \W \O -25;
pos \W \A -61;
pos \W \colon -37;
pos \W \period -152;
pos \W \hyphen -37;
pos \W \comma -152;
pos \Y \A -113;
pos \Y \semicolon -113;
pos \Y \colon -76;
pos \Y \period -188;
pos \Y \hyphen -152;
pos \Y \comma -188;
} kernCrnagehorizontaldansLatinlo;
feature kern {
script DFLT;
language dflt ;
lookup kernCrnagehorizontaldansLatinlo;
script latn;
language dflt ;
lookup kernCrnagehorizontaldansLatinlo;
} kern;
@GDEF_Simple = [\questiondown \plus \slash \guillemotleft \guillemotright
\backslash \asciitilde \at \bracketleft \bracketright \odieresis \greater
\multiply \equal \braceright \braceleft \quotedbl \bar \less \cedilla \ccedilla
\asciicircum \ugrave \ucircumflex ];
@GDEF_Ligature = [\.null \nonmarkingreturn \space \exclam \quotesingle \parenleft
\parenright \comma \hyphen \period \zero \one \two \three \four \five \six \seven
\eight \nine \colon \semicolon \question \A \B \C \D \E \F \G \H \I \J \K \L \M \N \O \P \Q \R
\S \T \U \V \W \X \Y \Z \grave \a \b \c \d \e \f \g \h \i \j \k \l \m \n \o \p \q \r \s \t \u \v \w \x \y
\z \Agrave \Aacute \Acircumflex \Adieresis \AE \Egrave \Eacute \Ecircumflex
\Edieresis \Igrave \Iacute \Icircumflex \Idieresis \Ograve \Oacute \Ocircumflex
\Otilde \Odieresis \Ugrave \Uacute \Ucircumflex \Udieresis \agrave \aacute
\acircumflex \adieresis \ae \egrave \eacute \ecircumflex \edieresis \igrave
\iacute \icircumflex \idieresis \ograve \oacute \ocircumflex \OE \oe ];
@GDEF_Mark = [];
@GDEF_Component = [];
table GDEF {
GlyphClassDef @GDEF_Simple @GDEF_Ligature @GDEF_Mark @GDEF_Component;
} 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>DIN_OSP</string>
<key>styleName</key>
<string>Medium</string>
<key>copyright</key>
<string>Created by Ludivine Loiseau and Antoine Begon with FontForge 2.0 (http://fontforge.sf.net) - Brussels - 2009</string>
<key>unitsPerEm</key>
<integer>2048</integer>
<key>xHeight</key>
<integer>1024</integer>
<key>capHeight</key>
<integer>1434</integer>
<key>ascender</key>
<integer>1638</integer>
<key>descender</key>
<integer>-410</integer>
<key>italicAngle</key>
<real>0</real>
<key>note</key>
<string></string>
<key>openTypeHeadCreated</key>
<string>2009/00/15 17:34:15</string>
<key>openTypeNameDesignerURL</key>
<string>http://osp.constantvzw.org/foundry/</string>
<key>openTypeNameVersion</key>
<string>Version 001.000</string>
<key>openTypeNameUniqueID</key>
<string>FontForge 2.0 : DIN_OSP : 17-1-2009</string>
<key>openTypeOS2Panose</key>
<array>
<integer>2</integer>
<integer>11</integer>
<integer>8</integer>
<integer>6</integer>
<integer>2</integer>
<integer>1</integer>
<integer>2</integer>
<integer>5</integer>
<integer>2</integer>
<integer>3</integer>
</array>
<key>openTypeOS2WidthClass</key>
<integer>3</integer>
<key>openTypeOS2WeightClass</key>
<integer>500</integer>
<key>openTypeOS2VendorID</key>
<string>PfEd</string>
<key>openTypeOS2FamilyClass</key>
<array>
<integer>0</integer>
<integer>0</integer>
</array>
<key>openTypeOS2Type</key>
<array>
<integer>2</integer>
</array>
<key>openTypeOS2TypoAscender</key>
<integer>1638</integer>
<key>openTypeOS2TypoDescender</key>
<integer>410</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>184</integer>
<key>openTypeOS2WinAscender</key>
<integer>1745</integer>
<key>openTypeOS2WinDescender</key>
<integer>-412</integer>
<key>openTypeOS2SubscriptXSize</key>
<integer>1331</integer>
<key>openTypeOS2SubscriptYSize</key>
<integer>1434</integer>
<key>openTypeOS2SubscriptXOffset</key>
<integer>0</integer>
<key>openTypeOS2SubscriptYOffset</key>
<integer>287</integer>
<key>openTypeOS2SuperscriptXSize</key>
<integer>1331</integer>
<key>openTypeOS2SuperscriptYSize</key>
<integer>1434</integer>
<key>openTypeOS2SuperscriptXOffset</key>
<integer>0</integer>
<key>openTypeOS2SuperscriptYOffset</key>
<integer>983</integer>
<key>openTypeOS2StrikeoutSize</key>
<integer>100</integer>
<key>openTypeOS2StrikeoutPosition</key>
<integer>528</integer>
<key>postscriptFontName</key>
<string>DIN_OSP</string>
<key>postscriptFullName</key>
<string>DIN_OSP</string>
<key>postscriptWeightName</key>
<string>Medium</string>
<key>postscriptUnderlineThickness</key>
<integer>102</integer>
<key>postscriptUnderlinePosition</key>
<integer>-614</integer>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name=".notdef" format="1">
<advance width="745"/>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name=".null" format="1">
<advance width="0"/>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="AE" format="1">
<advance width="1267"/>
<unicode hex="00c6"/>
<outline>
<contour>
<point x="516" y="1432" type="line" smooth="no"/>
<point x="1231" y="1432" type="line" smooth="no"/>
<point x="1231" y="1229" type="line" smooth="no"/>
<point x="821" y="1229" type="line" smooth="no"/>
<point x="821" y="817" type="line" smooth="no"/>
<point x="1128" y="817" type="line" smooth="no"/>
<point x="1128" y="614" type="line" smooth="no"/>
<point x="821" y="614" type="line" smooth="no"/>
<point x="821" y="203" type="line" smooth="no"/>
<point x="1231" y="203" type="line" smooth="no"/>
<point x="1231" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="618" y="305" type="line" smooth="no"/>
<point x="309" y="307" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="590" y="1126" type="line" smooth="no"/>
<point x="385" y="510" type="line" smooth="no"/>
<point x="618" y="510" type="line" smooth="no"/>
<point x="618" y="1126" type="line" smooth="no"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="A" format="1">
<advance width="825"/>
<unicode hex="0041"/>
<outline>
<contour>
<point x="311" y="1434" type="line" smooth="no"/>
<point x="514" y="1434" type="line" smooth="no"/>
<point x="821" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="557" y="307" type="line" smooth="no"/>
<point x="268" y="309" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="412" y="1024" type="line" smooth="yes"/>
<point x="309" y="510" type="line" smooth="no"/>
<point x="516" y="510" type="line" smooth="no"/>
<point x="414" y="1024" type="line" smooth="no"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aacute" format="1">
<advance width="825"/>
<unicode hex="00c1"/>
<outline>
<contour>
<point x="412" y="1741" type="line" smooth="no"/>
<point x="614" y="1741" type="line" smooth="no"/>
<point x="412" y="1487" type="line" smooth="no"/>
<point x="260" y="1487" type="line" smooth="no"/>
</contour>
<contour>
<point x="311" y="1434" type="line" smooth="no"/>
<point x="514" y="1434" type="line" smooth="no"/>
<point x="821" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="557" y="307" type="line" smooth="no"/>
<point x="268" y="309" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="412" y="1024" type="line" smooth="yes"/>
<point x="309" y="510" type="line" smooth="no"/>
<point x="516" y="510" type="line" smooth="no"/>
<point x="414" y="1024" type="line" smooth="no"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Acircumflex" format="1">
<advance width="825"/>
<unicode hex="00c2"/>
<outline>
<contour>
<point x="307" y="1739" type="line" smooth="no"/>
<point x="512" y="1739" type="line" smooth="no"/>
<point x="715" y="1485" type="line" smooth="no"/>
<point x="539" y="1485" type="line" smooth="no"/>
<point x="410" y="1640" type="line" smooth="no"/>
<point x="281" y="1485" type="line" smooth="no"/>
<point x="104" y="1485" type="line" smooth="no"/>
</contour>
<contour>
<point x="311" y="1434" type="line" smooth="no"/>
<point x="514" y="1434" type="line" smooth="no"/>
<point x="821" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="557" y="307" type="line" smooth="no"/>
<point x="268" y="309" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="412" y="1024" type="line" smooth="yes"/>
<point x="309" y="510" type="line" smooth="no"/>
<point x="516" y="510" type="line" smooth="no"/>
<point x="414" y="1024" type="line" smooth="no"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Adieresis" format="1">
<advance width="817"/>
<unicode hex="00c4"/>
<outline>
<contour>
<point x="102" y="1739" type="line" smooth="no"/>
<point x="305" y="1739" type="line" smooth="no"/>
<point x="305" y="1536" type="line" smooth="no"/>
<point x="102" y="1536" type="line" smooth="no"/>
</contour>
<contour>
<point x="512" y="1739" type="line" smooth="no"/>
<point x="715" y="1739" type="line" smooth="no"/>
<point x="715" y="1536" type="line" smooth="no"/>
<point x="512" y="1536" type="line" smooth="no"/>
</contour>
<contour>
<point x="311" y="1434" type="line" smooth="no"/>
<point x="514" y="1434" type="line" smooth="no"/>
<point x="821" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="557" y="307" type="line" smooth="no"/>
<point x="268" y="309" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="412" y="1024" type="line" smooth="yes"/>
<point x="309" y="510" type="line" smooth="no"/>
<point x="516" y="510" type="line" smooth="no"/>
<point x="414" y="1024" type="line" smooth="no"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Agrave" format="1">
<advance width="825"/>
<unicode hex="00c0"/>
<outline>
<contour>
<point x="209" y="1739" type="line" smooth="no"/>
<point x="412" y="1739" type="line" smooth="no"/>
<point x="565" y="1485" type="line" smooth="no"/>
<point x="414" y="1485" type="line" smooth="no"/>
</contour>
<contour>
<point x="311" y="1434" type="line" smooth="no"/>
<point x="514" y="1434" type="line" smooth="no"/>
<point x="821" y="0" type="line" smooth="no"/>
<point x="618" y="0" type="line" smooth="no"/>
<point x="557" y="307" type="line" smooth="no"/>
<point x="268" y="309" type="line" smooth="no"/>
<point x="207" y="0" type="line" smooth="no"/>
<point x="4" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="412" y="1024" type="line" smooth="yes"/>
<point x="309" y="510" type="line" smooth="no"/>
<point x="516" y="510" type="line" smooth="no"/>
<point x="414" y="1024" type="line" smooth="no"/>
</contour>
</outline>
<lib>
<dict>
<key>com.fontlab.hintData</key>
<dict>
<key>hhints</key>
<array>
<dict>
<key>position</key> <integer>0</integer>
<key>width</key> <integer>43</integer>
</dict>
<dict>
<key>position</key> <integer>309</integer>
<key>width</key> <integer>201</integer>
</dict>
<dict>
<key>position</key> <integer>1393</integer>
<key>width</key> <integer>41</integer>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="B" format="1">
<advance width="808"/>
<unicode hex="0042"/>
<outline>
<contour>
<point x="98" y="1432" type="line" smooth="no"/>
<point x="508" y="1432" type="line" smooth="yes"/>
<point x="592" y="1432"/>
<point x="711" y="1313"/>
<point x="711" y="1227" type="qcurve" smooth="yes"/>
<point x="711" y="793" type="line" smooth="yes"/>
<point x="711" y="762"/>
<point x="666" y="717"/>
<point x="635" y="717" type="qcurve" smooth="no"/>
<point x="635" y="715" type="line" smooth="no"/>
<point x="666" y="715"/>
<point x="711" y="670"/>
<point x="711" y="639" type="qcurve" smooth="yes"/>
<point x="711" y="203" type="line" smooth="yes"/>
<point x="711" y="119"/>
<point x="592" y="0"/>
<point x="508" y="0" type="qcurve" smooth="yes"/>
<point x="98" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="301" y="1229" type="line" smooth="no"/>
<point x="301" y="817" type="line" smooth="no"/>
<point x="430" y="817" type="line" smooth="yes"/>
<point x="463" y="817"/>
<point x="508" y="862"/>
<point x="508" y="895" type="qcurve" smooth="yes"/>
<point x="508" y="1151" type="line" smooth="yes"/>
<point x="508" y="1184"/>
<point x="463" y="1229"/>
<point x="430" y="1229" type="qcurve" smooth="yes"/>
</contour>
<contour>
<point x="301" y="614" type="line" smooth="no"/>
<point x="301" y="203" type="line" smooth="no"/>
<point x="430" y="203" type="line" smooth="yes"/>
<point x="463" y="203"/>
<point x="508" y="248"/>
<point x="508" y="281" type="qcurve" smooth="yes"/>
<point x="508" y="537" type="line" smooth="yes"/>
<point x="508" y="570"/>
<point x="463" y="614"/>
<point x="430" y="614" type="qcurve" smooth="yes"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="C" format="1">
<advance width="761"/>
<unicode hex="0043"/>
<outline>
<contour>
<point x="520" y="1434"/>
<point x="700" y="1253"/>
<point x="700" y="1126" type="qcurve" smooth="yes"/>
<point x="700" y="1024" type="line" smooth="no"/>
<point x="496" y="1024" type="line" smooth="no"/>
<point x="496" y="1126" type="line" smooth="yes"/>
<point x="496" y="1169"/>
<point x="436" y="1229"/>
<point x="350" y="1229"/>
<point x="291" y="1169"/>
<point x="291" y="1126" type="qcurve" smooth="yes"/>
<point x="291" y="307" type="line" smooth="yes"/>
<point x="291" y="264"/>
<point x="350" y="205"/>
<point x="436" y="205"/>
<point x="496" y="264"/>
<point x="496" y="307" type="qcurve" smooth="yes"/>
<point x="496" y="410" type="line" smooth="no"/>
<point x="700" y="410" type="line" smooth="no"/>
<point x="700" y="307" type="line" smooth="yes"/>
<point x="700" y="180"/>
<point x="520" y="0"/>
<point x="266" y="0"/>
<point x="86" y="180"/>
<point x="86" y="307" type="qcurve" smooth="yes"/>
<point x="86" y="1126" type="line" smooth="yes"/>
<point x="86" y="1253"/>
<point x="266" y="1434"/>
</contour>
</outline>
</glyph>
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="D" format="1">
<advance width="808"/>
<unicode hex="0044"/>
<outline>
<contour>
<point x="98" y="1434" type="line" smooth="no"/>
<point x="508" y="1434" type="line" smooth="yes"/>
<point x="592" y="1434"/>
<point x="711" y="1315"/>
<point x="711" y="1229" type="qcurve" smooth="yes"/>
<point x="711" y="203" type="line" smooth="yes"/>
<point x="711" y="119"/>
<point x="592" y="0"/>
<point x="508" y="0" type="qcurve" smooth="yes"/>
<point x="98" y="0" type="line" smooth="no"/>
</contour>
<contour>
<point x="301" y="1231" type="line" smooth="no"/>
<point x="301" y="203" type="line" smooth="no"/>
<point x="430" y="203" type="line" smooth="yes"/>
<point x="463" y="203"/>
<point x="508" y="248"/>
<point x="508" y="281" type="qcurve" smooth="yes"/>
<point x="508" y="1153" type="line" smooth="yes"/>
<point x="508" y="1186"/>
<point x="463" y="1231"/>
<point x="430" y="1231" type="qcurve" smooth="yes"/>
</contour>
</outline>
</glyph>