Skip to content

Gen Interface JP v0.2.2

Choose a tag to compare

@yamatoiizuka yamatoiizuka released this 18 May 17:00

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

  • palt still exposes 48 horizontal punctuation / symbol records.
  • vpal still exposes the yakumono vertical metrics kept from Noto, plus synthesized fullwidth colon / semicolon records where needed.
  • kern remains 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">