/ots

Sanitiser for OpenType

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

OpenType Sanitiser

The OpenType Sanitiser (OTS) parses and serialises OpenType files, validating them and sanitising them as it goes.

The C library is integrated into Chromium and Firefox, and also simple command line tools to check files offline in a Terminal.

The CSS font-face property is great for web typography. Having to use images in order to get the correct typeface is a great sadness; one should be able to use vectors.

However, on many platforms the system-level TrueType font renderers have never been part of the attack surface before, and putting them on the front line is a scary proposition... Especially on platforms like Windows, where it's a closed-source blob running with high privilege.

Installation

See INSTALL

Usage

See docs


Thanks to Alex Russell for the original idea.