Gen Interface JP v0.6.0
Gen Interface JP v0.6.0 focuses on vertical writing. It fixes the visible baseline mismatch between Japanese and Latin text in vertical composition, and removes excess top / bottom space around Japanese glyphs that came from the scaling pipeline.
Vertical writing
- Fixes baseline alignment between Japanese and Latin text in vertical writing.
- Removes unnecessary top / bottom space from Japanese glyphs after 92.5% scaling, so vertical text uses the intended body size.
- Applies the vertical metric fixes across both Gen Interface JP and Gen Interface JP Display, including merged glyphs that are renamed during collision handling.
- Rebuilds with
ofl-font-baker>=0.4.6, which fixes OpenType layout-table scaling for the 2048 UPM output used by the final fonts. - Keeps the existing
ss09yakumono support for vertical writing that was introduced in v0.5.0.
Spacing and weights
- Updates Gen Interface JP's normal-family kana and Japanese punctuation tracking from +40 to +45 at 1000 UPM.
- Adjusts the ExtraLight Japanese source axis to better match the Latin weight.
- Keeps Gen Interface JP Display tracking unchanged.
Related PR
- #22 [codex] Use font-baker 0.4.6 layout scaling
- #23 Use baseline Noto palt across weights
- #24 Build TTF matrix in parallel
- #25 [codex] Scale Japanese vertical body metrics
- #26 [codex] Tweak normal kana spacing
Scope
Vertical writing metrics, generated TTFs, OpenType layout data, and subset WOFF2 artifacts for both families. All 16 TTF weights and all webfont subsets were rebuilt for v0.6.0.
Asset
GenInterfaceJP-0.6.0.zip - TTF, all 8 weights x Gen Interface JP / Gen Interface JP Display.
Webfont
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gen-interface-jp@0.6.0/cdn/all.css">