= The Font Backends = WebKitGTK+ currently supports a single font backend which uses Fontconfig for selection, Freetype for rasterization, and Harfbuzz for complex text shaping. We recently switched from supporting an optional Pango-based backend. Now the "Freetype" backend is the only one available. == Remaining font bugs == There are still some font bugs remaining. Here's a list to help us keep track of them: * [https://bugs.webkit.org/show_bug.cgi?id=35583 if font-family lists several generic families, the last one takes precedence] * [https://bugs.webkit.org/show_bug.cgi?id=76048 GTK: fast/text/font-kerning.html fails] * [https://bugs.webkit.org/show_bug.cgi?id=37984 WebKit freetype backend doesn't support "locl" tables] * [https://bugs.webkit.org/show_bug.cgi?id=31931 CPU spikes when rendering, spending time loading compressed pcf fonts] * [https://bugs.webkit.org/show_bug.cgi?id=77437 freetype port: font fallback mechanism can try harder] *