mirror of
https://github.com/2234839/web-font.git
synced 2026-09-09 01:02:12 +08:00
format3 triggerable=false 是常态(初夏纯标点 280 个 format3 首轮全 false)。 失败时只需找首个不在 reachable 的 gid 记 failGid——此刻 contextGids 收集 无意义:break 前已检查的 gid 都在 reachable(inSubset=reachable.has), 调用方对其 reachable.add 是 no-op。改用 coverageFirstExcludedGid(复用 readCoverageGids 带 cache + 遍历短路)分离失败/成功两遍,失败路径省掉 contextGids.add 调用。仅 triggerable=true(coverage 全在子集、量小)时 第二遍收集 contextGids。 reachable 输出集合逐元素一致(初夏 23/FiraCode 89),全基准 SSIM 不变。 初夏 reach 0.265→0.245ms(-8%)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>