Fonts Overview (Windows Embedded CE 6.0)
1/6/2010
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