Skip to content

backend: Remove support for T1 fonts on dvi

Germán Poo-Caamaño requested to merge wip/gpoo/backends-dvi-t1-removal into main

Evince uses t1lib to render T1 Postscript fonts. However, the library has been unavailable from distributions like Debian since about 2014. By then, it had unattended security issues, and no development for about three years.

The issue was discussed in Debian, see the issue: "t1lib: history of security issues, unmaintained upstream, unsupportable" https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637488

In Evince, t1lib was used to rasterize, not to draw glyphs. Still, it is very likely that the code was never built and/or used since t1lib stopped being available in distributions.

Time to remove it from Evince codebase.

Merge request reports