fix(web): 修復排版邊界與增量生命週期

This commit is contained in:
2026-10-02 19:08:02 +08:00
parent 1c2fb0ed59
commit b1a16c4969
39 changed files with 4763 additions and 673 deletions
+4 -1
View File
@@ -774,7 +774,10 @@ test("CSS:聚珍不內建 font-family(字型交消費端),半形顯式
const cssPath = fileURLToPath(new URL("../dist/juzhen.css", import.meta.url));
const css = readFileSync(cssPath, "utf8");
assert.equal(/font-family/.test(css), false, "聚珍 CSS 不應內建任何 font-family");
assert.match(css, /font-feature-settings:\s*"locl"\s+1,\s*"halt"\s+1/, "半形 feature 應顯式保留 locl");
assert.match(css, /font-feature-settings:\s*var\(--jz-half-features,\s*"locl"\s+1,\s*"halt"\s+1\)/,
"半形 feature 的預設值應顯式保留 locl");
assert.match(css, /--jz-half-features:\s*"locl"\s+1,\s*"halt"\s+1/,
"halt 模式應顯式保留 locl");
});
// ----- charClass:自定義字符分類規則集(向下兼容+擴充)-----