Skip to content
This repository was archived by the owner on May 31, 2023. It is now read-only.

Commit 2665c1a

Browse files
committed
Fix overlaps in Cyrillic glyphs, add uniF8FF (apple logo, used in color calibration assistant)
1 parent b41273f commit 2665c1a

77 files changed

Lines changed: 3076 additions & 2766 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
56 Bytes
Binary file not shown.
56 Bytes
Binary file not shown.
64 Bytes
Binary file not shown.
56 Bytes
Binary file not shown.

source/Bold/FiraSystem-Bold.G_P_O_S_.ttx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2515,6 +2515,7 @@
25152515
<ClassDef glyph="uni2B05" class="0"/>
25162516
<ClassDef glyph="uni2B06" class="0"/>
25172517
<ClassDef glyph="uni2B07" class="0"/>
2518+
<ClassDef glyph="uniF8FF" class="0"/>
25182519
<ClassDef glyph="uniFEFF" class="0"/>
25192520
<ClassDef glyph="uogonek" class="0"/>
25202521
<ClassDef glyph="uogonek.sc" class="105"/>
@@ -3855,6 +3856,7 @@
38553856
<ClassDef glyph="uni2B05" class="0"/>
38563857
<ClassDef glyph="uni2B06" class="0"/>
38573858
<ClassDef glyph="uni2B07" class="0"/>
3859+
<ClassDef glyph="uniF8FF" class="0"/>
38583860
<ClassDef glyph="uniFEFF" class="0"/>
38593861
<ClassDef glyph="uogonek" class="56"/>
38603862
<ClassDef glyph="uogonek.sc" class="11"/>

source/Bold/FiraSystem-Bold.GlyphOrder.ttx

Lines changed: 564 additions & 563 deletions
Large diffs are not rendered by default.

source/Bold/FiraSystem-Bold._c_m_a_p.ttx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -787,11 +787,12 @@
787787
<map code="0x2b05" name="uni2B05"/><!-- LEFTWARDS BLACK ARROW -->
788788
<map code="0x2b06" name="uni2B06"/><!-- UPWARDS BLACK ARROW -->
789789
<map code="0x2b07" name="uni2B07"/><!-- DOWNWARDS BLACK ARROW -->
790+
<map code="0xf8ff" name="uniF8FF"/><!-- ???? -->
790791
<map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
791792
<map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
792793
<map code="0xfeff" name="uniFEFF"/><!-- ZERO WIDTH NO-BREAK SPACE -->
793794
</cmap_format_4>
794-
<cmap_format_12 platformID="0" platEncID="4" format="12" reserved="0" length="1132" language="0" nGroups="93">
795+
<cmap_format_12 platformID="0" platEncID="4" format="12" reserved="0" length="1144" language="0" nGroups="94">
795796
<map code="0x0" name="NULL"/><!-- ???? -->
796797
<map code="0xd" name="CR"/><!-- ???? -->
797798
<map code="0x20" name="space"/><!-- SPACE -->
@@ -1575,6 +1576,7 @@
15751576
<map code="0x2b05" name="uni2B05"/><!-- LEFTWARDS BLACK ARROW -->
15761577
<map code="0x2b06" name="uni2B06"/><!-- UPWARDS BLACK ARROW -->
15771578
<map code="0x2b07" name="uni2B07"/><!-- DOWNWARDS BLACK ARROW -->
1579+
<map code="0xf8ff" name="uniF8FF"/><!-- ???? -->
15781580
<map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
15791581
<map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
15801582
<map code="0xfeff" name="uniFEFF"/><!-- ZERO WIDTH NO-BREAK SPACE -->
@@ -1812,7 +1814,7 @@
18121814
<map code="0xed" name="Igrave"/>
18131815
<map code="0xee" name="Oacute"/>
18141816
<map code="0xef" name="Ocircumflex"/>
1815-
<map code="0xf0" name=".notdef"/>
1817+
<map code="0xf0" name="uniF8FF"/>
18161818
<map code="0xf1" name="Ograve"/>
18171819
<map code="0xf2" name="Uacute"/>
18181820
<map code="0xf3" name="Ucircumflex"/>
@@ -2613,11 +2615,12 @@
26132615
<map code="0x2b05" name="uni2B05"/><!-- LEFTWARDS BLACK ARROW -->
26142616
<map code="0x2b06" name="uni2B06"/><!-- UPWARDS BLACK ARROW -->
26152617
<map code="0x2b07" name="uni2B07"/><!-- DOWNWARDS BLACK ARROW -->
2618+
<map code="0xf8ff" name="uniF8FF"/><!-- ???? -->
26162619
<map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
26172620
<map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
26182621
<map code="0xfeff" name="uniFEFF"/><!-- ZERO WIDTH NO-BREAK SPACE -->
26192622
</cmap_format_4>
2620-
<cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="1132" language="0" nGroups="93">
2623+
<cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="1144" language="0" nGroups="94">
26212624
<map code="0x0" name="NULL"/><!-- ???? -->
26222625
<map code="0xd" name="CR"/><!-- ???? -->
26232626
<map code="0x20" name="space"/><!-- SPACE -->
@@ -3401,6 +3404,7 @@
34013404
<map code="0x2b05" name="uni2B05"/><!-- LEFTWARDS BLACK ARROW -->
34023405
<map code="0x2b06" name="uni2B06"/><!-- UPWARDS BLACK ARROW -->
34033406
<map code="0x2b07" name="uni2B07"/><!-- DOWNWARDS BLACK ARROW -->
3407+
<map code="0xf8ff" name="uniF8FF"/><!-- ???? -->
34043408
<map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
34053409
<map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
34063410
<map code="0xfeff" name="uniFEFF"/><!-- ZERO WIDTH NO-BREAK SPACE -->

source/Bold/FiraSystem-Bold._g_l_y_f.ttx

Lines changed: 104 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -14496,23 +14496,6 @@
1449614496
</TTGlyph>
1449714497

1449814498
<TTGlyph name="uni0414" xMin="-13" yMin="-164" xMax="611" yMax="693">
14499-
<contour>
14500-
<pt x="611" y="-164" on="1"/>
14501-
<pt x="502" y="-164" on="1"/>
14502-
<pt x="484" y="0" on="1"/>
14503-
<pt x="161" y="0" on="1"/>
14504-
<pt x="162" y="120" on="1"/>
14505-
<pt x="38" y="120" on="1"/>
14506-
<pt x="54" y="138" on="0"/>
14507-
<pt x="77" y="187" on="0"/>
14508-
<pt x="96" y="267" on="0"/>
14509-
<pt x="115" y="388" on="0"/>
14510-
<pt x="126" y="477" on="1"/>
14511-
<pt x="153" y="693" on="1"/>
14512-
<pt x="550" y="693" on="1"/>
14513-
<pt x="550" y="120" on="1"/>
14514-
<pt x="611" y="120" on="1"/>
14515-
</contour>
1451614499
<contour>
1451714500
<pt x="399" y="120" on="1"/>
1451814501
<pt x="399" y="577" on="1"/>
@@ -14523,12 +14506,23 @@
1452314506
<pt x="161" y="120" on="1"/>
1452414507
</contour>
1452514508
<contour>
14509+
<pt x="114" y="0" on="1"/>
14510+
<pt x="96" y="-164" on="1"/>
1452614511
<pt x="-13" y="-164" on="1"/>
1452714512
<pt x="-13" y="120" on="1"/>
1452814513
<pt x="38" y="120" on="1"/>
14529-
<pt x="38" y="0" on="1"/>
14530-
<pt x="114" y="0" on="1"/>
14531-
<pt x="96" y="-164" on="1"/>
14514+
<pt x="54" y="138" on="0"/>
14515+
<pt x="77" y="187" on="0"/>
14516+
<pt x="96" y="267" on="0"/>
14517+
<pt x="115" y="388" on="0"/>
14518+
<pt x="126" y="477" on="1"/>
14519+
<pt x="153" y="693" on="1"/>
14520+
<pt x="550" y="693" on="1"/>
14521+
<pt x="550" y="120" on="1"/>
14522+
<pt x="611" y="120" on="1"/>
14523+
<pt x="611" y="-164" on="1"/>
14524+
<pt x="502" y="-164" on="1"/>
14525+
<pt x="484" y="0" on="1"/>
1453214526
</contour>
1453314527
<instructions><assembly>
1453414528
</assembly></instructions>
@@ -15243,27 +15237,6 @@
1524315237
</TTGlyph>
1524415238

1524515239
<TTGlyph name="uni0434" xMin="0" yMin="-164" xMax="543" yMax="531">
15246-
<contour>
15247-
<pt x="543" y="-164" on="1"/>
15248-
<pt x="438" y="-164" on="1"/>
15249-
<pt x="420" y="0" on="1"/>
15250-
<pt x="161" y="0" on="1"/>
15251-
<pt x="173" y="111" on="1"/>
15252-
<pt x="147" y="111" on="1"/>
15253-
<pt x="144" y="110" on="0"/>
15254-
<pt x="138" y="105" on="0"/>
15255-
<pt x="134" y="104" on="1"/>
15256-
<pt x="34" y="111" on="1"/>
15257-
<pt x="46" y="120" on="0"/>
15258-
<pt x="66" y="144" on="0"/>
15259-
<pt x="83" y="194" on="0"/>
15260-
<pt x="97" y="280" on="0"/>
15261-
<pt x="103" y="349" on="1"/>
15262-
<pt x="117" y="531" on="1"/>
15263-
<pt x="487" y="531" on="1"/>
15264-
<pt x="487" y="111" on="1"/>
15265-
<pt x="543" y="111" on="1"/>
15266-
</contour>
1526715240
<contour>
1526815241
<pt x="241" y="363" on="1"/>
1526915242
<pt x="231" y="242" on="0"/>
@@ -15274,39 +15247,29 @@
1527415247
<pt x="246" y="430" on="1"/>
1527515248
</contour>
1527615249
<contour>
15250+
<pt x="123" y="0" on="1"/>
15251+
<pt x="105" y="-164" on="1"/>
1527715252
<pt x="0" y="-164" on="1"/>
1527815253
<pt x="0" y="111" on="1"/>
1527915254
<pt x="34" y="111" on="1"/>
15280-
<pt x="34" y="0" on="1"/>
15281-
<pt x="123" y="0" on="1"/>
15282-
<pt x="105" y="-164" on="1"/>
15255+
<pt x="46" y="120" on="0"/>
15256+
<pt x="66" y="144" on="0"/>
15257+
<pt x="83" y="194" on="0"/>
15258+
<pt x="97" y="280" on="0"/>
15259+
<pt x="103" y="349" on="1"/>
15260+
<pt x="117" y="531" on="1"/>
15261+
<pt x="487" y="531" on="1"/>
15262+
<pt x="487" y="111" on="1"/>
15263+
<pt x="543" y="111" on="1"/>
15264+
<pt x="543" y="-164" on="1"/>
15265+
<pt x="438" y="-164" on="1"/>
15266+
<pt x="420" y="0" on="1"/>
1528315267
</contour>
1528415268
<instructions><assembly>
1528515269
</assembly></instructions>
1528615270
</TTGlyph>
1528715271

1528815272
<TTGlyph name="uni0434.sc" xMin="-13" yMin="-164" xMax="543" yMax="568">
15289-
<contour>
15290-
<pt x="543" y="-164" on="1"/>
15291-
<pt x="438" y="-164" on="1"/>
15292-
<pt x="420" y="0" on="1"/>
15293-
<pt x="148" y="0" on="1"/>
15294-
<pt x="160" y="111" on="1"/>
15295-
<pt x="140" y="111" on="1"/>
15296-
<pt x="137" y="110" on="0"/>
15297-
<pt x="132" y="107" on="0"/>
15298-
<pt x="130" y="106" on="1"/>
15299-
<pt x="32" y="107" on="1"/>
15300-
<pt x="32" y="111" on="1"/>
15301-
<pt x="30" y="111" on="1"/>
15302-
<pt x="55" y="139" on="0"/>
15303-
<pt x="89" y="253" on="0"/>
15304-
<pt x="106" y="387" on="1"/>
15305-
<pt x="129" y="568" on="1"/>
15306-
<pt x="479" y="568" on="1"/>
15307-
<pt x="479" y="111" on="1"/>
15308-
<pt x="543" y="111" on="1"/>
15309-
</contour>
1531015273
<contour>
1531115274
<pt x="245" y="402" on="1"/>
1531215275
<pt x="232" y="271" on="0"/>
@@ -15317,16 +15280,21 @@
1531715280
<pt x="252" y="460" on="1"/>
1531815281
</contour>
1531915282
<contour>
15283+
<pt x="110" y="0" on="1"/>
15284+
<pt x="92" y="-164" on="1"/>
1532015285
<pt x="-13" y="-164" on="1"/>
1532115286
<pt x="-13" y="111" on="1"/>
1532215287
<pt x="30" y="111" on="1"/>
15323-
<pt x="29" y="110" on="0"/>
15324-
<pt x="27" y="108" on="0"/>
15325-
<pt x="26" y="107" on="1"/>
15326-
<pt x="32" y="107" on="1"/>
15327-
<pt x="32" y="0" on="1"/>
15328-
<pt x="110" y="0" on="1"/>
15329-
<pt x="92" y="-164" on="1"/>
15288+
<pt x="55" y="139" on="0"/>
15289+
<pt x="89" y="253" on="0"/>
15290+
<pt x="106" y="387" on="1"/>
15291+
<pt x="129" y="568" on="1"/>
15292+
<pt x="479" y="568" on="1"/>
15293+
<pt x="479" y="111" on="1"/>
15294+
<pt x="543" y="111" on="1"/>
15295+
<pt x="543" y="-164" on="1"/>
15296+
<pt x="438" y="-164" on="1"/>
15297+
<pt x="420" y="0" on="1"/>
1533015298
</contour>
1533115299
<instructions><assembly>
1533215300
</assembly></instructions>
@@ -17876,17 +17844,43 @@
1787617844
</assembly></instructions>
1787717845
</TTGlyph>
1787817846

17879-
<TTGlyph name="uni04CB" xMin="24" yMin="0" xMax="547" yMax="693">
17880-
<component glyphName="uni0427" x="0" y="0" flags="0x204"/>
17847+
<TTGlyph name="uni04CB" xMin="24" yMin="-164" xMax="547" yMax="693">
17848+
<contour>
17849+
<pt x="437" y="0" on="1"/>
17850+
<pt x="420" y="-164" on="1"/>
17851+
<pt x="311" y="-164" on="1"/>
17852+
<pt x="311" y="120" on="1"/>
17853+
<pt x="393" y="120" on="1"/>
17854+
<pt x="393" y="258" on="1"/>
17855+
<pt x="358" y="231" on="0"/>
17856+
<pt x="284" y="205" on="0"/>
17857+
<pt x="237" y="205" on="1"/>
17858+
<pt x="137" y="205" on="0"/>
17859+
<pt x="24" y="332" on="0"/>
17860+
<pt x="24" y="439" on="1"/>
17861+
<pt x="24" y="693" on="1"/>
17862+
<pt x="177" y="693" on="1"/>
17863+
<pt x="177" y="442" on="1"/>
17864+
<pt x="177" y="379" on="0"/>
17865+
<pt x="228" y="322" on="0"/>
17866+
<pt x="281" y="322" on="1"/>
17867+
<pt x="319" y="322" on="0"/>
17868+
<pt x="374" y="344" on="0"/>
17869+
<pt x="393" y="362" on="1"/>
17870+
<pt x="393" y="693" on="1"/>
17871+
<pt x="547" y="693" on="1"/>
17872+
<pt x="547" y="0" on="1"/>
17873+
</contour>
1788117874
<instructions><assembly>
1788217875
</assembly></instructions>
1788317876
</TTGlyph>
1788417877

1788517878
<TTGlyph name="uni04CC" xMin="33" yMin="-164" xMax="485" yMax="531">
1788617879
<contour>
17887-
<pt x="485" y="0" on="1"/>
17888-
<pt x="417" y="0" on="1"/>
17889-
<pt x="429" y="111" on="1"/>
17880+
<pt x="379" y="0" on="1"/>
17881+
<pt x="361" y="-164" on="1"/>
17882+
<pt x="256" y="-164" on="1"/>
17883+
<pt x="256" y="111" on="1"/>
1789017884
<pt x="335" y="111" on="1"/>
1789117885
<pt x="335" y="220" on="1"/>
1789217886
<pt x="307" y="197" on="0"/>
@@ -17906,24 +17900,18 @@
1790617900
<pt x="335" y="317" on="1"/>
1790717901
<pt x="335" y="531" on="1"/>
1790817902
<pt x="485" y="531" on="1"/>
17909-
</contour>
17910-
<contour>
17911-
<pt x="256" y="-164" on="1"/>
17912-
<pt x="256" y="111" on="1"/>
17913-
<pt x="335" y="111" on="1"/>
17914-
<pt x="335" y="0" on="1"/>
17915-
<pt x="379" y="0" on="1"/>
17916-
<pt x="361" y="-164" on="1"/>
17903+
<pt x="485" y="0" on="1"/>
1791717904
</contour>
1791817905
<instructions><assembly>
1791917906
</assembly></instructions>
1792017907
</TTGlyph>
1792117908

1792217909
<TTGlyph name="uni04CC.sc" xMin="24" yMin="-164" xMax="479" yMax="568">
1792317910
<contour>
17924-
<pt x="479" y="0" on="1"/>
17925-
<pt x="414" y="0" on="1"/>
17926-
<pt x="426" y="111" on="1"/>
17911+
<pt x="376" y="0" on="1"/>
17912+
<pt x="358" y="-164" on="1"/>
17913+
<pt x="253" y="-164" on="1"/>
17914+
<pt x="253" y="111" on="1"/>
1792717915
<pt x="332" y="111" on="1"/>
1792817916
<pt x="332" y="227" on="1"/>
1792917917
<pt x="304" y="206" on="0"/>
@@ -17943,14 +17931,7 @@
1794317931
<pt x="332" y="320" on="1"/>
1794417932
<pt x="332" y="568" on="1"/>
1794517933
<pt x="479" y="568" on="1"/>
17946-
</contour>
17947-
<contour>
17948-
<pt x="253" y="-164" on="1"/>
17949-
<pt x="253" y="111" on="1"/>
17950-
<pt x="332" y="111" on="1"/>
17951-
<pt x="332" y="0" on="1"/>
17952-
<pt x="376" y="0" on="1"/>
17953-
<pt x="358" y="-164" on="1"/>
17934+
<pt x="479" y="0" on="1"/>
1795417935
</contour>
1795517936
<instructions><assembly>
1795617937
</assembly></instructions>
@@ -20069,6 +20050,33 @@
2006920050
</assembly></instructions>
2007020051
</TTGlyph>
2007120052

20053+
<TTGlyph name="uniF8FF" xMin="69" yMin="-18" xMax="795" yMax="708">
20054+
<contour>
20055+
<pt x="432" y="-18" on="1"/>
20056+
<pt x="357" y="-18" on="0"/>
20057+
<pt x="225" y="40" on="0"/>
20058+
<pt x="126" y="138" on="0"/>
20059+
<pt x="69" y="271" on="0"/>
20060+
<pt x="69" y="345" on="1"/>
20061+
<pt x="69" y="420" on="0"/>
20062+
<pt x="126" y="552" on="0"/>
20063+
<pt x="225" y="651" on="0"/>
20064+
<pt x="357" y="708" on="0"/>
20065+
<pt x="432" y="708" on="1"/>
20066+
<pt x="506" y="708" on="0"/>
20067+
<pt x="639" y="651" on="0"/>
20068+
<pt x="737" y="552" on="0"/>
20069+
<pt x="795" y="420" on="0"/>
20070+
<pt x="795" y="345" on="1"/>
20071+
<pt x="795" y="271" on="0"/>
20072+
<pt x="737" y="138" on="0"/>
20073+
<pt x="639" y="40" on="0"/>
20074+
<pt x="506" y="-18" on="0"/>
20075+
</contour>
20076+
<instructions><assembly>
20077+
</assembly></instructions>
20078+
</TTGlyph>
20079+
2007220080
<TTGlyph name="uniFEFF"/><!-- contains no outline data -->
2007320081

2007420082
<TTGlyph name="uogonek" xMin="61" yMin="-244" xMax="507" yMax="531">

source/Bold/FiraSystem-Bold._h_e_a_d.ttx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<head>
55
<!-- Most of this table will be recalculated by the compiler -->
66
<tableVersion value="1.0"/>
7-
<fontRevision value="3.112"/>
8-
<checkSumAdjustment value="0xa3a27feb"/>
7+
<fontRevision value="3.111"/>
8+
<checkSumAdjustment value="0x9203f417"/>
99
<magicNumber value="0x5f0f3cf5"/>
1010
<flags value="00000000 00000001"/>
1111
<unitsPerEm value="984"/>
1212
<created value="Thu Jul 3 15:11:32 2014"/>
13-
<modified value="Sat Feb 7 10:42:28 2015"/>
13+
<modified value="Sat Feb 7 11:29:08 2015"/>
1414
<xMin value="-202"/>
1515
<yMin value="-341"/>
1616
<xMax value="1360"/>

source/Bold/FiraSystem-Bold._h_h_e_a.ttx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<reserved2 value="0"/>
1919
<reserved3 value="0"/>
2020
<metricDataFormat value="0"/>
21-
<numberOfHMetrics value="1347"/>
21+
<numberOfHMetrics value="1348"/>
2222
</hhea>
2323

2424
</ttFont>

0 commit comments

Comments
 (0)