Language and region Features on Demand (FOD)

When you add a language pack to a Windows 10 or Windows Server image, you can also add Features on Demand (FODs) to enable additional functionality. To view available non-language or region-related FODs, see Available Features on Demand.

To see how to add FODs and language packs to your Windows image, see Add languages to Windows.

Language FODs

Recommendation: Add FODs after you add a language pack. Preinstall the Basic, Fonts, Text-to-speech, Optical character recognition (OCR), and speech recognition languages you expect users in the device’s target market to need. Additionally, add the handwriting recognition FODs to devices that ship with a pen.

Language FODs are available in six types:

Note: Not all Features on Demand are available for every language. You can learn which FODs are available for languages in the LP to FOD mapping spreadsheet.

Component Sample package name Sample capability name Description
Basic Language.Basic~~~fr-FR~ Spell checking, text prediction, word breaking, and hyphenation if available for the language.

You must add this component before adding any of the other language FODs.

Recommendation: Preinstall this package for each language that you've preinstalled in an image.

Fonts Language.Fonts.Thai~~~und-THAI~ Fonts.

Note: Some languages require a font pack. For example, th-TH requires the Thai font pack.

Check the list of fonts.

OCR Language.OCR~~~fr-FR~ Recognizes and outputs text in an image.

Recommendation: Preinstall this package for each language that you've preinstalled in an image.

Dependencies: The basic component of the same language.

Handwriting recognition Language.Handwriting~~~fr-FR~ Enables handwriting recognition for devices with pen input.

Recommendation: Preinstall for the device’s target language on any device with a touch- or pen-capable screen.

Dependencies: The basic component of the same language.

Text-to-speech Language.TextToSpeech~~~fr-FR~ Enables text to speech, used by Cortana and Narrator.

Recommendation: Preinstall this package for each language that you've preinstalled in an image.

Dependencies: The basic component of the same language.

Speech recognition Language.Speech~~~fr-FR~ Recognizes voice input, used by Cortana and Windows Speech Recognition.

Recommendation: Preinstall this package for each language that you've preinstalled in an image.

Dependencies: The basic and text-to-speech components of the same language.

Retail Demo experience Language.RetailDemo~~~fr-FR~

Retail Demo experience.

Recommendation: Preinstall this package for each language where you'll be selling devices on a retail showroom. Consider also preloading retail demo mode apps and content.

Dependencies: The basic component of the same languageBasic, plus the base retail demo pack: Microsoft-Windows-RetailDemo-OfflineContent-Content-Package, and the English retail demo pack: Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package.


When adding languages for some regions, you'll need to add fonts.

Font FODs provide additional fonts used for particular writing systems and languages. These additional fonts are not required for the Windows to display a language. However, prior to Windows 10, most of these fonts were installed by default on every system, and some were used for user interface display. Customers using particular languages are likely to require the additional fonts related to that language for documents or for user interface strings in applications that run in those languages. The capability names use script identifiers; for example, “Deva” indicates Devanagari script, which is used for Hindi, Konkani and other languages.

Recommendation: If a PC will be sold to a certain region, install that region's font (For example, th-TH should be preinstalled on devices shipping to regions with Thai language).

Region Description Font capability required
am-ET Amharic Microsoft-Windows-LanguageFeatures-Fonts-Ethi-Package
ar-SA Arabic (Saudi Arabia) Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
ar-SY Arabic (Syria) Microsoft-Windows-LanguageFeatures-Fonts-Syrc-Package
as-IN Assamese Microsoft-Windows-LanguageFeatures-Fonts-Beng-Package
bn-BD Bangla (Bangladesh) Microsoft-Windows-LanguageFeatures-Fonts-Beng-Package
bn-IN Bangla (India) Microsoft-Windows-LanguageFeatures-Fonts-Beng-Package
chr-Cher-US Cherokee (Cherokee) Microsoft-Windows-LanguageFeatures-Fonts-Cher-Package
fa-IR Persian Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
gu-IN Gujarati Microsoft-Windows-LanguageFeatures-Fonts-Gujr-Package
he-IL Hebrew Microsoft-Windows-LanguageFeatures-Fonts-Hebr-Package
hi-IN Hindi Microsoft-Windows-LanguageFeatures-Fonts-Deva-Package
ja-JP Japanese Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package
km-KH Khmer Microsoft-Windows-LanguageFeatures-Fonts-Khmr-Package
kn-IN Kannada Microsoft-Windows-LanguageFeatures-Fonts-Knda-Package
kok-IN Konkani Microsoft-Windows-LanguageFeatures-Fonts-Deva-Package
ko-KR Korean Microsoft-Windows-LanguageFeatures-Fonts-Kore-Package
ku-Arab-IQ Central Kurdish (Arabic) Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
lo-LA Lao Microsoft-Windows-LanguageFeatures-Fonts-Laoo-Package
ml-IN Malayalam Microsoft-Windows-LanguageFeatures-Fonts-Mlym-Package
mr-IN Marathi Microsoft-Windows-LanguageFeatures-Fonts-Deva-Package
ne-NP Nepali Microsoft-Windows-LanguageFeatures-Fonts-Deva-Package
or-IN Odia Microsoft-Windows-LanguageFeatures-Fonts-Orya-Package
pa-Arab-PK Punjabi (Arabic) Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
pa-IN Punjabi Microsoft-Windows-LanguageFeatures-Fonts-Guru-Package
prs-AF Dari Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
sd-Arab-PK Sindhi (Arabic) Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
si-LK Sinhala Microsoft-Windows-LanguageFeatures-Fonts-Sinh-Package
syr-SY Syriac Microsoft-Windows-LanguageFeatures-Fonts-Syrc-Package
ta-IN Tamil Microsoft-Windows-LanguageFeatures-Fonts-Taml-Package
te-IN Telugu Microsoft-Windows-LanguageFeatures-Fonts-Telu-Package
th-TH Thai Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package
ti-ET Tigrinya Microsoft-Windows-LanguageFeatures-Fonts-Ethi-Package
ug-CN Uyghur Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
ur-PK Urdu Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package
zh-CN Chinese (Simplified) Microsoft-Windows-LanguageFeatures-Fonts-Hans-Package
zh-TW Chinese Traditional (Hong Kong, Macau and Taiwan) Microsoft-Windows-LanguageFeatures-Fonts-Hant-Package

Additional fonts available

These fonts are optional and not required for any region.

Name Description
Microsoft-Windows-LanguageFeatures-Fonts-PanEuropeanSupplementalFonts-Package Pan-European Supplemental Fonts. Includes additional fonts: Arial Nova, Georgia Pro, Gill Sans Nova, Neue Haas Grotesk, Rockwell Nova, Verdana Pro.

Other region-specific requirements

Region Package Description Recommendation
zh-TW Supplemental support for Taiwan date formatting requirements. Package will be provided to customers located in Taiwan. Preinstall only on devices shipping to the Taiwan market. Not installing this capability on devices causes any API calls to that use the Taiwan calendar to fail.

Note that this feature is distributed as a .cab file on the Feature on Demand ISO. Use DISM /add-package to add it to your image. See Add or remove packages offline with DISM for more information.

Download the list of all available language FODs

Available Features on Demand

Add Language Packs to Windows

DISM Capabilities Package Servicing Command-Line Options