Chrome用Rust重写字体渲染引擎,告别FreeType的漏洞噩梦

2025-03-19
Chrome用Rust重写字体渲染引擎,告别FreeType的漏洞噩梦

Chrome浏览器为了提升安全性,用Rust语言重写了其字体渲染引擎Skrifa,替换了原先基于C语言的FreeType。FreeType由于使用不安全的C语言,长期受困于安全漏洞,维护成本极高。Skrifa利用Rust的内存安全特性,显著减少了安全漏洞,并提升了开发效率。Chrome团队通过全面的测试和对比,确保了Skrifa在性能和渲染质量上与FreeType相当,并计划未来将其应用到更多操作系统中。

开发