崮生(子虚) 32afa17b5c perf(woff2): transformGlyfAndLoca x/y 直接用 TTF delta 编码 triplet
原 x 解码循环把 TTF delta(相对前点的有符号差)累积成绝对坐标 px,
y+triplet 循环又用 cx-prevX / cy-prevY 把绝对坐标还原回 delta——无意义的
往返计算。因 TTF xCoordinates/yCoordinates 本就是 delta,triplet 的 dx/dy
语义 = 当前点与前点坐标差 = TTF delta 本身,可直接用:
- x 循环存 delta 到 xCoords(省 px 累积)
- y+triplet 循环 dx=xCoords[yi]、dy=解码出的 y delta(省 py 累积 + cx-prevX
  + cy-prevY + prevX/prevY 维护,每点省 4 次 ALU)
case 分支逻辑不变(delta=0 ⟺ 绝对差=0),输出逐字节一致。

8 产物 A/B 全 IDENTICAL(含 ttf/otf 路径)。性能 best-of min:
千字文 woff2 -2.4%(1.56→1.52ms)、令东8字 -2.8%、FiraCode -1.1%。
基准测试全 SSIM 通过。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 03:54:54 +08:00
..