glyph vector check and refinements
1179
FiraCode.glyphs
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -0,0 +1,91 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.39">
|
||||||
|
|
||||||
|
<name>
|
||||||
|
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
1.207;CTDB;FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Version 1.207
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
FiraCode-Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Mono is a trademark of The Mozilla Corporation.
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Carrois Corporate, Edenspiekermann AG, Nikita Prokopov
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://tonsky.me
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
http://scripts.sil.org/OFL
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Fira Code
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Weight
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Light
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Regular
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Retina
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Medium
|
||||||
|
</namerecord>
|
||||||
|
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
|
||||||
|
Bold
|
||||||
|
</namerecord>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
</ttFont>
|
|
@ -10,7 +10,7 @@ fonts {
|
||||||
filename: "FiraCode-Light.ttf"
|
filename: "FiraCode-Light.ttf"
|
||||||
post_script_name: "FiraCode-Light"
|
post_script_name: "FiraCode-Light"
|
||||||
full_name: "Fira Code Light"
|
full_name: "Fira Code Light"
|
||||||
copyright: "Copyright 2015 by Nikita Prokopov"
|
copyright: "Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)"
|
||||||
}
|
}
|
||||||
subsets: "cyrillic"
|
subsets: "cyrillic"
|
||||||
subsets: "cyrillic-ext"
|
subsets: "cyrillic-ext"
|
||||||
|
|
|
@ -488,7 +488,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
|
||||||
<summary>ℹ <b>INFO:</b> Font contains all required tables?</summary>
|
<summary>ℹ <b>INFO:</b> Font contains all required tables?</summary>
|
||||||
|
|
||||||
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
|
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
|
||||||
* ℹ **INFO** This font contains the following optional tables [DSIG, prep, gasp, loca, GPOS, GSUB]
|
* ℹ **INFO** This font contains the following optional tables [DSIG, gasp, GPOS, loca, prep, GSUB]
|
||||||
* 🍞 **PASS** Font contains all required tables.
|
* 🍞 **PASS** Font contains all required tables.
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
Po Szerokość: | Wysokość: | Rozmiar: 24 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 27 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 43 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 30 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 51 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 19 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 32 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 46 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 48 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 45 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 45 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 32 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 68 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 40 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 37 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 36 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 42 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 37 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 47 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 22 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 57 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 31 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 50 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 70 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 58 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 61 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 52 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 15 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 24 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 39 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 35 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 20 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 22 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 21 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 22 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 52 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 55 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 22 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 94 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 47 KiB |
|
@ -2,7 +2,20 @@
|
||||||
|
|
||||||
It was necessary to extrapolate a `Light` master to allow Fira Code to build via FontMake. As a result, some outline errors may have made their way into the glyphs in this new Master, because extrapolation is a useful but imperfect tool.
|
It was necessary to extrapolate a `Light` master to allow Fira Code to build via FontMake. As a result, some outline errors may have made their way into the glyphs in this new Master, because extrapolation is a useful but imperfect tool.
|
||||||
|
|
||||||
For the most part, I will abstain from fixing every little outline issue, because by and large, things here are well-drawn, and haven't been extrapolated in too extreme a manner. However, I will use the Glyphs App extension Red Arrows to find potential problems, then check them over and fix what seems to be clearly wrong.
|
For the most part, I will abstain from fixing every little outline issue, because by and large, things here are well-drawn, and haven't been extrapolated in too extreme a manner.
|
||||||
|
|
||||||
|
## General Process
|
||||||
|
|
||||||
|
I will use the Glyphs App extension Red Arrows to find potential problems, then check them over and fix what seems to be clearly wrong.
|
||||||
|
|
||||||
|
If it is not super obvious how to fix a potential issue, I will generally:
|
||||||
|
- Check what the Bold master does
|
||||||
|
- Check what Fira Mono (the ancestor of Fira Code) does in its Regular master
|
||||||
|
- Copy the existing layer to the background, and make that copied layer visible to provide a basic guide for my changes. For example:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
I am not trying to change the design, but rather, to fix unintended vector issues that make the design less useful.
|
||||||
|
|
||||||
### /U-cy
|
### /U-cy
|
||||||
|
|
||||||
|
@ -48,6 +61,162 @@ Now:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
## Lha-cy
|
||||||
|
|
||||||
|
Mismatch in upper-left:
|
||||||
|

|
||||||
|
|
||||||
|
I removed the overlap in that stroke:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## be-cy
|
||||||
|
|
||||||
|
The ascender has an issue:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## ve-cy
|
||||||
|
|
||||||
|
Inflected curve:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## ze-cy
|
||||||
|
|
||||||
|
(Almost certainly) unintended curve upwards:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## ii-cy
|
||||||
|
|
||||||
|
Unintended upwards-handles.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The bold looks better:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
So:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### komije-cy
|
||||||
|
|
||||||
|
Ouch:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Better:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
### Chi
|
||||||
|
|
||||||
|
These feet aren't suppose to be angled so sharply:
|
||||||
|

|
||||||
|
|
||||||
|
In Fira Mono, you can see that the angle simply becomes less steep:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
So:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### kaiSymbol
|
||||||
|
|
||||||
|
Not-quite-vertical strokes:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Straightened in Bold & Reg:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### betaSymbol
|
||||||
|
|
||||||
|
These lines are't supposed to intersect:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Nine
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
(similar problem in /nine.tosf)
|
||||||
|
|
||||||
|
|
||||||
|
### asciitilde_greater.liga
|
||||||
|
|
||||||
|
Broken connection on right side:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### asciitilde_asciitilde_greater.liga
|
||||||
|
|
||||||
|
Broken connection on right side:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
I've just scooted the curvy thing towards the arrow by a bit.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### uniE0A0
|
||||||
|
|
||||||
|
Broken connection:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Fixed:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### r.001
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### ae
|
||||||
|
|
||||||
|
This curve isn't quite continuous:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
I've made it a little more graceful:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### "Incorrect smooth connections" in several glyphs:
|
||||||
|
|
||||||
|
Like these slight kinks:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Should be this:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
============================================================
|
============================================================
|
||||||
|
|
||||||
## (Small) issues I'm leaving
|
## (Small) issues I'm leaving
|
||||||
|
@ -55,3 +224,22 @@ Now:
|
||||||
Often, crossbars have unnecessary points. These aren't really needed for the shapes and add a very small amount of data, but they're harmless, so I won't remove them right now.
|
Often, crossbars have unnecessary points. These aren't really needed for the shapes and add a very small amount of data, but they're harmless, so I won't remove them right now.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
There are many instances of overlapping shapes that, while technically fine, might not render absolutely perfectly. I'll leave these, however, as they will probably bother no one.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Small inflections, or semi-vertical handles that clearly should be that way:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Some curvy shapes have slight issues around smooth connections. I'm looking at intermediate weights to make sure there aren't huge kinks (which is a concern in angled curve points), but otherwise mostly leaving these.
|
||||||
|
|
||||||
|

|
|
@ -8,7 +8,7 @@
|
||||||
# call this script from the root of your fira code repo, with the absolute path your your local google/fonts repo
|
# call this script from the root of your fira code repo, with the absolute path your your local google/fonts repo
|
||||||
# `move-check <your_username>/<path>/fonts`
|
# `move-check <your_username>/<path>/fonts`
|
||||||
|
|
||||||
set -ex
|
set -e
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
gFontsDir=$1
|
gFontsDir=$1
|
||||||
|
|
||||||
|
@ -24,6 +24,14 @@ firaCodeQADir=$firaCodeDir/googlefonts-qa
|
||||||
|
|
||||||
firaCodeVF=$firaCodeDir/distr/variable_ttf/FiraCode-VF.ttf
|
firaCodeVF=$firaCodeDir/distr/variable_ttf/FiraCode-VF.ttf
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------------------------------------------------------
|
||||||
|
# get latest version ------------------------------------------------
|
||||||
|
|
||||||
|
ttx -t head $firaCodeVF
|
||||||
|
fontVersion=v$(xml sel -t --match "//*/fontRevision" -v "@value" ${firaCodeVF/".ttf"/".ttx"})
|
||||||
|
rm ${firaCodeVF/".ttf"/".ttx"}
|
||||||
|
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
# fix variable font metadata as needed ------------------------------
|
# fix variable font metadata as needed ------------------------------
|
||||||
|
|
||||||
|
@ -54,7 +62,10 @@ done
|
||||||
|
|
||||||
cd $gFontsDir
|
cd $gFontsDir
|
||||||
git checkout master
|
git checkout master
|
||||||
|
git pull upstream master
|
||||||
|
git reset --hard
|
||||||
git checkout -B firacode
|
git checkout -B firacode
|
||||||
|
git clean -f -d
|
||||||
|
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
# move fonts --------------------------------------------------------
|
# move fonts --------------------------------------------------------
|
||||||
|
@ -73,7 +84,7 @@ done
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
# make or move basic metadata ---------------------------------------
|
# make or move basic metadata ---------------------------------------
|
||||||
|
|
||||||
gftools add-font ofl/firacode
|
cp $firaCodeDir/googlefonts-qa/METADATA.pb ofl/firacode/METADATA.pb
|
||||||
|
|
||||||
cp $firaCodeDir/LICENSE ofl/firacode/OFL.txt
|
cp $firaCodeDir/LICENSE ofl/firacode/OFL.txt
|
||||||
|
|
||||||
|
@ -97,3 +108,7 @@ do
|
||||||
fontbakery check-googlefonts $ttf --ghmarkdown $firaCodeQADir/checks/${ttf/".ttf"/".checks.md"}
|
fontbakery check-googlefonts $ttf --ghmarkdown $firaCodeQADir/checks/${ttf/".ttf"/".checks.md"}
|
||||||
done
|
done
|
||||||
|
|
||||||
|
git add .
|
||||||
|
git commit -m "fira code: $fontVersion added."
|
||||||
|
|
||||||
|
git push --force upstream firacode
|