glyph vector check and refinements
1179
FiraCode.glyphs
91
distr/variable_ttf/FiraCode-VF#1.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#2.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#3.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#4.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#5.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#6.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#7.ttx
Normal file
|
@ -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>
|
91
distr/variable_ttf/FiraCode-VF#8.ttx
Normal file
|
@ -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"
|
||||
post_script_name: "FiraCode-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-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>
|
||||
|
||||
* [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.
|
||||
|
||||
</details>
|
||||
|
|
BIN
googlefonts-qa/notes/assets/2019-03-28-13-39-03.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-40-08.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-41-49.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-42-04.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-44-06.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-47-00.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-48-15.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-49-19.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-50-14.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-50-54.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-51-24.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-51-49.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-53-22.png
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-56-45.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-58-48.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-13-58-57.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-01-13.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-03-53.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-04-50.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-10-07.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-11-13.png
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-13-00.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-13-32.png
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-17-52.png
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-18-46.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-20-11.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-21-39.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-24-45.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-25-49.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-50-52.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-51-33.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-51-48.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-52-48.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-53-56.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-54-14.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-56-15.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-56-24.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-14-58-50.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-15-00-36.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
googlefonts-qa/notes/assets/2019-03-28-15-00-56.png
Normal file
After Width: | Height: | Size: 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.
|
||||
|
||||
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:
|
||||
|
||||
![](assets/2019-03-28-13-53-22.png)
|
||||
|
||||
I am not trying to change the design, but rather, to fix unintended vector issues that make the design less useful.
|
||||
|
||||
### /U-cy
|
||||
|
||||
|
@ -48,10 +61,185 @@ Now:
|
|||
|
||||
![](assets/2019-03-27-13-53-17.png)
|
||||
|
||||
|
||||
## Lha-cy
|
||||
|
||||
Mismatch in upper-left:
|
||||
![](assets/2019-03-28-13-40-08.png)
|
||||
|
||||
I removed the overlap in that stroke:
|
||||
|
||||
![](assets/2019-03-28-13-42-04.png)
|
||||
|
||||
## be-cy
|
||||
|
||||
The ascender has an issue:
|
||||
|
||||
![](assets/2019-03-28-13-41-49.png)
|
||||
|
||||
![](assets/2019-03-28-13-44-06.png)
|
||||
|
||||
## ve-cy
|
||||
|
||||
Inflected curve:
|
||||
|
||||
![](assets/2019-03-28-13-47-00.png)
|
||||
|
||||
![](assets/2019-03-28-13-48-15.png)
|
||||
|
||||
## ze-cy
|
||||
|
||||
(Almost certainly) unintended curve upwards:
|
||||
|
||||
![](assets/2019-03-28-13-49-19.png)
|
||||
|
||||
![](assets/2019-03-28-13-50-14.png)
|
||||
|
||||
## ii-cy
|
||||
|
||||
Unintended upwards-handles.
|
||||
|
||||
![](assets/2019-03-28-13-51-24.png)
|
||||
|
||||
The bold looks better:
|
||||
|
||||
![](assets/2019-03-28-13-51-49.png)
|
||||
|
||||
So:
|
||||
|
||||
![](assets/2019-03-28-13-56-45.png)
|
||||
|
||||
### komije-cy
|
||||
|
||||
Ouch:
|
||||
|
||||
![](assets/2019-03-28-14-03-53.png)
|
||||
|
||||
Better:
|
||||
|
||||
![](assets/2019-03-28-14-04-50.png)
|
||||
|
||||
|
||||
### Chi
|
||||
|
||||
These feet aren't suppose to be angled so sharply:
|
||||
![](assets/2019-03-28-14-11-13.png)
|
||||
|
||||
In Fira Mono, you can see that the angle simply becomes less steep:
|
||||
|
||||
![](assets/2019-03-28-14-13-00.png)
|
||||
|
||||
|
||||
So:
|
||||
|
||||
![](assets/2019-03-28-14-13-32.png)
|
||||
|
||||
### kaiSymbol
|
||||
|
||||
Not-quite-vertical strokes:
|
||||
|
||||
![](assets/2019-03-28-14-17-52.png)
|
||||
|
||||
Straightened in Bold & Reg:
|
||||
|
||||
![](assets/2019-03-28-14-18-46.png)
|
||||
|
||||
### betaSymbol
|
||||
|
||||
These lines are't supposed to intersect:
|
||||
|
||||
![](assets/2019-03-28-14-20-11.png)
|
||||
|
||||
![](assets/2019-03-28-14-21-39.png)
|
||||
|
||||
### Nine
|
||||
|
||||
![](assets/2019-03-28-14-24-45.png)
|
||||
|
||||
![](assets/2019-03-28-14-25-49.png)
|
||||
|
||||
(similar problem in /nine.tosf)
|
||||
|
||||
|
||||
### asciitilde_greater.liga
|
||||
|
||||
Broken connection on right side:
|
||||
|
||||
![](assets/2019-03-28-14-50-52.png)
|
||||
|
||||
![](assets/2019-03-28-14-51-33.png)
|
||||
|
||||
### asciitilde_asciitilde_greater.liga
|
||||
|
||||
Broken connection on right side:
|
||||
|
||||
![](assets/2019-03-28-14-51-48.png)
|
||||
|
||||
I've just scooted the curvy thing towards the arrow by a bit.
|
||||
|
||||
![](assets/2019-03-28-14-52-48.png)
|
||||
|
||||
### uniE0A0
|
||||
|
||||
Broken connection:
|
||||
|
||||
![](assets/2019-03-28-14-53-56.png)
|
||||
|
||||
Fixed:
|
||||
|
||||
![](assets/2019-03-28-14-54-14.png)
|
||||
|
||||
### r.001
|
||||
|
||||
![](assets/2019-03-28-14-56-15.png)
|
||||
|
||||
![](assets/2019-03-28-14-56-24.png)
|
||||
|
||||
### ae
|
||||
|
||||
This curve isn't quite continuous:
|
||||
|
||||
![](assets/2019-03-28-14-58-50.png)
|
||||
|
||||
I've made it a little more graceful:
|
||||
|
||||
![](assets/2019-03-28-15-00-36.png)
|
||||
|
||||
![](assets/2019-03-28-15-00-56.png)
|
||||
|
||||
### "Incorrect smooth connections" in several glyphs:
|
||||
|
||||
Like these slight kinks:
|
||||
|
||||
![](assets/2019-03-28-13-58-48.png)
|
||||
|
||||
Should be this:
|
||||
|
||||
![](assets/2019-03-28-13-58-57.png)
|
||||
|
||||
============================================================
|
||||
|
||||
## (Small) issues I'm leaving
|
||||
|
||||
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.
|
||||
|
||||
![](assets/2019-03-27-13-38-30.png)
|
||||
![](assets/2019-03-27-13-38-30.png)
|
||||
|
||||
|
||||
---
|
||||
|
||||
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.
|
||||
|
||||
![](assets/2019-03-28-13-39-03.png)
|
||||
|
||||
---
|
||||
|
||||
Small inflections, or semi-vertical handles that clearly should be that way:
|
||||
|
||||
![](assets/2019-03-28-14-01-13.png)
|
||||
|
||||
---
|
||||
|
||||
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.
|
||||
|
||||
![](assets/2019-03-28-14-10-07.png)
|
0
googlefonts-qa/scripts/get-version.py
Normal file
|
@ -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
|
||||
# `move-check <your_username>/<path>/fonts`
|
||||
|
||||
set -ex
|
||||
set -e
|
||||
source venv/bin/activate
|
||||
gFontsDir=$1
|
||||
|
||||
|
@ -24,6 +24,14 @@ firaCodeQADir=$firaCodeDir/googlefonts-qa
|
|||
|
||||
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 ------------------------------
|
||||
|
||||
|
@ -54,7 +62,10 @@ done
|
|||
|
||||
cd $gFontsDir
|
||||
git checkout master
|
||||
git pull upstream master
|
||||
git reset --hard
|
||||
git checkout -B firacode
|
||||
git clean -f -d
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# move fonts --------------------------------------------------------
|
||||
|
@ -73,7 +84,7 @@ done
|
|||
# -------------------------------------------------------------------
|
||||
# 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
|
||||
|
||||
|
@ -97,3 +108,7 @@ do
|
|||
fontbakery check-googlefonts $ttf --ghmarkdown $firaCodeQADir/checks/${ttf/".ttf"/".checks.md"}
|
||||
done
|
||||
|
||||
git add .
|
||||
git commit -m "fira code: $fontVersion added."
|
||||
|
||||
git push --force upstream firacode
|