- Foundry: Microsoft Corporation
- Classification:
-
Buy from 49 Checkout In Cart
-
49 24.50 49
-
49 24.50 49
-
49 49.00 49
-
98 98.00 98
-
Contact sales
-
Contact sales
-
- View Family
Try this font now! Use the controls below to customize your text string and its appearance.
Try this web font now! Simply edit the sample text below or change colors and size.
Try this font now! Use the controls below to customize your text string and its appearance.
Try this web font now! Enter your text and click the 'Change Sample Text' button.
-
Fractions
Tag: frac
Function: Replaces figures separated by a slash with 'common' (diagonal) fractions. The user enters 3/4 in a recipe and gets the threequarters fraction.
-
Localized Forms
Tag: locl
Function: Many scripts used to write multiple languages over wide geographical areas have developed localized variant forms of specific letters, which are used by individual literary communities. For example, a number of letters in the Bulgarian and Serbian alphabets have forms distinct from their Russian counterparts and from each other. In some cases the localized form differs only subtly from the script 'norm', in others the forms are radically distinct. This feature enables localized forms of glyphs to be substituted for default forms. The user applies this feature to text to enable localized Bulgarian forms of Cyrillic letters; alternatively, the feature might enable localized Russian forms in a Bulgarian manufactured font in which the Bulgarian forms are the default characters.
-
Contextual Alternates
Tag: calt
Function: In specified situations, replaces default glyphs with alternate forms which provide better joining behavior. Used in script typefaces which are designed to have some or all of their glyphs join. In Caflisch Script, o is replaced by o.alt2 when followed by an ascending letterform.
-
Sylistic Set 1
Tag: ss01
Function: In addition to, or instead of, stylistic alternatives of individual glyphs (see 'salt' feature), some fonts may contain sets of stylistic variant glyphs corresponding to portions of the character set, e.g. multiple variants for lowercase letters in a Latin font. Glyphs in stylistic sets may be designed to harmonise visually, interract in particular ways, or otherwise work together. Examples of fonts including stylistic sets are Zapfino Linotype and Adobe's Poetica. Individual features numbered sequentially with the tag name convention 'ss01' 'ss02' 'ss03' . 'ss20' provide a mechanism for glyphs in these sets to be associated via GSUB lookup indexes to default forms and to each other, and for users to select from available stylistic sets.
-
Sylistic Set 2
Tag: ss02
Function: In addition to, or instead of, stylistic alternatives of individual glyphs (see 'salt' feature), some fonts may contain sets of stylistic variant glyphs corresponding to portions of the character set, e.g. multiple variants for lowercase letters in a Latin font. Glyphs in stylistic sets may be designed to harmonise visually, interract in particular ways, or otherwise work together. Examples of fonts including stylistic sets are Zapfino Linotype and Adobe's Poetica. Individual features numbered sequentially with the tag name convention 'ss01' 'ss02' 'ss03' . 'ss20' provide a mechanism for glyphs in these sets to be associated via GSUB lookup indexes to default forms and to each other, and for users to select from available stylistic sets.
-
Initial Forms
Tag: init
Function: Replaces glyphs at the beginnings of words with alternate forms designed for this use. This is common in Latin connecting scripts, and required in various non-Latins like Arabic. In the typeface Ex Ponto, the default t in the word 'type' is replaced with the t.begin form.
-
Above-Base Substitutions
Tag: abvs
Function: Substitutes a ligature for a base glyph and mark that's above it. In complex scripts like Kannada (Indic), the vowel sign for the vowel I which a mark, is positioned above base consonants. This mark combines with the consonant Ga to form a ligature.
-
Akhands
Tag: akhn
Function: Preferentially substitutes a sequence of characters with a ligature. This substitution is done irrespective of any characters that may precede or follow the sequence. In complex scripts like Devanagari (Indic), the sequence Ka, Halant, Ssa should always produce the ligature Kssa, irrespective of characters that precede/follow the above given sequence. The Kssa is identified in Devanagari as an Akhand character (meaning unbreakable).
-
Below-Base Forms
Tag: blwf
Function: Substitutes the below-base form of a consonant in conjuncts. In complex scripts like Oriya (Indic), the consonant Va has a below-base form that is used to generate conjuncts. Given a sequence Gha, Virama (Halant), Va; the below-base form of Va would be substituted to form the conjunct GhVa.
-
Below-Base Substitutions
Tag: blws
Function: Produces ligatures that comprise of base glyph and below-base forms. In the Malayalam script (Indic), the conjunct Kla, requires a ligature which is formed using the base glyph Ka and the below-base form of consonant La. This feature can also be used to substitute ligatures formed using base glyphs and below base matras in Indic scripts.
-
Glyph Composition/Decomposition
Tag: ccmp
Function: To minimize the number of glyph alternates, it is sometimes desired to decompose a character into two glyphs. Additionally, it may be preferable to compose two characters into a single glyph for better glyph processing. This feature permits such composition/decompostion. The feature should be processed as the first feature processed, and should be processed only when it is called. In Syriac, the character 0x0732 is a combining mark that has a dot above AND a dot below the base character. To avoid multiple glyph variants to fit all base glyphs, the character is decomposed into two glyphs...a dot above and a dot below. These two glyphs can then be correctly placed using GPOS. In Arabic it might be preferred to combine the shadda with fatha (0x0651, 0x064E) into a ligature before processing shapes. This allows the font vendor to do special handling of the mark combination when doing further processing without requiring larger contextual rules.
-
Conjunct Forms
Tag: cjct
Function: This feature allows for control over re-ordering of reph and pre-pended matras in case of consonants that do not take half forms yet do form conjunct ligatures in combination with certain following consonants.
-
Half Forms
Tag: half
Function: Produces the half forms of consonants in Indic scripts. In Hindi (Devanagari script), the conjunct KKa, obtained by doubling the Ka, is denoted with a half form of Ka followed by the full form.
-
Halant Forms
Tag: haln
Function: Produces the halant forms of consonants in Indic scripts. In Sanskrit (Devanagari script), syllable final consonants are frequently required in their halant form.
-
Nukta Forms
Tag: nukt
Function: Produces Nukta forms in Indic scripts. In Hindi (Devanagari script), a consonant when combined with a nukta gives its nukta form.
-
Pre-base Forms
Tag: pref
Function: Substitutes the pre-base form of a consonant. In the Khmer script, the consonant Ra has a pre-base subscript form subscript called Coeng Ra. When the sequence of Coeng followed by Ra, its pre-base form is substituted.
-
Pre-base Substitutions
Tag: pres
Function: Produces the pre-base forms of conjuncts in Indic scripts. It can also be used to substitute the appropriate glyph variant for pre-base vowel signs. In the Gujarati (Indic) script, the doubling of consonant Ka requires the first Ka to be substituted by its pre-base form. This in turn ligates with the second Ka. Applying this feature would result in the ligaturised version of the doubled Ka.
-
Post-base Forms
Tag: pstf
Function: Substitutes the post-base form of a consonant. In the Gurmukhi (Indic) script, the consonant Ya has a post base form. When the Ya is used as the second consonant in conjunct formation, its post-base form is substituted.
-
Post-base Substitutions
Tag: psts
Function: Substitutes a sequence of a base glyph and post-base glyph, with its ligaturised form. In the Malayalam (Indic) script, the consonant Va has a post base form. When the Va is doubled to form a conjunct- VVa; the first Va [base] and the post base form that follows it, is substituted with a ligature.
-
Rakar Forms
Tag: rkrf
Function: Produces conjoined forms for consonants with rakar in Devanagari and Gujarati scripts.
-
Reph Form
Tag: rphf
Function: Substitutes the Reph form for a consonant and halant sequence. In the Devanagari (Indic) script, the consonant Ra possesses a reph form. When the Ra is a syllable initial consonant and is followed by the virama, it is repositioned after the post base vowel sign within the syllable, and also substituted with a mark that sits above the base glyph.
-
Vattu Variants
Tag: vatu
Function: Substitutes ligatures for conjuncts made up of base consonants with consonants that have vattu forms. In the Devanagari (Indic) script, the consonant Ra takes a vattu form, when it is not the syllable initial consonant in a conjunct. This form ligates with the base consonant as well as half forms of consonants.
Current Product Technical Details
Format: | OpenType Indic (TTF) |
Character Count: | 5156 |
Product ID: | NirmalaMT0002 |
Material Number: | 168447328 |
Technical Name(s): | |
File Name(s): | nirmalab_M.ttf |
Window Menu Name(s): |
Current Product Technical Details
Format: | Devanagari Basic |
Character Count: | 5156 |
CSS Name: | Nirmala UI W60 Bold |
Available Web Font Formats
Format: | WOFF |
File Size: | 723.57 Kb |
Browsers: |
Format: | WOFF2 |
File Size: | 595.93 Kb |
Browsers: |