-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue to fix for Google Fonts #17
Comments
FYI, we’re only interested in the VF TTF in the end. While obviously it makes sense for you to keep all your files updated, I just wanted to let you know that any fallback static instances and web fonts will be generated by Google’s engineering team on their servers. |
Actually, the glyph coverage issue should be observed. Since they are only four glyphs here, please consider to add them. |
please check new release.this file |
Here's a recent report for Estedad. Please completely ignore the FAIL about ZIP files. FontBakery reportfontbakery version: 0.12.2 Check results[6] Estedad[KSHD,wght].ttf🔥 FAIL Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
🔥 FAIL Check accent of Lcaron, dcaron, lcaron, tcaron
Overridden: This check was originally a WARN but was overridden by the ufo profile: For Google Fonts, one of the comma-lookalikes is a FAIL [code: bad-mark]
Overridden: This check was originally a WARN but was overridden by the ufo profile: For Google Fonts, one of the comma-lookalikes is a FAIL [code: bad-mark]
Overridden: This check was originally a WARN but was overridden by the ufo profile: For Google Fonts, one of the comma-lookalikes is a FAIL [code: bad-mark]🔥 FAIL Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
🔥 FAIL Ensure the font supports case swapping for all its glyphs.
🔥 FAIL A font repository should not include ZIP files
🔥 FAIL Check font names are correct
Summary
Note: The following loglevels were omitted in this report:
|
As mentioned, here is the complete bug report from Google Fonts’ tooling about Estedad.
You may ignore the first two items about file name and glyph coverage, although they are only four missing characters, so I will not be angry if you added them ;)
If you have any questions about any of the items, please do let me know.
Thank you.
Fontbakery report
Fontbakery version: 0.8.7.dev11+g266bdf1a
[15] Estedad[wght,kshd].ttf
🔥 FAIL: Checking file is named canonically.
🔥 FAIL: Check `Google Fonts Latin Core` glyph coverage.
🔥 FAIL Missing required codepoints:
0x2039 (SINGLE LEFT-POINTING ANGLE QUOTATION MARK)
0x203A (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK)
0x2044 (FRACTION SLASH)
And 0x2215 (DIVISION SLASH)
[code: missing-codepoints]
🔥 FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
If you are dealing with an unhinted font, it can be fixed by running the fonts through the command 'gftools fix-nonhinting'
GFTools is available at https://pypi.org/project/gftools/ [code: lacks-gasp]
🔥 FAIL: Copyright notices match canonical pattern in fonts
com.google.fonts/check/font_copyright
🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to: "Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright (c) 2020 by Amin Abedi (@aminabedi68)-www.fontamin.com,
with Reserved Font Name Estedad.
This Font Software is licensed under the SIL Open Font License, Version 1.1." [code: bad-notice-format]
🔥 FAIL: Check glyphs do not have components which are themselves components.
Use -F or --full-lists to disable shortening of long lists. [code: found-nested-components]
🔥 FAIL: Font enables smart dropout control in "prep" table instructions?
gftools fix-nonhinting
script. [code: lacks-smart-dropout]🔥 FAIL: Name table entries should not contain line-breaks.
🔥 FAIL: Name table strings must not contain the string 'Reserved Font Name'.
with Reserved Font Name Estedad.
This Font Software is licensed under the SIL Open Font License, Version 1.1.") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
🔥 FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
🔥 FAIL: Ensure variable fonts include an avar table.
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Ensure component transforms do not perform scaling or rotation.
🔥 FAIL The following glyphs had components with scaling or rotation:
exclamdown (component exclam)
hookabovecomb (component ogonek)
questiondown (component question)
uni018E (component E)
uni01DD (component e)
uni020A (component breve)
uni020B (component breve)
uni020E (component breve)
uni020F (component breve)
uni0212 (component breve)
uni0213 (component breve)
uni0216 (component breve)
uni0217 (component breve)
uni0238 (component uniE00F)
uni0245 (component V)
uni0250 (component a)
uni029E (component k)
uni063D (component uniE037)
uni063D.fina (component uniE037)
uni063D.init (component uniE037)
uni063D.init.Extended_1 (component uniE037)
uni063D.init.Extended_2 (component uniE037)
uni063D.medi (component uniE037)
uni063D.medi.Extended_1 (component uniE037)
uni063D.medi.Extended_2 (component uniE037)
uni0657 (component uniE032)
uni065B (component uniE037)
uni065E (component Arabic_Single_Dot)
uni065E (component Arabic_Single_Dot)
uni066A (component uni0660)
uni066A (component uni0660)
uni06BD (component uniE019)
uni06BD.fina (component uniE019)
uni06C9 (component uniE037)
uni06EE (component uniE037)
uni06EE.fina (component uniE037)
uni06EF (component uniE037)
uni06EF.fina (component uniE037)
uni06FF (component uniE037)
uni06FF.fina (component uniE037)
uni06FF.init (component uniE037)
uni06FF.medi (component uniE037)
uni0755 (component uniE037)
uni0755.fina (component uniE037)
uni0755.init (component uniE037)
uni0755.init.Extended_1 (component uniE037)
uni0755.init.Extended_3 (component uniE037)
uni0755.medi (component uniE037)
uni0755.medi.Extended_1 (component uniE037)
uni0755.medi.Extended_3 (component uniE037)
uni0758 (component uniE019)
uni0758.fina (component uniE019)
uni075A (component uniE037)
uni075A.fina (component uniE037)
uni077E (component uniE037)
uni077E.fina (component uniE037)
uni077E.init (component uniE037)
uni077E.medi (component uniE037)
uni08B2 (component uniE037)
uni08B2.fina (component uniE037)
uni1D6B (component uniE00D)
uniFBE2 (component uniE037)
uniFBE3 (component uniE037)
[code: transformed-components]
🔥 FAIL: Ensure dotted circle glyph is present and can attach marks.
Use -F or --full-lists to disable shortening of long lists. [code: unattached-dotted-circle-marks]
🔥 FAIL: Space and non-breaking space have the same width?
com.google.fonts/check/whitespace_widths
🔥 FAIL Space and non-breaking space have differing width: The space glyph named space is 400 font units wide, non-breaking space named (uni00A0) is 900 font units wide, and both should be positive and the same. GlyphsApp has "Sidebearing arithmetic" (https://glyphsapp.com/tutorials/spacing) which allows you to set the non-breaking space width to always equal the space width. [code: different-widths]
Summary
Note: The following loglevels were omitted in this report:
The text was updated successfully, but these errors were encountered: