mirror of
https://github.com/2234839/web-font.git
synced 2026-09-17 06:35:49 +08:00
OS/2.read 原走 struct 通用 read(逐字段 switch 分发 + reader.read 调用), 与已优化的 write(优化176 直接 view)不对称。改为手写每个字段的 view 直读, 按 version(0/1/2+)决定读到哪,补默认值逻辑不变。 字段值完全一致(version/achVendID/sxHeight 验证),OS/2.read 微基准 思源 6.2→1.7μs(-73%)、令东 5.5→0.6μs(-89%),端到端约 -1% (readBuffer 占比小),与 write 对称后可推广到其他 struct 通用 read 表。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>