Skip to content

Gen Interface JP v0.2.0

Choose a tag to compare

@yamatoiizuka yamatoiizuka released this 17 May 12:51

Adds live OpenType proportional metrics for selected Japanese punctuation, so web and desktop apps can opt into tighter yakumono spacing without double-applying the baked proportional build.

Runtime palt / vpal

v0.2.0 keeps selected yakumono as live OpenType features after the main Noto proportionalization pass:

  • 48 horizontal punctuation / symbol glyphs are exposed through palt.
  • Noto's 33 Unicode-mapped yakumono vpal records are exposed through vpal.
  • fullwidth colon / semicolon receive synthesized vertical proportional records to match the horizontal palt intent.

Most Noto palt data is still baked into the static metrics, and the small kana spacing compensation added in v0.1.9 remains glyph-specific. kern stays enabled, and tracking is still applied normally.

Merge retargeting

Runtime palt / vpal is rebuilt after the Inter + Noto merge against the final cmap. This keeps live feature records attached to encoded glyphs even when font-baker renames colliding glyphs during the merge, such as U+FF40 (`) being mapped to uni2035.orig while U+2035 remains separate.

Related Issue

Scope

Japanese punctuation proportional feature behavior only. The family structure, Latin source, vertical bounds cleanup, release packaging layout, and CDN CSS entrypoints are unchanged from v0.1.9. All 16 TTF weights and webfont subsets were rebuilt for v0.2.0.

Asset

GenInterfaceJP-0.2.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.2.0/cdn/all.css">