-
Notifications
You must be signed in to change notification settings - Fork 2
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
Issues to fix for Google Fonts #10
Comments
Amin, thanks for taking on the job of preparing the fonts for google-fonts. You mentioned that you have some tasks to perform on the two fonts. I'm curious to know what your timeline is like. |
hi @bateni
... and issues reported by fontbakery. |
@aminabedi68 I wonder if you have any updates on these issues :) |
Hi @davelab6 if we have to fix all fails(i hope we have not to), two fails are easy to fix(fail about names, fail about glyph coverage), i can work on them. |
@aminabedi68 I looked at the Fontbakery results. Please focus on the glyph coverage for now. The rest are details we'll iron out once Google Fonts decides to onboard it. As you know, we're still debating the KSHD axis. |
As mentioned, here are the issues for Mikhak. Again, please ignore the issue about the file name.
I can already prepare you that we’ll have trouble onboarding this font because of the two custom axes. Google Fonts has a very tight grip on which axes they publish. I will look into this and update you. In the worst case, we’ll publish a basic version without the two custom axes.
If you have any questions, please do let me know.
Thank you
Fontbakery report
Fontbakery version: 0.8.7.dev11+g266bdf1a
[14] Mikhak-VF[wght,KSHD,DSTY].ttf
🔥 FAIL: Checking file is named canonically.
🔥 FAIL: Check `Google Fonts Latin Core` glyph coverage.
🔥 FAIL Missing required codepoints:
0x02C6 (MODIFIER LETTER CIRCUMFLEX ACCENT)
0x02DA (RING ABOVE)
0x02DC (SMALL TILDE)
0x2044 (FRACTION SLASH)
0x2074 (SUPERSCRIPT FOUR)
0x2212 (MINUS SIGN)
And 0x2215 (DIVISION SLASH)
[code: missing-codepoints]
🔥 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) 2021 by Amin Abedi (@aminabedi68)-www.fontamin.com,
with Reserved Font Name Mikhak.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is available with a FAQ at: http://scripts.sil.org/OFL" [code: bad-notice-format]
🔥 FAIL: Check name table: TYPOGRAPHIC_SUBFAMILY_NAME entries.
🔥 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 Mikhak.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is available with a FAQ at: http://scripts.sil.org/OFL") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
🔥 FAIL: Check variable font instances don't have duplicate names
[code: duplicate-instance-names]
🔥 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:
Thorn (component I)
exclamdown (component exclam)
questiondown (component question)
quotedblbase (component uni060C)
quotedblbase (component uni060C)
quotedblright (component uni060C)
quotedblright (component uni060C)
quoteright (component uni060C)
quotesinglbase (component uni060C)
uni0657 (component uniE042)
uni066C (component uni060C)
uni0686 (component uniE002)
uniE029 (component uniE003)
uniE02A (component uniE003)
uniFB7B (component uniE002)
[code: transformed-components]
🔥 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 350 font units wide, non-breaking space named (uni00A0) is 801 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: