diff --git a/docs/changelog.html b/docs/changelog.html index 70db268..468eba0 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -1,4 +1,4 @@ - + @@ -92,9 +92,11 @@ :root { /* Sans = Orbit Gothic CJK SC → Orbit Gothic (Latin) → sans-serif. - CJK SC is the only CJK variant string we declare — Orbit Gothic - carries the full pan-CJK set in one file and selects SC / TC / - JP / KR glyph shapes via OpenType `locl` based on ``. */ + The regional glyph cut is selected by NAME per `` in the + `:lang()` blocks below (SC default; TC / JP / KR overrides) — NOT via + OpenType `locl`, which Juzhen v2 can defeat by splitting runs into + per-glyph atoms. No Noto fallback: Orbit Gothic CJK already covers the + same range, so a Noto entry would never be reached. */ --font-sans: "Orbit Gothic CJK SC", "Orbit Gothic", sans-serif; /* Alucard (light) — palette.md */ @@ -131,6 +133,26 @@ --del-bg: color-mix(in srgb, var(--error) 10%, transparent); } +/* Region-matched sans cut by NAME (locl-independent — see note above). + Mirrors tokens.css's per-locale --font-serif reordering. The matching + Orbit Gothic CJK cut leads; Orbit Gothic (Latin) then generic sans + follow. (--font-serif / --font-mono are reordered in tokens.css.) */ +:root:lang(zh-TW), +:root:lang(zh-Hant), +:root:lang(zh-HK), +:root:lang(zh-MO) +{ + --font-sans: "Orbit Gothic CJK TC", "Orbit Gothic", sans-serif; +} +:root:lang(ja) +{ + --font-sans: "Orbit Gothic CJK JP", "Orbit Gothic", sans-serif; +} +:root:lang(ko) +{ + --font-sans: "Orbit Gothic CJK KR", "Orbit Gothic", sans-serif; +} + /* === Pro (dark) ===================================================== Applied when OS prefers dark AND mode isn't manually pinned to light. The `:not()` chain lets a manually-set light mode survive @@ -2509,10 +2531,17 @@ main > *:nth-child(n+6) { animation-delay: 0.46s; }

聚珍(Juzhen)/cjk-autospace 變更紀錄。← 回文檔

+

標點挤压一致性 2026-06-04

+

新增/修復

+ +

字符分類規則集 2026-06-04

新增

下游回饋修復批次 2026-06-03

@@ -2618,10 +2647,16 @@ main > *:nth-child(n+6) { animation-delay: 0.46s; }