Gen Interface JP v0.2.1
Up through v0.2.0, paragraphs shaped as Japanese (Adobe Japanese composer, or HarfBuzz with script=hani / kana) did not run Inter's OpenType features on their Latin runs. For example, in mixed-script text like 日本語(12:10), Inter's calt spacing for digit / colon / digit sequences was silently disabled.
This release exposes the following Inter features on Latin runs inside Japanese-tagged paragraphs:
calt— contextual spacing for digit / colon / slash sequences (12:10,1/2, etc.)case— punctuation positioning next to uppercase context (parens, hyphens, …)ccmp— dotlessi/jcomposition when a combining diacritic follows (correctí,ǰ, …)dlig— Inter's discretionary ligatures (fi,fj,ffi, …) when Discretionary Ligatures is on
Japanese shaping behavior is unchanged — kana voiced-mark composition, CJK compatibility-area ligatures, runtime palt / vpal, tracking, and everything else stay identical. No glyph outline or metric changes; the diff is GSUB feature routing only.
Background
Built on ofl-font-baker 0.4.4 (PR #30 + #31), which exposes Latin user features under the CJK script LangSys (hani / kana, DFLT and JAN).
Scope
Family structure, Latin source, vertical bounds, runtime palt / vpal, release packaging, and CDN CSS entrypoints are unchanged from v0.2.0. All 16 TTF weights and webfont subsets were rebuilt for v0.2.1.
Asset
GenInterfaceJP-0.2.1.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.1/cdn/all.css">