Skip to content

Gen Interface JP v0.3.0

Choose a tag to compare

@yamatoiizuka yamatoiizuka released this 19 May 03:08

Moves Gen Interface JP to Inter's native 2048 UPM grid and stamps generated TTF metadata from the project version.

This is a minor release because the generated font coordinate system changes from the previous 1000 UPM output to 2048 UPM. Inter / Inter Display outlines now stay on their native grid instead of being rounded down to Noto Sans JP's 1000 UPM grid. The release also updates final TTF name metadata to report the project version and scales runtime palt / vpal records reinstalled after the final merge so live punctuation adjustments match the optically scaled Noto base.

Build pipeline

  • Noto intermediates and final merged fonts are written at 2048 UPM.
  • Project-authored 1000 UPM spacing constants are scaled at build time.
  • Final runtime palt / vpal records are scaled by the Noto optical scale after merge.

Metadata

  • Final TTF nameID 5 / nameID 3 are stamped from pyproject.toml.
  • Stage 1 Noto inst metadata remains inherited from Noto.
  • Generated TTFs report Version 0.3.0 while head.fontRevision follows the OpenType numeric prefix.

Related PR

Scope

Build pipeline, generated TTF metadata, and runtime proportional feature scaling. The family structure, release packaging layout, and CDN CSS entrypoints are unchanged from v0.2.2. All 16 TTF weights and webfont subsets were rebuilt for v0.3.0.

Asset

GenInterfaceJP-0.3.0.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.3.0/cdn/all.css">