fix: 修复行缘、切分还原与语言解析并同步文档

保留逐字 margin/jiya.bias 字体后备方案;补齐 demo 重排、量测边界说明及共享规则 1.0.1 反例向量。

验证:完整构建通过,Node 376 项、WKWebView 64 项及原生 demo 9 项通过;Firefox 仍暂缓。
This commit is contained in:
2026-10-03 21:15:54 +08:00
parent 024ad5da93
commit 3a4fa1c932
33 changed files with 983 additions and 140 deletions
+43 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "./golden-vectors.schema.json",
"schemaVersion": 1,
"rulesetVersion": "1.0.0",
"rulesetVersion": "1.0.1",
"vectors": [
{
"id": "locale-ja",
@@ -63,6 +63,48 @@
"input": { "lang": "en" },
"expected": { "langClass": "other" }
},
{
"id": "locale-hans-private-hant",
"category": "language-classification",
"input": { "lang": "zh-Hans-x-hant" },
"expected": { "langClass": "zh-Hans" }
},
{
"id": "locale-tw-private-hans",
"category": "language-classification",
"input": { "lang": "zh-TW-x-hans" },
"expected": { "langClass": "zh-Hant" }
},
{
"id": "locale-latn-private-tw",
"category": "language-classification",
"input": { "lang": "zh-Latn-x-tw" },
"expected": { "langClass": "zh-Hans" }
},
{
"id": "locale-extension-hant",
"category": "language-classification",
"input": { "lang": "zh-CN-u-co-hant" },
"expected": { "langClass": "zh-Hans" }
},
{
"id": "locale-extlang-hans",
"category": "language-classification",
"input": { "lang": "zh-cmn-Hans-TW" },
"expected": { "langClass": "zh-Hans" }
},
{
"id": "locale-hant-cn",
"category": "language-classification",
"input": { "lang": "zh-Hant-CN" },
"expected": { "langClass": "zh-Hant" }
},
{
"id": "locale-empty",
"category": "language-classification",
"input": { "lang": "" },
"expected": { "langClass": "other" }
},
{
"id": "punct-stop",
"category": "punctuation-classification",