Fonts Overview

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

The Fonts Catalog items for Windows Embedded 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, MingLiU, MS Gothic, and Gulim (GL_CE) fonts, provide support for East Asian 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 necessary 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)

MingLiU and PMingLiU

MingLiU and PMingLiU (Subset 2_70)

MingLiU and PMingLiU (Subset 2_80)

MingLiU and PMingLiU (Subset 2_90)

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, verdanab, arialk, georgiab, 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 functionalities 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 Fonts functionalities.

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_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_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

Other Resources

Fonts OS Design Development
Monotype Imaging AC3 Font Compression OS Design Development
East Asian Font Versions
Working with Fonts in the MUI