There is a total of 125 tests on . Start ... running 1808 individual test executions. >> com.google.fonts/test/028 Check font has a license. * FAIL: No license file was found. Please add an OFL.txt or a LICENSE.txt file. If you are running fontbakery on a Google Fonts upstream repo, which is fine, just make sure there is a temporary license file in the same folder. [code: none] Result: FAIL >> com.google.fonts/test/018 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 536 but should be 537 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[0]', '../../barlow/fonts/ttf/Barlow-Black.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, dcaron, oslashacute] Result: WARN >> com.google.fonts/test/018 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[1]', '../../barlow/fonts/ttf/Barlow-BlackItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, dcaron, oslashacute] Result: WARN >> com.google.fonts/test/018 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 526 but should be 527 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[2]', '../../barlow/fonts/ttf/Barlow-Bold.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, oslashacute] Result: WARN >> com.google.fonts/test/018 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[3]', '../../barlow/fonts/ttf/Barlow-BoldItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, oslashacute] Result: WARN >> com.google.fonts/test/018 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 531 but should be 532 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, oslashacute] Result: WARN >> com.google.fonts/test/163 with ((u'font[4]', '../../barlow/fonts/ttf/Barlow-ExtraBold.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow ExtraBold' / SUBFAMILY_NAME = 'Regular' Result: FAIL >> com.google.fonts/test/018 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 515 but should be 516 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Oslash, oslash, oslashacute] Result: WARN >> com.google.fonts/test/163 with ((u'font[5]', '../../barlow/fonts/ttf/Barlow-ExtraBoldItalic.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'MACINTOSH' entries: FONT_FAMILY_NAME = 'Barlow' / SUBFAMILY_NAME = 'ExtraBold Italic' * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow ExtraBold' / SUBFAMILY_NAME = 'Italic' Result: FAIL >> com.google.fonts/test/018 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 506 but should be 507 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/163 with ((u'font[6]', '../../barlow/fonts/ttf/Barlow-ExtraLight.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow ExtraLight' / SUBFAMILY_NAME = 'Regular' Result: FAIL >> com.google.fonts/test/018 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 491 but should be 492 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/163 with ((u'font[7]', '../../barlow/fonts/ttf/Barlow-ExtraLightItalic.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'MACINTOSH' entries: FONT_FAMILY_NAME = 'Barlow' / SUBFAMILY_NAME = 'ExtraLight Italic' * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow ExtraLight' / SUBFAMILY_NAME = 'Italic' Result: FAIL >> com.google.fonts/test/018 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 497 but should be 498 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[8]', '../../barlow/fonts/ttf/Barlow-Italic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/018 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 509 but should be 510 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[9]', '../../barlow/fonts/ttf/Barlow-Light.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/018 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[10]', '../../barlow/fonts/ttf/Barlow-LightItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/018 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[11]', '../../barlow/fonts/ttf/Barlow-Medium.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/018 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 502 but should be 503 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[12]', '../../barlow/fonts/ttf/Barlow-MediumItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/018 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[13]', '../../barlow/fonts/ttf/Barlow-Regular.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/018 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/036 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/163 with ((u'font[14]', '../../barlow/fonts/ttf/Barlow-SemiBold.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow SemiBold' / SUBFAMILY_NAME = 'Regular' Result: FAIL >> com.google.fonts/test/018 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 506 but should be 507 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/163 with ((u'font[15]', '../../barlow/fonts/ttf/Barlow-SemiBoldItalic.ttf'),) Combined length of family and style must not exceed 20 characters. * FAIL: The combined length of family and style exceeds 20 chars in the following 'MACINTOSH' entries: FONT_FAMILY_NAME = 'Barlow' / SUBFAMILY_NAME = 'SemiBold Italic' * FAIL: The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Barlow SemiBold' / SUBFAMILY_NAME = 'Italic' Result: FAIL >> com.google.fonts/test/018 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 504 but should be 505 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[16]', '../../barlow/fonts/ttf/Barlow-Thin.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN >> com.google.fonts/test/018 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Checking OS/2 achVendID * ERROR: The condtion had an error: AttributeError: 'NoneType' object has no attribute 'findAll' Traceback (most recent call last): File "/Library/Python/2.7/site-packages/fontbakery/testrunner.py", line 375, in _evaluate_condition return None, condition(**args) File "/Library/Python/2.7/site-packages/fontbakery/callable.py", line 78, in __call__ return self._func(*args, **kwds) File "/Library/Python/2.7/site-packages/fontbakery/specifications/googlefonts.py", line 490, in registered_vendor_ids for row in table.findAll('tr'): AttributeError: 'NoneType' object has no attribute 'findAll' Result: ERROR >> com.google.fonts/test/034 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Check if OS/2 xAvgCharWidth is correct. * FAIL: OS/2 xAvgCharWidth is 489 but should be 490 which corresponds to the average of all glyph widths in the font Result: FAIL >> com.google.fonts/test/036 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Checking with ots-sanitize. * ERROR: ots-sanitize is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ots Actual error message was: '[Errno 2] No such file or directory' Result: ERROR >> com.google.fonts/test/037 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Checking with Microsoft Font Validator. * ERROR: Mono runtime and/or Microsoft Font Validator are not available! Result: ERROR >> com.google.fonts/test/046 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Font contains the first few mandatory glyphs (.null or NULL, CR and space)? * WARN: Font is missing glyphs for the following mandatory codepoints: 0x0000. Result: WARN >> com.google.fonts/test/054 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Show hinting filesize impact. * WARN: ttfautohint is not available! You really MUST check the fonts with this tool. To install it, see https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#ttfautohint Result: WARN >> com.google.fonts/test/064 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Is there a caret position declared for every ligature? * WARN: This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos] Result: WARN >> com.google.fonts/test/065 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Is there kerning info for non-ligated sequences? * FAIL: GPOS table lacks kerning info for the following non-ligated sequences: [u'g_j', u'f_f', u'f_i', u'f_l', u'I_J', u'hyphen_hyphen', u'l_periodcentered', u'uni0306_gravecomb', u'uni0306_acutecomb', u'uni0306_tildecomb', u'uni0306_hookabovecomb', u'i_j', u'uni0302_gravecomb', u'uni0302_acutecomb', u'uni0302_tildecomb', u'uni0302_hookabovecomb'] Result: FAIL >> com.google.fonts/test/153 with ((u'font[17]', '../../barlow/fonts/ttf/Barlow-ThinItalic.ttf'),) Check if each glyph has the recommended amount of contours. * WARN: Following glyphs do not have the recommended number of contours [Uhorn, uni1EE8, uni1EEA, uni1EEC, uni1EEE, uni1EF0] Result: WARN ======== ======== 1808 tests in section Section results: ERROR: 54 FAIL: 37 WARN: 68 SKIP: 593 INFO: 56 PASS: 1000 ======== END ======== Total: ERROR: 54 FAIL: 37 WARN: 68 SKIP: 593 INFO: 56 PASS: 1000 DONE!