Chrome переходит с библиотеки рендеринга шрифтов FreeType на проект Skrifa, написанный на Rust
Разработчики веб-браузера Google Chrome сообщили, что отказываются от библиотеки рендеринга шрифтов FreeType и переходят на открытый проект Skrifa, написанный на Rust, для лучшей безопасности памяти при обработке шрифтов в интернете и предоставляющий возможности для обработки шрифтов в формате OpenType.Проект Skrifa реализует подмножество возможностей шрифтового движка FreeType, необходимое для 2D‑библиотеки Skia, применяемой в Chrome и Chromium.
Для избавления библиотеки Skia от привязки к движку FreeType создан новый шрифтовой бэкенд, основанный на Skrifa. По информации OpenNET, в Chrome 128 написанный на Rust бэкенд был включён в экспериментальном режиме для редко используемых форматов шрифтов, таких как CFF2 и цветные шрифты.
habr.com