You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve updated the main UD Gothic and UD Mincho projects with the new repro format and build process. All fonts are building and, to my knowledge, match existing functionality of the previous fonts (also the diffenator did not show any unexpected changes). The getting the repositories working right took a little longer than I expected as the UFR process has changed a bit since I last looked at it. 😀
Fantastic!
Some notes:
I’ve gotten the fonts building with the UFR format (with some modifications), and gh-pages updates with proofing tools. Fonts build to artifacts (and can be tagged for release and PR).
Great!
The script that builds these fonts relies on pyftmerge, which offered the best way to add glyphs to the fonts programmatically without impacting the structure / functionality of the original. While there were some metadata items that needed to be corrected after merge, everything is building as expected now.
The added glyphs have been hinted using TTFautohint (on symbol mode) in order to ensure that those glyphs have some hinting, rather than being left unhinted with hinting turned on.
Nice!
There are a number of fails in FontBakery, but I do not believe any are problematic:
🔥 FAIL: Check Google Fonts Latin Core glyph coverage.
One character is depreciated and FB has not been updated as of yet.
🔥 FAIL: Check name table: FONTFAMILYNAME entries.
🔥 FAIL: Check name table: FULLFONTNAME entries.
These both relate to the use of Japanese localized names, as well as expecting "BIZUDGothic" rather than "BIZ UDGothic" which is required for compatibility reasons.
@felipesanches can add these to the fontbakery gf profile hard coded exceptions list.
🔥 FAIL: Font enables smart dropout control in "prep" table instructions?
I didn't want to modify the hinting instructions, but this can be updated as necessary.
OK
🔥 FAIL: Check font follows the Google Fonts CJK vertical metric schema
FB check expects .88xUPM, which would be 1802.24 and -245.76. This font has been set as 1802 and -246.
@felipesanches I guess this check needs to be refined, maybe lacking a simple round()?
🔥 FAIL: Font has correct post table version?
Font sources have version 3 post table. No way to easily swap back to version 2.
That's fine, recently we've been discussing allowing v3 anyway.
I’ve added a base description and “about” to the README for each font found on the web, but it may be worth having Morisawa review (and update!) as necessary.
For sure
If you have any questions / concerns about these as they currently stand, please let me know. Else, I will proceed with creating the V1.0 release and submitting a PR to GF.
Thanks!!
The text was updated successfully, but these errors were encountered:
@aaronbell emailed me:
Fantastic!
Great!
build.py
looks excellent. Please report the fontmake/ttfautohint not working issue in https://github.com/googlefonts/fontmake/issuesNice!
@felipesanches can add these to the fontbakery gf profile hard coded exceptions list.
OK
@felipesanches I guess this check needs to be refined, maybe lacking a simple round()?
That's fine, recently we've been discussing allowing v3 anyway.
For sure
Thanks!!
The text was updated successfully, but these errors were encountered: