Gen Interface JP v0.3.0
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/vpalrecords 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.0whilehead.fontRevisionfollows the OpenType numeric prefix.
Related PR
- #12 Build fonts at Inter-native 2048 UPM
- #13 Sync font metadata version
- #14 Scale final runtime palt/vpal values
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">