← All repos

ots

Sanitizer for OpenType

Browse cluster: Font design, tooling, and parsing
1,038commits
55contributors
2languages

Tech stack & purpose

The OpenType Sanitizer (OTS) is a tool that parses, serializes, and validates OpenType font files in formats including OTF, TTF, WOFF, and WOFF2. Built as a C library, it is integrated into major browsers including Chromium and Firefox, and also provides command-line utilities for offline font validation. The project addresses security concerns around font rendering by sanitizing font files before they are processed, protecting against potential attacks through the system-level font renderers that may have limited security histories. The project is built using Meson as its build system and was originally conceived by Alex Russell.

Languages

C++
94.7%
Meson
5.3%

Contributors (top 30 of 55)