Gen Interface JP v0.2.2
Restores baked baseline spacing for Japanese punctuation that also remains available through runtime palt / vpal.
In v0.2.0 and v0.2.1, punctuation moved into live palt had most of its proportional spacing removed from the default metrics, so palt-off environments could render yakumono close to fullwidth. v0.2.2 splits that adjustment: 34% stays baked into horizontal advances, while the rest remains live in palt. For common XAdvance=-500 punctuation, Gen Interface JP Regular now has an off-by-default advance of 805 units and a live palt residual of -330 units.
Runtime palt / vpal
paltstill exposes 48 horizontal punctuation / symbol records.vpalstill exposes the yakumono vertical metrics kept from Noto, plus synthesized fullwidth colon / semicolon records where needed.kernremains enabled, and tracking is still applied normally.
Related PR
Scope
Japanese punctuation metrics only. The family structure, Latin source, vertical bounds cleanup, release packaging layout, and CDN CSS entrypoints are unchanged from v0.2.1. All 16 TTF weights and webfont subsets were rebuilt for v0.2.2.
Asset
GenInterfaceJP-0.2.2.zip — TTF, all 8 weights × Gen Interface JP / Gen Interface JP Display.
Webfont
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gen-interface-jp@0.2.2/cdn/all.css">