1
1
mirror of https://github.com/i-tu/Hasklig.git synced 2024-08-15 21:40:42 +03:00

Implement STAT table

This commit is contained in:
Miguel Sousa 2017-07-26 23:59:51 -07:00
parent 41a3d177df
commit 7b6d3941a2
4 changed files with 205 additions and 7 deletions

View File

@ -32,49 +32,49 @@
</source>
</sources>
<instances>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-ExtraLightIt" stylename="ExtraLight Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-ExtraLight" stylename="ExtraLight Italic">
<location>
<dimension name="weight" xvalue="0" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-LightIt" stylename="Light Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Light" stylename="Light Italic">
<location>
<dimension name="weight" xvalue="100" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-It" stylename="Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Regular" stylename="Italic">
<location>
<dimension name="weight" xvalue="368" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-MediumIt" stylename="Medium Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Medium" stylename="Medium Italic">
<location>
<dimension name="weight" xvalue="486" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-SemiboldIt" stylename="Semibold Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Semibold" stylename="Semibold Italic">
<location>
<dimension name="weight" xvalue="600" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-BoldIt" stylename="Bold Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Bold" stylename="Bold Italic">
<location>
<dimension name="weight" xvalue="824" />
</location>
<kerning />
<info />
</instance>
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-BlackIt" stylename="Black Italic">
<instance familyname="Source Code Italic" postscriptfontname="SourceCodeItalic-Black" stylename="Black Italic">
<location>
<dimension name="weight" xvalue="1000" />
</location>

View File

@ -1,3 +1,10 @@
nameid 25 "SourceCodeItalic";
nameid 271 "Roman";
nameid 272 "Italic";
nameid 273 "ExtraLight";
nameid 274 "Light";
nameid 275 "Regular";
nameid 276 "Medium";
nameid 277 "Semibold";
nameid 278 "Bold";
nameid 279 "Black";

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="3.13">
<STAT>
<Version value="0x00010001"/>
<DesignAxisRecordSize value="8"/>
<!-- DesignAxisCount=2 -->
<DesignAxisRecord>
<Axis index="0">
<AxisTag value="wght"/>
<AxisNameID value="280"/> <!-- Weight -->
<AxisOrdering value="0"/>
</Axis>
<Axis index="1">
<AxisTag value="ital"/>
<AxisNameID value="272"/> <!-- Italic -->
<AxisOrdering value="1"/>
</Axis>
</DesignAxisRecord>
<!-- AxisValueCount=9 -->
<AxisValueArray>
<AxisValue index="0" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="273"/> <!-- ExtraLight -->
<NominalValue value="0.0"/>
<RangeMinValue value="0.0"/>
<RangeMaxValue value="50.0"/>
</AxisValue>
<AxisValue index="1" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="274"/> <!-- Light -->
<NominalValue value="100.0"/>
<RangeMinValue value="50.0"/>
<RangeMaxValue value="234.0"/>
</AxisValue>
<AxisValue index="2" Format="2">
<AxisIndex value="0"/>
<Flags value="2"/>
<ValueNameID value="275"/> <!-- Regular -->
<NominalValue value="368.0"/>
<RangeMinValue value="234.0"/>
<RangeMaxValue value="427.0"/>
</AxisValue>
<AxisValue index="3" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="276"/> <!-- Medium -->
<NominalValue value="486.0"/>
<RangeMinValue value="427.0"/>
<RangeMaxValue value="543.0"/>
</AxisValue>
<AxisValue index="4" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="277"/> <!-- Semibold -->
<NominalValue value="600.0"/>
<RangeMinValue value="543.0"/>
<RangeMaxValue value="712.0"/>
</AxisValue>
<AxisValue index="5" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="278"/> <!-- Bold -->
<NominalValue value="824.0"/>
<RangeMinValue value="712.0"/>
<RangeMaxValue value="912.0"/>
</AxisValue>
<AxisValue index="6" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="279"/> <!-- Black -->
<NominalValue value="1000.0"/>
<RangeMinValue value="912.0"/>
<RangeMaxValue value="1000.0"/>
</AxisValue>
<AxisValue index="7" Format="3">
<AxisIndex value="0"/>
<Flags value="2"/>
<ValueNameID value="275"/> <!-- Regular -->
<Value value="368.0"/>
<LinkedValue value="824.0"/>
</AxisValue>
<AxisValue index="8" Format="1">
<AxisIndex value="1"/>
<Flags value="0"/>
<ValueNameID value="272"/> <!-- Italic -->
<Value value="1.0"/>
</AxisValue>
</AxisValueArray>
<ElidedFallbackNameID value="2"/> <!-- Italic -->
</STAT>
</ttFont>

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="3.13">
<STAT>
<Version value="0x00010001"/>
<DesignAxisRecordSize value="8"/>
<!-- DesignAxisCount=2 -->
<DesignAxisRecord>
<Axis index="0">
<AxisTag value="wght"/>
<AxisNameID value="279"/> <!-- Weight -->
<AxisOrdering value="0"/>
</Axis>
<Axis index="1">
<AxisTag value="ital"/>
<AxisNameID value="278"/> <!-- Italic -->
<AxisOrdering value="1"/>
</Axis>
</DesignAxisRecord>
<!-- AxisValueCount=9 -->
<AxisValueArray>
<AxisValue index="0" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="280"/> <!-- ExtraLight -->
<NominalValue value="0.0"/>
<RangeMinValue value="0.0"/>
<RangeMaxValue value="50.0"/>
</AxisValue>
<AxisValue index="1" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="282"/> <!-- Light -->
<NominalValue value="100.0"/>
<RangeMinValue value="50.0"/>
<RangeMaxValue value="234.0"/>
</AxisValue>
<AxisValue index="2" Format="2">
<AxisIndex value="0"/>
<Flags value="2"/>
<ValueNameID value="284"/> <!-- Regular -->
<NominalValue value="368.0"/>
<RangeMinValue value="234.0"/>
<RangeMaxValue value="427.0"/>
</AxisValue>
<AxisValue index="3" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="286"/> <!-- Medium -->
<NominalValue value="486.0"/>
<RangeMinValue value="427.0"/>
<RangeMaxValue value="543.0"/>
</AxisValue>
<AxisValue index="4" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="288"/> <!-- Semibold -->
<NominalValue value="600.0"/>
<RangeMinValue value="543.0"/>
<RangeMaxValue value="712.0"/>
</AxisValue>
<AxisValue index="5" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="290"/> <!-- Bold -->
<NominalValue value="824.0"/>
<RangeMinValue value="712.0"/>
<RangeMaxValue value="912.0"/>
</AxisValue>
<AxisValue index="6" Format="2">
<AxisIndex value="0"/>
<Flags value="0"/>
<ValueNameID value="292"/> <!-- Black -->
<NominalValue value="1000.0"/>
<RangeMinValue value="912.0"/>
<RangeMaxValue value="1000.0"/>
</AxisValue>
<AxisValue index="7" Format="3">
<AxisIndex value="0"/>
<Flags value="2"/>
<ValueNameID value="284"/> <!-- Regular -->
<Value value="368.0"/>
<LinkedValue value="824.0"/>
</AxisValue>
<AxisValue index="8" Format="3">
<AxisIndex value="1"/>
<Flags value="2"/>
<ValueNameID value="277"/> <!-- Roman -->
<Value value="0.0"/>
<LinkedValue value="1.0"/>
</AxisValue>
</AxisValueArray>
<ElidedFallbackNameID value="2"/> <!-- Regular -->
</STAT>
</ttFont>