Properties - Ranges - Overview

<< Click to Display Table of Contents >>

Navigation:  Editing Fonts > Format > Properties > Ranges >

Properties - Ranges - Overview

The Ranges page on the Font Properties window has several fields related to character ranges and additional metrics. On the Font menu, click Properties, and then click the Ranges tab.

Unicode Character Ranges

This field is used to specify the Unicode blocks or ranges encompassed by the font file in the mappings for the Windows platform. The Ranges depend on the selected Content and Layout version. Press the Edit button to modify this field through the Unicode Character Range window or press the Calculate button the generate the value.

Code Page Character Ranges

This field is used to specify the code pages encompassed by the font file in the mappings for the Windows platform. Press the Edit button to modify this field through the Code Page Character Range window or press the Calculate button the generate the value.

Automatically update character ranges when exporting font (recommended)

When enabled the character ranges will be updated when the font is exported. This will make sure that the ranges are always correct.

Note: The specific content of the ranges depend on the Contents and Layout version as available on the General tab. You don't have to worry about these settings if the Automatically update is enabled.

Languages and Script Coverage and Support

Design languages

Lists the languages and/or scripts which the font is specifically intended to cover. The list is a series of comma-separated ScriptLangTags. Spaces may be used between tags but are not required. "cy, mi" and "cy,mi" are both valid.

Supported languages

Lists the languages and/or scripts which the font is known to be capable of supporting. Again, this list is a series of comma-separated ScriptLangTags.

 

To understand the distinction between design and supported languages, consider the case of accented Latin letters. Although the accents are used in common by a number of languages, the precise shape of the accents can depend on the typographic traditions of a specific language. Polish, for example, prefers steeper accents than French. A font which was designed with accents specifically for Polish would then have po-Latn among its 'dlng' tags but Latn among its 'slng' tags.

 

ScriptLangTags

A ScriptLangTag denotes a particular script or language associated with a font. They are based on the IETF BCP 47 specification, “Tags for Identifying Languages”. See: http://tools.ietf.org/html/bcp47