-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Adding Bpmf Huninn v1.610 #10171
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
base: main
Are you sure you want to change the base?
Adding Bpmf Huninn v1.610 #10171
Conversation
Version 1.610. Currently being built in https://github.com/aaronbell/bpmfvs, but will transition back to main repository (https://github.com/ButTaiwan/bpmfvs) after other fonts are updated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
FontSpector reportfontspector version: 1.5.2 Checks with FATAL resultsThese must be addressed first. [1] ofl/bpmfhuninn/BpmfHuninn-Regular.ttf💥 ERROR Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
All other checks[21] ofl/bpmfhuninn/BpmfHuninn-Regular.ttf🔥 FAIL Check base characters have non-zero advance width. (base_has_width)
🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema (googlefonts/cjk_vertical_metrics)
🔥 FAIL Check font names are correct (googlefonts/font_names)
|
| - Use smoothing along multiple axes with ClearType® | |
|---|---|
| [code: ranges] |
ℹ️ INFO Font has old ttfautohint applied? (googlefonts/old_ttfautohint)
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: Version 1.610 [code: version-not-detected]
[2] ofl/bpmfhuninn/METADATA.pb
⚠️ WARN METADATA.pb: Designers are listed correctly on the Google Fonts catalog? (googlefonts/metadata/designer_profiles)
⚠️ WARN It seems that butko is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry. [code: profile-not-found]
ℹ️ INFO Check METADATA.pb parses correctly (googlefonts/metadata/validate)
- ℹ️ INFO Please consider adding a family.minisite_url entry. [code: lacks-minisite-url]
[9] ofl/bpmfhuninn
🔥 FAIL Check METADATA.pb parses correctly (googlefonts/metadata/consistent_with_fonts)
-
🔥 FAIL METADATA.pb full_name field "Bpmf Huninn Regular" does not match correct full name "ㄅ注音粉圓 Regular". [code: fullname-mismatch]
-
🔥 FAIL METADATA.pb family name field "Bpmf Huninn" does not match correct family name "ㄅ注音粉圓". [code: familyname-mismatch]
🔥 FAIL Tofu should not be shown in sample texts. (googlefonts/tofu)
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Jin Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Gan Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C)
- ; (U+FF1B) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster sm sample text for language Xiang Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the masthead full sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- の (U+306E)
- て (U+3066)
- べ (U+3079)
- す (U+3059) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the masthead partial sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- に (U+306B)
- げ (U+3052)
- ん (U+3093) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster lg sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- は (U+306F) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster md sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- よ (U+3088)
- う (U+3046)
- っ (U+3063)
- �� (U+308C)
- く (U+304F)
- か (U+304B)
- い (U+3044)
- こ (U+3053)
- そ (U+305D) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster sm sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- め (U+3081)
- と (U+3068)
- り (U+308A)
- し (U+3057)
- ご (U+3054)
- ょ (U+3087)
- き (U+304D)
- さ (U+3055) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Japanese (Hiragana), but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ゆ (U+3086)
- ふ (U+3075)
- せ (U+305B)
- ゅ (U+3085)
- お (U+304A)
- ず (U+305A)
- ぶ (U+3076)
- ほ (U+307B)
- や (U+3084)
... and 32 others [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the masthead full sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ベ (U+30D9)
- ス (U+30B9)
- テ (U+30C6)
- ノ (U+30CE) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the masthead partial sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ニ (U+30CB)
- ゲ (U+30B2)
- ン (U+30F3) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster lg sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ハ (U+30CF) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster md sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ソ (U+30BD)
- ウ (U+30A6)
- カ (U+30AB)
- ヨ (U+30E8)
- イ (U+30A4)
- コ (U+30B3)
- ッ (U+30C3)
- レ (U+30EC)
- ク (U+30AF) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster sm sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- メ (U+30E1)
- リ (U+30EA)
- シ (U+30B7)
- ゴ (U+30B4)
- キ (U+30AD)
- サ (U+30B5)
- ョ (U+30E7)
- ト (U+30C8) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Japanese (Katakana), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ジ (U+30B8)
- エ (U+30A8)
- ヤ (U+30E4)
- ズ (U+30BA)
- ュ (U+30E5)
- デ (U+30C7)
- ツ (U+30C4)
- セ (U+30BB)
- フ (U+30D5)
... and 32 others [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the poster sm sample text for language Southern Min Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- ; (U+FF1B) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Southern Min Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C) [code: missing-subsetted]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Wu Chinese, but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C)
- ; (U+FF1B) [code: missing-subsetted]
- 🔥 FAIL We detected support for the Yucateco language because the font contained all the base exemplars for the language, but the font is missing the following codepoints needed to render the specimen 16 sample text (This suggests there's something wrong with the sample text):
- ʼ (U+02BC) [code: bad-sample-text]
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Chinese (Traditional), but although the font contained all the codepoints for the sample text, tofu will still be produced because the codepoints do not appear in any of the subsets chinese-traditional, latin-ext, latin:
- , (U+FF0C)
- ; (U+FF1B) [code: missing-subsetted]
🔥 FAIL Check copyright namerecords match license file. (googlefonts/name/license)
- 🔥 FAIL License file OFL.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 is not specified for that.
Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. The license is available with a FAQ at: https://openfontlicense.org"
Must be changed to "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://openfontlicense.org" [code: wrong]
🔥 FAIL Check Google Fonts glyph coverage. (googlefonts/glyph_coverage)
- 🔥 FAIL ofl/bpmfhuninn/BpmfHuninn-Regular.ttf missing required codepoints:
- 0x00A2: CENT SIGN
- 0x00A3: POUND SIGN
- 0x00A5: YEN SIGN
- 0x00A9: COPYRIGHT SIGN
- 0x00AE: REGISTERED SIGN
- 0x2022: BULLET
- 0x2122: TRADE MARK SIGN
- 0x2212: MINUS SIGN [code: missing-codepoints]
⚠️ WARN Validate size, and resolution of article images,
and ensure article page has minimum length and includes visual assets. (googlefonts/article/images)
⚠️ WARN Article page lacks visual assets. [code: missing-visual-asset]
⚠️ WARN METADATA.pb: Check for primary_script (googlefonts/metadata/primary_script)
⚠️ WARN METADATA.pb: primary_script is 'Hant' but should be 'Hani'. [code: wrong-primary-script]
⚠️ WARN METADATA.pb subsets are correct? (googlefonts/metadata/subsets_correct)
-
⚠️ WARN Please remove 'latin-ext' from METADATA.pb since less than 20% of its glyphs are supported by this font file. [code: unsupported-subset] -
⚠️ WARN Please add 'japanese' to METADATA.pb since more than 50% of its glyphs are supported by this font file. [code: missing-subset] -
⚠️ WARN Please add 'chinese-simplified' to METADATA.pb since more than 50% of its glyphs are supported by this font file. [code: missing-subset] -
⚠️ WARN Please add 'chinese-hongkong' to METADATA.pb since more than 50% of its glyphs are supported by this font file. [code: missing-subset]
⚠️ WARN Check for codepoints not covered by METADATA subsets. (googlefonts/metadata/unreachable_subsetting)
⚠️ WARN ofl/bpmfhuninn/BpmfHuninn-Regular.ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
- U+0391 GREEK CAPITAL LETTER ALPHA: try adding one of: elbasan, greek, math
- U+0392 GREEK CAPITAL LETTER BETA: try adding one of: elbasan, greek, math
- U+0393 GREEK CAPITAL LETTER GAMMA: try adding one of: math, greek, elbasan
- U+0394 GREEK CAPITAL LETTER DELTA: try adding one of: greek, math, elbasan
- U+0395 GREEK CAPITAL LETTER EPSILON: try adding one of: elbasan, greek, math
- U+0396 GREEK CAPITAL LETTER ZETA: try adding one of: elbasan, math, greek
- U+0397 GREEK CAPITAL LETTER ETA: try adding one of: elbasan, greek, math
... and 1204 others
Or you can add the above codepoints to one of the subsets supported by the font: chinese-traditional, latin, latin-ext, menu [code: unreachable-subsetting]
ℹ️ INFO Check axis ordering on the STAT table. (googlefonts/STAT/axis_order)
- ℹ️ INFO All of the fonts lack a STAT table. [code: summary]
[2] ofl/bpmfhuninn/article/ARTICLE.en_us.html
⚠️ WARN DESCRIPTION.en_us.html should end in a linebreak. (googlefonts/description/eof_linebreak)
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
- ℹ️ INFO Found a git repo URL: https://github.com/ButTaiwan/bpmfvs [code: url-found]
Summary
| 💥 ERROR | 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|---|
| 1 | 29 | 30 | 7 | 103 | 67 |
| 0% | 14% | 15% | 3% | 50% | 33% |
Onboarding three Bopomofo fonts:
Bpmf Huninn
Based on the existing GF font. At present, these are being built in https://github.com/aaronbell/bpmfvs, but will be transitioned upstream to https://github.com/ButTaiwan/bpmfvs once the rest of the fonts' build systems are modernized.