Home · All Classes · Annotated · Functions

Standard Fonts

Qtopia provides a number of standard fonts together with language-specific fonts. The fonts and the available formats and font sizes are described in the sections below.

Primary Fonts

The primary fonts are:

FontDescription
helveticafrom the X11 helv*.bdf; used for non-CJK languages
wenquanyihttp://wqy.sourceforge.net; used for Chinese)
unifonthttp://czyborra.com/unifont/; used for other languages

Format and Size

The following table displays the formats and sizes available for each font:

FontFont Size
helvetica8pt, 10pt, 12pt, 14pt 18pt, 24pt
helveticabold 8pt, 10pt, 12pt, 14pt, 18pt, 24pt
helveticabold italic 8pt, 10pt, 12pt, 14pt, 18pt, 24pt
unifont16pt
japanese23pt
micro4pt
fixed7pt, 12pt
wenquanyi12pt, 13pt, 15pt, 16pt
wenquanyibold 12pt, 13pt, 15pt, 16pt

Language-specific Fonts

Most of the fonts only support a small subset of unicode characters. For instance it is not possible to use helvetica to display Chinese characters. To overcome this problem Qtopia allows the specification of default fonts for each language. The following table shows a small subset of languages and their associated font:

LanguageFont
Arabicunifont 16pt
Chinesewenquanyi 12pt, 13pt, 16pt
Germanhelvetica 10pt, 12pt, 14pt
Japanesejapanese 23pt
Koreanunifont 16pt

Each language package contains a QtopiaDefaults.ts file which defines what font is to be used, for example:

    sar -vxzf qtopia-language-ja-<version>.tar.gz *QtopiaDefaults.ts

To see how to customized/define what font to use for a given language and size of font see: Internationalization. If no suitable font is at hand it may be possible to use the unifont font as it provides the most complete set of characters.


Copyright © 2006 Trolltech Trademarks
Qtopia 4.1.7