Gen Interface JP v0.5.0
Adds an optional OpenType stylistic set for yakumono half-width spacing, exposed in Japanese UI as 約物半角 (Half-width punctuation in English).
This is a minor release because the generated Japanese OpenType layout changes for both Gen Interface JP and Gen Interface JP Display. The new ss09 feature substitutes punctuation with metric alternates derived from retained palt / vpal spacing data.
OpenType features
- Adds stylistic set
ss09with UI name約物半角; the English description isHalf-width punctuation. - Generates
.ss09metric alternates for supported Japanese punctuation in horizontal and vertical writing. - Removes the runtime
palt/vpalfeature surfaces introduced in v0.2.0; usess09for optional yakumono spacing instead.
Compatibility
The v0.2.0 live palt / vpal feature surfaces are intentionally not exposed in v0.5.0. Optional yakumono spacing now lives under ss09 (約物半角 / Half-width punctuation) to avoid double-applying proportional metrics to glyphs whose spacing is already baked into the font.
Metadata
- The public family structure remains Gen Interface JP and Gen Interface JP Display, each with 8 weights.
- The npm package is prepared as
gen-interface-jp@0.5.0.
Related PR
- #17 [codex] Add ss09 yakumono punctuation spacing
- #18 [codex] Consolidate yakumono spacing under ss09
- #19 [codex] Apply ss09 yakumono spacing vertically
Scope
Generated OpenType layout data and TTF / webfont artifacts for optional yakumono spacing. The family structure, release packaging layout, and CDN CSS entrypoints are unchanged from v0.4.0. All 16 TTF weights were rebuilt for v0.5.0.
Asset
GenInterfaceJP-0.5.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.5.0/cdn/all.css">