Skip to content

Gen Interface JP v0.5.0

Choose a tag to compare

@yamatoiizuka yamatoiizuka released this 21 May 04:34
3f2c97d

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 ss09 with UI name 約物半角; the English description is Half-width punctuation.
  • Generates .ss09 metric alternates for supported Japanese punctuation in horizontal and vertical writing.
  • Removes the runtime palt / vpal feature surfaces introduced in v0.2.0; use ss09 for 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

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">