Why are fonts so complicated?

I do a lot of work with fonts, and when I tell people this they often seem surprised – surely there can’t be that much to them! If you’re a regular reader of this blog, you will have seen plenty of articles on fonts, but I’m going to list a few of the reasons here…

Read More

OTS Sanitiser for OpenType: The friendly bouncer

We’ve mentioned the Sanitiser for OpenType (OTS) before, but have never really gone into detail about why it exists, what it does, and why it occasionally makes our lives a little harder. Essentially, it is a library for making sure that the font rendering engines used by browsers don’t crash due to unusual OpenType or…

Read More

6 tools for making fonts work in browsers

One part of writing a PDF converter is making sure that the fonts embedded within the PDF are accessible to the target platform. For PDF to HTML, this means converting a range of fonts in different formats into a format accepted by browsers. This is a significant challenge due to the wide range of font…

Read More