Font subsetting and downloading in the postscript printer driver of Qt/X11

Sivan Toledo, Lars Knoll

Research output: Contribution to conferencePaperpeer-review


This paper describes the font discovery, subsetting, and downloading mechanism in Qt/X11. The mechanism addresses a major usability issue: prior to the implementation of this mechanism, users of Qt applications (and hence users of KDE) could not print non-Latin text, and could only print Latin text in fonts that are built into most printers. The new mechanism allows users to print text in any script that Qt/X11 supports, which includes western scripts (primarily Latin, Cyrillic, and Greek), Arabic, Hebrew, and east-Asian scripts. The new mechanism also allows users to print Latin text using almost any PostScript Type 1 or TrueType font that X11 supports. The mechanism usually finds font files without any configuration beyond that required to use the fonts under X11.

Original languageEnglish
StatePublished - 2001
Event5th Annual Linux Showcase and Conference 2001, ALS 2001 - Oakland, United States
Duration: 5 Nov 200110 Nov 2001


Conference5th Annual Linux Showcase and Conference 2001, ALS 2001
Country/TerritoryUnited States

Cite this