Skip to main content

  • Buy from 99 Checkout In Cart
  • View Family

Try this font now! Use the controls below to customize your text string and its appearance.

Select font


Font Size:

Text Color:

Background:

Try this web font now! Simply edit the sample text below or change colors and size.

Select font


Font Size:

Text Color:

Background:

Try this font now! Use the controls below to customize your text string and its appearance.

Select font


Try this web font now! Enter your text and click the 'Change Sample Text' button.

Select font


Loading...
Loading...
  • frac
  • locl
  • calt
  • ss01
  • ss02
  • init
  • abvm
  • abvs
  • akhn
  • blwf
  • blwm
  • blws
  • ccmp
  • cjct
  • dist
  • half
  • haln
  • kern
  • nukt
  • pref
  • pres
  • pstf
  • psts
  • rkrf
  • rphf
  • vatu
  • frac

    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.

  • locl

    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.

  • calt

    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.

  • ss01

    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.

  • ss02

    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.

  • init

    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.

  • abvs

    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.

  • akhn

    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).

  • blwf

    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.

  • blws

    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.

  • ccmp

    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.

  • cjct

    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

    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.

  • haln

    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.

  • nukt

    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.

  • pref

    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.

  • pres

    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.

  • pstf

    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.

  • psts

    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.

  • rkrf

    Rakar Forms

    Tag: rkrf

    Function: Produces conjoined forms for consonants with rakar in Devanagari and Gujarati scripts.

  • rphf

    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.

  • vatu

    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.

  • Basic Latin

    These fonts support the Basic Latin character set. Each font is Unicode™ encoded, and available in d

    Tag: Basic Latin

    Function: These fonts support the Basic Latin character set. Each font is Unicode™ encoded, and available in different formats. Please review the product information for each font to ensure it will meet your requirements.

  • lowercase

    Tag: lowercase

    Function:

  • uppercase

    Tag: uppercase

    Function:

Current Product Technical Details

Format: OpenType Indic (TTF)
Product ID:MS701131665
Material Number:287126079
Technical Name(s):
File Name(s):nirmala_M.ttf, nirmalab_M.ttf, nirmalas_M.ttf
Window Menu Name(s):

Select font

@font-face{font-family:"Nirmala UI W60 Semilight";src:url("//fast.fonts.net/dv2/14/31f3b1f3-6e29-40e9-a02e-43931a6eaf51.woff2?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff2"),url("//fast.fonts.net/dv2/3/17da41e6-48a8-4482-bfbf-488ff40fc7b0.woff?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff")}
@font-face{font-family:"Nirmala UI W60 Regular";src:url("//fast.fonts.net/dv2/14/8194b8a5-4e56-4093-ac55-f8756fef6f68.woff2?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff2"),url("//fast.fonts.net/dv2/3/2f01c98f-e737-480c-b552-c6b9b2aa703b.woff?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff")}
@font-face{font-family:"Nirmala UI W60 Bold";src:url("//fast.fonts.net/dv2/14/75deef1d-4c95-41f6-b94a-e0bd0fb1a972.woff2?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff2"),url("//fast.fonts.net/dv2/3/fae4d44b-c97b-48f8-a920-971cbf69300e.woff?d44f19a684109620e484147fa790e81859e92aaaea3d337f84586d5df8888fe5455f55e0f83ed0be044ddfaa95e824a4b1318d5b552aaa24a44025e9&projectid=74f39a9d-a5dc-405f-9690-1c1fd4590ae4") format("woff")}