There is a total of 132 checks on <Section: Default>.
Start ... running 781 individual check executions.
>> com.google.fonts/check/008
Fonts have consistent underline thickness?
* FAIL: Thickness of the underline is not the same accross this family. In order to fix this, please make sure that the underlineThickness value is the same in the 'post' table of all of this family font files.
Detected underlineThickness values are:
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf: 50
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf: 3
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf: 50
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf: 3
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf: 3
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf: 3
/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf: 3
Result: FAIL
>> com.google.fonts/check/011
Fonts have equal numbers of glyphs?
* FAIL: Black has 465 glyphs while Bold has 474 glyphs.
* FAIL: ExtraBold has 465 glyphs while Bold has 474 glyphs.
* FAIL: ExtraLight has 464 glyphs while Bold has 474 glyphs.
* FAIL: Light has 473 glyphs while Bold has 474 glyphs.
* FAIL: Regular has 465 glyphs while Bold has 474 glyphs.
Result: FAIL
>> com.google.fonts/check/012
Fonts have equal glyph names?
* FAIL: Glyphname 'uniFEAE.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFEE8.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFEF4.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uni2008' is defined on ExtraLight, Light but is missing on Black, Bold, ExtraBold, Medium, Regular.
* FAIL: Glyphname 'uniFEB0.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFEE6.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFE9C.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFE98.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFE92.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
* FAIL: Glyphname 'uniFE8C.alt' is defined on Black, ExtraBold, ExtraLight, Regular but is missing on Bold, Light, Medium.
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 840, calc = 572
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 51
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 74
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 83
* WARN: MS-FonVal: Duplicated knots DETAILS: Glyph index 145
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 228
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 238
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 643, OS/2.usWinAscent = 1065
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -357, OS/2.usWinDescent = 411
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 476
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 306
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 346
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 365
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 367
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 368
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 370
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 1065 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 411 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[0]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Black.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 514 but should be 545 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 514, calc = 544
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 643, OS/2.usWinAscent = 1065
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -357, OS/2.usWinDescent = 411
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 476
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 299
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 306
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 355
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 374
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 376
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 377
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 379
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 1065 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 411 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/159 with ((u'font[1]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Bold.ttf'),)
Check name table: FULL_FONT_NAME entries.
* FAIL: Entry [FULL_FONT_NAME(4):WINDOWS(3)] on the 'name' table: Expected 'Tajawal Bold' but got 'Tajawal-Bold'.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 514 but should be 562 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 514, calc = 562
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 9
* WARN: MS-FonVal: Not all extremes are marked with the on-curve control points DETAILS: Glyph index 11
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 11
* WARN: MS-FonVal: Not all extremes are marked with the on-curve control points DETAILS: Glyph index 12
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 12
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 46
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 74
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 148
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 149
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 186
* WARN: MS-FonVal: Not all extremes are marked with the on-curve control points DETAILS: Glyph index 224
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 643, OS/2.usWinAscent = 1065
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -357, OS/2.usWinDescent = 411
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 476
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 306
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 346
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 365
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 367
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 368
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 370
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 1065 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 411 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[2]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraBold.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 481 but should be 493 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 481, calc = 492
* FAIL: MS-FonVal: The usWeightClass is not a valid value DETAILS: 275
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 94
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 96
* WARN: MS-FonVal: Duplicated knots DETAILS: Glyph index 320
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 320
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 645, OS/2.usWinAscent = 972
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -355, OS/2.usWinDescent = 375
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 347
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 299
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 305
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 307
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 308
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 369
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 972 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 375 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[3]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-ExtraLight.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 481 but should be 507 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 481, calc = 506
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 645, OS/2.usWinAscent = 972
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -355, OS/2.usWinDescent = 375
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 347
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 299
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 373
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 378
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 972 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 375 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[4]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Light.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 508 but should be 530 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 508, calc = 530
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* WARN: MS-FonVal: Duplicated knots DETAILS: Glyph index 372
* WARN: MS-FonVal: Duplicated knots DETAILS: Glyph index 373
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 643, OS/2.usWinAscent = 1016
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -357, OS/2.usWinDescent = 375
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 391
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 299
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 306
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 355
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 374
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 376
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 377
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 379
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 1016 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 375 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/159 with ((u'font[5]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Medium.ttf'),)
Check name table: FULL_FONT_NAME entries.
* FAIL: Entry [FULL_FONT_NAME(4):WINDOWS(3)] on the 'name' table: Expected 'Tajawal Medium' but got 'Tajawal-Medium'.
Result: FAIL
>> com.google.fonts/check/034 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Check if OS/2 xAvgCharWidth is correct.
* FAIL: OS/2 xAvgCharWidth is 421 but should be 522 which corresponds to the average of all glyph widths in the font
Result: FAIL
>> com.google.fonts/check/037 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Checking with Microsoft Font Validator.
* WARN: MS-FonVal: Recommended table is missing DETAILS: kern
* WARN: MS-FonVal: Recommended table is missing DETAILS: hdmx
* WARN: MS-FonVal: Recommended table is missing DETAILS: VDMX
* WARN: MS-FonVal: The version number is valid, but less than 5 DETAILS: 3
* FAIL: MS-FonVal: The xAvgCharWidth field does not equal the calculated value DETAILS: actual = 421, calc = 521
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #0, Latin 1 (missing chars: U00AD)
* WARN: MS-FonVal: A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage DETAILS: bit #6, Arabic (16 missing, first ten missing chars are: U0679 U0686 U0698 U0688 U06AF U06A9 U0691 U200C U200D U06BA)
* FAIL: MS-FonVal: The usMaxContext field doesn't match the calculated value DETAILS: calc = 4, actual = 2
* WARN: MS-FonVal: Character code 219, the euro character, is not mapped in cmap 1,0
* WARN: MS-FonVal: Characters are mapped in the Unicode Private Use area
* FAIL: MS-FonVal: Intersecting contours DETAILS: Glyph index 46
* WARN: MS-FonVal: The unitsPerEm value is not a power of two DETAILS: 1000
* WARN: MS-FonVal: The lowestRecPPEM value may be unreasonably small DETAILS: lowestRecPPEM = 3
* WARN: MS-FonVal: Ascender is different than OS/2.usWinAscent. Different line heights on Windows and Apple DETAILS: hhea.Ascender = 643, OS/2.usWinAscent = 1016
* WARN: MS-FonVal: Descender is different than OS/2.usWinDescent. Different line heights on Windows and Apple DETAILS: hhea.Descender = -357, OS/2.usWinDescent = 375
* WARN: MS-FonVal: The LineGap value is less than the recommended value DETAILS: LineGap = 200, recommended = 391
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 299
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 305
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 306
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 346
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 365
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 367
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 368
* WARN: MS-FonVal: The leftSideBearing is greater than the advance width (unlikely value) DETAILS: glyph# 370
Result: FAIL
>> com.google.fonts/check/040 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Checking OS/2 usWinAscent & usWinDescent.
* FAIL: OS/2.usWinAscent value should be equal or greater than 1180, but got 1016 instead [code: ascent]
* FAIL: OS/2.usWinDescent value should be equal or greater than 433, but got 375 instead [code: descent]
Result: FAIL
>> com.google.fonts/check/058 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Glyph names are all valid?
* FAIL: The following glyph names do not comply with naming conventions: ['.notdef#1', '.notdef#2', '.notdef#3', '.notdef#4', '.notdef#5', '.notdef#6', '.notdef#7', '.notdef#8', '.notdef#9', '.notdef#10', '.notdef#11', '.notdef#12', '.notdef#13', '.notdef#14', '.notdef#15', '.notdef#16', '.notdef#17', '.notdef#18'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
Result: FAIL
>> com.google.fonts/check/059 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Font contains unique glyph names?
* FAIL: The following glyph IDs occur twice: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/060 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
No glyph is incorrectly named?
* FAIL: The following glyph IDs are incorrectly named: [u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef', u'.notdef']
Result: FAIL
>> com.google.fonts/check/062 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Is GASP table correctly set?
* FAIL: GASP should only have 0xFFFF gaspRange, but 0x8 gaspRange was also found.
Result: FAIL
>> com.google.fonts/check/159 with ((u'font[6]', '/Users/marc/Documents/googlefonts/manual_font_cleaning/Tajawal/fonts/ttf/Tajawal-Regular.ttf'),)
Check name table: FULL_FONT_NAME entries.
* WARN: Entry [FULL_FONT_NAME(4):MACINTOSH(1)] on the 'name' table: Got 'Tajawal' which lacks 'Regular', but it is probably OK in this case.
* WARN: Entry [FULL_FONT_NAME(4):WINDOWS(3)] on the 'name' table: Got 'Tajawal' which lacks 'Regular', but it is probably OK in this case.
Result: WARN
======== <Section: Default> ========
781 checks in section
Section results:
ERROR: 0
FAIL: 55
WARN: 50
SKIP: 289
INFO: 36
PASS: 351
======== END <Section: Default> ========
Total:
ERROR: 0
FAIL: 55
WARN: 50
SKIP: 289
INFO: 36
PASS: 351
DONE!