Fonts Overview (Windows CE 5.0)

Send Feedback

The Fonts Catalog items for Windows CE provide you with a wide range of fonts. A font is a collection of glyphs that share a common design and is characterized by its typeface, style, and size. Some fonts, such as Symbol, Webdings, and Wingding, provide special characters that are not available in other fonts. Other fonts, such the SimSun, SC_Song, MingLiU, MS Ming, MS Gothic, and Gulim (GL_CE) fonts, provide support for East East languages. If you want to reduce the size of your run-time image, make sure that you add only a limited number of fonts to your OS design.

This topic lists all the font functionalities, components and modules, and the sysgen variables that are necesssary to enable the font functionalities.

Font Functionalities

The following table shows the Font functionalities that are provided.

Font Functionality
Arial (Subset 1_30) Arial Black Arial Bold Arial Bold Italic
Arial Italic Comic Sans MS Comic Sans MS Bold Courier New (Subset 1_30)
Courier New Bold Courier New Bold Italic Courier New Italic Georgia
Georgia Bold Georgia Bold Italic Georgia Italic Impact
Kino MSLogo Symbol Tahoma (Subset 1_07)
Tahoma Bold Times New Roman (Subset 1_30) Times New Roman Bold Times New Roman Bold Italic
Times New Roman Italic Trebuchet MS Trebuchet MS Bold Trebuchet MS Bold Italic
Trebuchet MS Italic Verdana Verdana Bold Verdana Bold Italic
Verdana Italic Webdings Wingding SimSun and NSimSun
SimSun and NSimSun (Subset 2_50) SimSun and NSimSun (Subset 2_60) SimSun and NSimSun (Subset 2_70) SimSun and NSimSun (Subset 2_80)
SimSun and NSimSun (Subset 2_90) SC_Song MingLiU and PMingLiU MingLiU and PMingLiU (Subset 2_70)
MingLiU and PMingLiU (Subset 2_80) MingLiU and PMingLiU (Subset 2_90) MS Ming MS Gothic, MS PGothic, and MS UI Gothic
MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_50) MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_60) MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_70) MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_80)
MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_90) MS Gothic and MS PGothic (Subset 30) MS Gothic and MS PGothic (Subset 30_1_19) Gulim (GL_CE)
Gulim and GulimChe (Subset 1_30) Gulim and GulimChe (Subset 1_40) Gulim and GulimChe (Subset 1_50) Gulim and GulimChe (Subset 1_60)

All OS designs include the Tahoma (Subset 1_07) font by default.

The following table shows operating system design information for the Fonts functionality.

Concept Description
Dependencies The Microsoft ClearType® display technology requires support from the display driver, such as that provided by the FLAT sample display driver.
Hardware considerations None.

Font Components and Modules

The following table shows the components and modules that implement the Fonts functionality.

Item Module Component
Fonts API gwes mgrast, mgrast2, mgtt
Fonts fonts tahoma_1_07, cour_1_30, times_1_30, arial_1_30, symbol, timesbd , impact, trebucbd, courbd, kino, tahomabd, trebucbi, arialbd, courbi, trebucit, arialbi, couri, mslogo, verdana, ariali, georgia, msming, verdanab, arialk, georgiab, sunfon, verdanai, comic, georgiai, timesbi, verdanaz, comicbd, georgiaz, timesi, webdings, gl_ce, trebuc, wingding, msgothic30, msgothic30_1_19, msgothic_1_50, msgothic_1_60, msgothic_1_70, msgothic_1_80, msgothic_1_90, msgothic, simsun_2_50, simsun_2_60, simsun_2_70, simsun_2_80, simsun_2_90, simsun, mingliu_2_70, mingliu_2_80, mingliu_2_90, mingliu, gulim_1_30, gulim_1_40, gulim_1_50, gulim_1_60
Font compression for East Asian locales gwes decompdrv
Font Aliasing gwes mgalias

Fonts Sysgen Variables

You can include the Fonts functionalitys in your OS design by choosing the items from the Catalog. Choosing the Font items sets the appropriate environmental variables for enabling the functionalities.

The following table shows the Sysgen variables that enable the Font functionalitys.

Sysgen variable Description
SYSGEN_FONTS_ARIAL_1_30 When this variable is set, the Arial (Subset 1_30) font is included in the OS design.

When this variable is not set, the Arial (Subset 1_30) font is excluded from the run-time image.

SYSGEN_FONTS_ARIALBD When this variable is set, the Arial Bold font is included in the OS design.

When this variable is not set, the Arial Bold font is excluded from the run-time image.

SYSGEN_FONTS_ARIALBI When this variable is set, the Arial Bold Italic font is included in the OS design.

When this variable is not set, the Arial Bold Italic font is excluded from the run-time image.

SYSGEN_FONTS_ARIALI When this variable is set, the Arial Italic font is included in the OS design.

When this variable is not set, the Arial Italic font is excluded from the run-time image.

SYSGEN_FONTS_ARIALK When this variable is set, the Arial Black font is included in the OS design.

When this variable is not set, the Arial Black font is excluded from the run-time image.

SYSGEN_FONTS_COMIC When this variable is set, the Comic Sans MS font is included in the OS design.

When this variable is not set, the Comic Sans MS font is excluded from the run-time image.

SYSGEN_FONTS_COMICBD When this variable is set, the Comic Sans MS Bold font is included in the OS design.

When this variable is not set, the Comic Sans MS Bold font is excluded from the image.

SYSGEN_FONTS_COUR_1_30 When this variable is set, the Courier New (Subset 1_30) font is included in the OS design.

When this variable is not set, the Courier New (Subset 1_30) font is excluded from the run-time image.

SYSGEN_FONTS_COURBD When this variable is set, the Courier New Bold font is included in the OS design.

When this variable is not set, the Courier New Bold font is excluded from the run-time image.

SYSGEN_FONTS_COURBI When this variable is set, the Courier New Bold Italic font is included in the OS design.

When this variable is not set, the Courier New Bold Italic font is excluded from the run-time image.

SYSGEN_FONTS_COURI When this variable is set, Courier New Italic font is included in the OS design.

When this variable is not set, the Courier New Italic font is excluded from the run-time image.

SYSGEN_FONTS_GEORGIA When this variable is set, the Georgia font is included in the OS design.

When this variable is not set, the Georgia font is excluded from the run-time image.

SYSGEN_FONTS_GEORGIAB When this variable is set, the Georgia Bold font is included in the OS design.

When this variable is not set, the Georgia Bold font is excluded from the run-time image.

SYSGEN_FONTS_GEORGIAI When this variable is set, the Georgia Italic font is included in the OS design.

When this variable is not set, the Georgia Italic font is excluded from the image.

SYSGEN_FONTS_GEORGIAZ When this variable is set, the Georgia Bold Italic font is included in the OS design.

When this variable is not set, the Georgia Bold Italic font is excluded from the run-time image.

SYSGEN_FONTS_GL_CE When this variable is set, the Gulim (GL_CE) font is included in the OS design.

When this variable is not set, the Gulim (GL_CE) font is excluded from the run-time image.

SYSGEN_FONTS_GULIM_1_30 When this variable is set, the Gulim and GulimChe (Subset 1_30) font is included in the OS design.

When this variable is not set, the Gulim and GulimChe (Subset 1_30) font is excluded from the run-time image.

SYSGEN_FONTS_GULIM_1_40 When this variable is set, the Gulim and GulimChe (Subset 1_40) font is included in the OS design.

When this variable is not set, the Gulim and GulimChe (Subset 1_40) font is excluded from the run-time image.

SYSGEN_FONTS_GULIM_1_50 When this variable is set, the Gulim and GulimChe (Subset 1_50) font is included in the OS design.

When this variable is not set, the Gulim and GulimChe (Subset 1_50) font is excluded from the run-time image.

SYSGEN_FONTS_GULIM_1_60 When this variable is set, the Gulim and GulimChe (Subset 1_60) font is included in the OS design.

When this variable is not set, the Gulim and GulimChe (Subset 1_60) font is excluded from the run-time image.

SYSGEN_FONTS_IMPACT When this variable is set, the Impact font is included in the OS design.

When this variable is not set, Impact font is excluded from the run-time image.

SYSGEN_FONTS_KINO When this variable is set, the Kino font is included in the OS design.

When this variable is not set, the Kino font is excluded from the run-time image.

SYSGEN_FONTS_MINGLIU When this variable is set, the MingLiU and PMingLiU font is included in the OS design.

When this variable is not set, the MingLiU and PMingLiU font is excluded from the run-time image.

SYSGEN_FONTS_MINGLIU_2_70 When this variable is set, the MingLiU and PMingLiU (Subset 2_70) font is included in the OS design.

When this variable is not set, the MingLiU and PMingLiU (Subset 2_70) font is excluded from the run-time image.

SYSGEN_FONTS_MINGLIU_2_80 When this variable is set, the MingLiU and PMingLiU (Subset 2_80) font is included in the OS design.

When this variable is not set, the MingLiU and PMingLiU (Subset 2_80) font is excluded from the run-time image.

SYSGEN_FONTS_MINGLIU_2_90 When this variable is set, the MingLiU and PMingLiU (Subset 2_90) font is included in the OS design.

When this variable is not set, the MingLiU and PMingLiU (Subset 2_90) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC When this variable is set, the MS Gothic, MS PGothic, and MS UI Gothic font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic font is excluded from the image.

SYSGEN_FONTS_MSGOTHIC_1_50 When this variable is set, MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_50) font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_50) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC_1_60 When this variable is set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_60) font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_60) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC_1_70 When this variable is set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_70) font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_70) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC_1_80 When this variable is set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_80) font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_80) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC_1_90 When this variable is set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_90) font is included in the OS design.

When this variable is not set, the MS Gothic, MS PGothic, and MS UI Gothic (Subset 1_90) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC30 When this variable is set, the MS Gothic and MS PGothic (Subset 30) font is included in the OS design.

When this variable is not set, the MS Gothic and MS PGothic (Subset 30) font is excluded from the run-time image.

SYSGEN_FONTS_MSGOTHIC30_1_19 When this variable is set, the MS Gothic and MS PGothic (Subset 30_1_19) font is included in the OS design.

When this variable is not set, the MS Gothic and MS PGothic (Subset 30_1_19) font is excluded from the run-time image.

SYSGEN_FONTS_MSLOGO When this variable is set, the MSLogo font is included in the OS design.

When this variable is not set, the MSLogo font is excluded from the run-time image.

SYSGEN_FONTS_MSMINCHO When this variable is set, the MS Mincho and MS PMincho font is included in the OS design.

When this variable is not set, the MS Mincho and MS PMincho font is excluded from the run-time image.

SYSGEN_FONTS_MSMING When this variable is set, the MS Ming font is included in the OS design.

When this variable is not set, the MS Ming font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN When this variable is set, the SimSun and NSimSun font is included in the OS design.

When this variable is not set, the SimSun and NSimSun font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_20 When this variable is set, the SimSun and NSimSun (Subset 2_20) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_20) font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_50 When this variable is set, the SimSun and NSimSun (Subset 2_50) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_50) font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_60 When this variable is set, the SimSun and NSimSun (Subset 2_60) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_60) font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_70 When this variable is set, the SimSun and NSimSun (Subset 2_70) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_70) font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_80 When this variable is set, the SimSun and NSimSun (Subset 2_80) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_80) font is excluded from the run-time image.

SYSGEN_FONTS_SIMSUN_2_90 When this variable is set, the SimSun and NSimSun (Subset 2_90) font is included in the OS design.

When this variable is not set, the SimSun and NSimSun (Subset 2_90) font is excluded from the run-time image.

SYSGEN_FONTS_SUNFON When this variable is set, the SC_Song font is included in the OS design.

When this variable is not set, the SC_Song font is excluded from the run-time image.

SYSGEN_FONTS_SYMBOL When this variable is set, the Symbol font is included in the OS design.

When this variable is not set, the Symbol font is excluded from the run-time image.

SYSGEN_FONTS_TAHOMA_1_07 When this variable is set, the Tahoma (Subset 1_07) font is included in the OS design.

When this variable is not set, the Tahoma (Subset 1_07) font is excluded from the run-time image.

SYSGEN_FONTS_TAHOMABD When this variable is set, the Tahoma Bold font is included in the OS design.

When this variable is not set, the Tahoma Bold font is excluded from the run-time image.

SYSGEN_FONTS_TIMES_1_30 When this variable is set, the Times New Roman (Subset 1_30) font is included in the OS design.

When this variable is not set, the Times New Roman (Subset 1_30) font is excluded from the image.

SYSGEN_FONTS_TIMESBD When this variable is set, the Times New Roman Bold font is included in the OS design.

When this variable is not set, the Times New Roman Bold font is excluded from the image.

SYSGEN_FONTS_TIMESBI When this variable is set, the Times New Roman Bold Italic font is included in the OS design.

When this variable is not set, the Times New Roman Bold Italic font is excluded from the image.

SYSGEN_FONTS_TIMESI When this variable is set, the Times New Roman Italic font is included in the OS design.

When this variable is not set, the Times New Roman Italic font is excluded from the image.

SYSGEN_FONTS_TREBUC When this variable is set, the Trebuchet MS font is included in the OS design.

When this variable is not set, the Trebuchet MS font is excluded from the image.

SYSGEN_FONTS_TREBUCBD When this variable is set, the Trebuchet MS Bold font is included in the OS design.

When this variable is not set, the Trebuchet MS Bold font is excluded from the run-time image.

SYSGEN_FONTS_TREBUCBI When this variable is set, the Trebuchet MS Bold Italic font is included in the OS design.

When this variable is not set, the Trebuchet MS Bold Italic font is excluded from the run-time image.

SYSGEN_FONTS_TREBUCIT When this variable is set, the Trebuchet MS Italic font is included in the OS design.

When this variable is not set, the Trebuchet MS Italic font is excluded from the run-time image.

SYSGEN_FONTS_VERDANA When this variable is set, the Verdana font is included in the OS design.

When this variable is not set, the Verdana font is excluded from the run-time image.

SYSGEN_FONTS_VERDANAB When this variable is set, the Verdana Bold font is included in the OS design.

When this variable is not set, the Verdana Bold font is excluded from the run-time image.

SYSGEN_FONTS_VERDANAI When this variable is set, the Verdana Italic font is included in the OS design.

When this variable is not set, the Verdana Italic font is excluded from the run-time image.

SYSGEN_FONTS_VERDANAZ When this variable is set, the Verdana Bold Italic font is included in the OS design.

When this variable is not set, the Verdana Bold Italic font is excluded from the run-time image.

SYSGEN_FONTS_WEBDINGS When this variable is set, the Webdings font is included in the OS design.

When this variable is not set, the Webdings font is excluded from the run-time image.

SYSGEN_FONTS_WINGDING When this variable is set, the Wingding font is included in the OS design.

When this variable is not set, the Wingding font is excluded from the run-time image.

See Also

Fonts OS Design Development | AGFA AC3 Font Compression OS Design Development | East Asian Font Versions | Working with Fonts in the MUI

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.