7 Commits

Author SHA1 Message Date
崮生(子虚)
c04914e255 perf(woff2): glyf triplet 变换无分支优化(优化302)
千字文 woff2(57168 点)profile 定位 transformGlyfAndLoca 热点:
- 坐标解码 50/50 不可预测分支(正负 delta 各半)→ sign 位无分支乘法
- abs 三元 → Math.abs(V8 编译为 neg 指令)
- curveBit 三元 → 位运算无分支

微基准 3.5-3.6x,端到端千字文 woff2 9.8→9.1ms。
体积与 SSIM 完全不变(无分支只改计算方式不改结果)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 21:07:57 +08:00
崮生(子虚)
4a6c7e64e1 glm2.5 优化,暂存 2026-06-13 20:19:57 +08:00
崮生(子虚)
bd3189b459 优化性能 2026-04-11 17:53:57 +08:00
崮生(子虚)
6ba093ff70 优化性能 2026-04-11 10:25:54 +08:00
崮生(子虚)
2f9eb3fd1a 支持 woff2 2026-04-11 00:17:27 +08:00
崮生(子虚)
161bafc02a 实现 js 版 woff2 处理 2026-04-10 20:42:30 +08:00
崮生(子虚)
41c2741e3e 将 fonteditor-core 嵌入到项目中,方便后续优化 2026-04-08 21:24:56 +08:00