Skip to main content

Apple 用 Swift 重写 TrueType 字体解释器,比 C 版本快 13%Apple 在 2025 年秋季发布的系统更新中,将 TrueType 字体 hinting 解释器从 C 重写为 Swift

  1. Apple 用 Swift 重写 TrueType 字体解释器,比 C 版本快 13%

    Apple 在 2025 年秋季发布的系统更新中,将 TrueType 字体 hinting 解释器从 C 重写为 Swift。新解释器消除了内存安全隐患,平均运行速度比 C 原版快 13%,且通过像素级对比测试确保渲染结果完全一致。

    开发团队大量使用 ~Copyable 值类型、Span 和投影类型等技术,减少了跨语言数据拷贝与动态分发开销。Apple 已将这部分生产级 Swift 代码开源至 GitHub,并计划把迁移经验用于更多 C/C++ 转 Swift 的系统级项目。

    Swift

    🌸 在花频道 · 备用频道 · 投稿通道
    ❤️ 128 👍 41 😁 11 🤔 10 👎 1