diff --git a/docs/changelog.html b/docs/changelog.html index a4ac645..70db268 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -1,4 +1,4 @@ - + @@ -876,39 +876,6 @@ jz-jinze { text-decoration: inherit; } -/* src/css/_lang.css */ -:where(.juzhen:lang(zh-Hans)), -:where(.juzhen [lang]:lang(zh-Hans)) { - font-family: - "Noto Serif SC", - "Noto Serif CJK SC", - "Source Han Serif SC", - serif; -} -:where(.juzhen:lang(zh-Hant)), -:where(.juzhen [lang]:lang(zh-Hant)) { - font-family: - "Noto Serif TC", - "Noto Serif CJK TC", - "Source Han Serif TC", - serif; -} -:where(.juzhen:lang(zh-HK)), -:where(.juzhen [lang]:lang(zh-HK)) { - font-family: - "Noto Serif HK", - "Noto Serif CJK HK", - "Noto Serif TC", - serif; -} -:where(.juzhen:lang(ja)), -:where(.juzhen [lang]:lang(ja)) { - font-family: - "Noto Serif JP", - "Noto Serif CJK JP", - serif; -} - /* src/css/_spacing.css */ jz-hws { margin-right: 0.25em; @@ -930,8 +897,8 @@ jz-inner { } jz-char.jz-half jz-inner, jz-char.jz-half-le jz-inner { - font-feature-settings: "halt" 1; - -webkit-font-feature-settings: "halt" 1; + font-feature-settings: "locl" 1, "halt" 1; + -webkit-font-feature-settings: "locl" 1, "halt" 1; } [data-jz-halfwidth=margin] jz-char.jz-half jz-inner, [data-jz-halfwidth=margin] jz-char.jz-half-le jz-inner { @@ -966,8 +933,8 @@ jz-char.jz-half-le jz-inner { } [data-jz-halfwidth=halt] jz-char.jz-half jz-inner, [data-jz-halfwidth=halt] jz-char.jz-half-le jz-inner { - font-feature-settings: "halt" 1; - -webkit-font-feature-settings: "halt" 1; + font-feature-settings: "locl" 1, "halt" 1; + -webkit-font-feature-settings: "locl" 1, "halt" 1; margin-left: 0; } [data-jz-halfwidth=halt] jz-char.jz-half, @@ -2542,6 +2509,12 @@ main > *:nth-child(n+6) { animation-delay: 0.46s; }

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

+

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

+

新增

+ +

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

聚焦 Peek.nvim 等下游回饋之原子透明與中西間隙正確性,皆以真實 Chromium 量測驗證(jsdom 之 TreeWalker/offset 失真,不可信)。

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