Huninn: Version 1.003#9228
Conversation
Taken from the upstream repo https://github.com/justfont/Justfont-Huninn at commit https://github.com/justfont/Justfont-Huninn/tree/1dbcf7baa80a9d94ae0b541aba7a76edd8457840
FontBakery reportfontbakery version: 0.13.2 Checks with FATAL resultsThese must be addressed first. [1] JustfontHuninn-Regular.ttf☠ FATAL Check METADATA.pb file only contains a single CJK subset. googlefonts/metadata/single_cjk_subset
All other checks[27] JustfontHuninn-Regular.ttf🔥 FAIL Ensure smart dropout control is enabled in "prep" table instructions. smart_dropout
🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. googlefonts/metadata/consistent_repo_urls
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
🔥 FAIL URLs on DESCRIPTION file must not display http(s) prefix. googlefonts/description/urls
🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema googlefonts/cjk_vertical_metrics
|
| ofl/justfonthuninn/JustfontHuninn-Regular.ttf | |
|---|---|
| Dehinted Size | 4.5Mb |
| Hinted Size | 4.5Mb |
| Increase | 0 bytes |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- BASE
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ 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.002']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
All of the fonts lack a STAT table.
[code: summary]
Summary
| 💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 5 | 17 | 59 | 6 | 148 | 0 |
| 0% | 0% | 2% | 7% | 25% | 3% | 63% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.13.2 Checks with FATAL resultsThese must be addressed first. [1] JustfontHuninn-Regular.ttf☠ FATAL Check METADATA.pb file only contains a single CJK subset. googlefonts/metadata/single_cjk_subset
All other checks[25] JustfontHuninn-Regular.ttf🔥 FAIL Ensure smart dropout control is enabled in "prep" table instructions. smart_dropout
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema googlefonts/cjk_vertical_metrics
|
| ofl/justfonthuninn/JustfontHuninn-Regular.ttf | |
|---|---|
| Dehinted Size | 4.5Mb |
| Hinted Size | 4.5Mb |
| Increase | 0 bytes |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- BASE
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ 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.002']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
All of the fonts lack a STAT table.
[code: summary]
Summary
| 💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 3 | 17 | 59 | 6 | 150 | 0 |
| 0% | 0% | 1% | 7% | 25% | 3% | 64% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.13.2 Check results[25] JustfontHuninn-Regular.ttf🔥 FAIL Ensure smart dropout control is enabled in "prep" table instructions. smart_dropout
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema googlefonts/cjk_vertical_metrics
|
| ofl/justfonthuninn/JustfontHuninn-Regular.ttf | |
|---|---|
| Dehinted Size | 4.5Mb |
| Hinted Size | 4.5Mb |
| Increase | 0 bytes |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- BASE
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ 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.002']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
All of the fonts lack a STAT table.
[code: summary]
Summary
| 💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 3 | 17 | 59 | 6 | 151 | 0 |
| 0% | 0% | 1% | 7% | 25% | 3% | 64% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Font name updated per upstream repro
FontBakery reportfontbakery version: 0.13.2 Check results[29] Huninn-Regular.ttf🔥 FAIL Ensure smart dropout control is enabled in "prep" table instructions. smart_dropout
🔥 FAIL METADATA.pb font.name and font.full_name fields match the values declared on the name table? googlefonts/metadata/nameid/family_and_full_names
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
🔥 FAIL Check family name for GF Guide compliance. googlefonts/family_name_compliance
🔥 FAIL Copyright notices match canonical pattern in fonts googlefonts/font_copyright
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2025 The Huninn Project (https://github.com/justfont/Huninn)" [code: bad-notice-format]
[code: mismatch] 🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema googlefonts/cjk_vertical_metrics
🔥 FAIL Check font names are correct googlefonts/font_names
|
| ofl/huninn/Huninn-Regular.ttf | |
|---|---|
| Dehinted Size | 4.5Mb |
| Hinted Size | 4.5Mb |
| Increase | 0 bytes |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- BASE
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ 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.003']
[code: version-not-detected]
[2] Family checks
🔥 FAIL Directory name in GFonts repo structure must match NameID 1 of the regular. googlefonts/repo/dirname_matches_nameid_1
- 🔥 FAIL
Family name on the name table ('粉圓') does not match directory name in the repo structure ('huninn'). Expected '粉圓'.
[code: mismatch]
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
All of the fonts lack a STAT table.
[code: summary]
Summary
| 💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 8 | 17 | 59 | 6 | 146 | 0 |
| 0% | 0% | 3% | 7% | 25% | 3% | 62% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Tweaking license string
FontBakery reportfontbakery version: 0.13.2 Check results[28] Huninn-Regular.ttf🔥 FAIL Ensure smart dropout control is enabled in "prep" table instructions. smart_dropout
🔥 FAIL METADATA.pb font.name and font.full_name fields match the values declared on the name table? googlefonts/metadata/nameid/family_and_full_names
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
🔥 FAIL Check family name for GF Guide compliance. googlefonts/family_name_compliance
🔥 FAIL Check font follows the Google Fonts CJK vertical metric schema googlefonts/cjk_vertical_metrics
🔥 FAIL Check font names are correct googlefonts/font_names
|
| ofl/huninn/Huninn-Regular.ttf | |
|---|---|
| Dehinted Size | 4.5Mb |
| Hinted Size | 4.5Mb |
| Increase | 0 bytes |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- BASE
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ 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.003']
[code: version-not-detected]
[2] Family checks
🔥 FAIL Directory name in GFonts repo structure must match NameID 1 of the regular. googlefonts/repo/dirname_matches_nameid_1
- 🔥 FAIL
Family name on the name table ('粉圓') does not match directory name in the repo structure ('huninn'). Expected '粉圓'.
[code: mismatch]
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
All of the fonts lack a STAT table.
[code: summary]
Summary
| 💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 7 | 17 | 59 | 6 | 147 | 0 |
| 0% | 0% | 3% | 7% | 25% | 3% | 62% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
|
@aaronbell we have some issues here, in dev-sandbox, with maybe the primary script or subsets:
Here are the strings with tofu:
|


Taken from the upstream repo https://github.com/justfont/Justfont-Huninn at commit https://github.com/justfont/Justfont-Huninn/tree/1dbcf7baa80a9d94ae0b541aba7a76edd8457840
Static font
filesize: 4.7MB