Skip to main content

HS Amal Complete Family Pack

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...
  • liga
  • calt
  • swsh
  • ss01
  • ss02
  • ss03
  • init
  • fina
  • ccmp
  • isol
  • medi
  • rlig
  • liga

    Standard Ligatures

    Tag: liga

    Function: Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers the ligatures which the designer/manufacturer judges should be used in normal conditions. The glyph for ffl replaces the sequence of glyphs f f l.

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

  • swsh

    Swash

    Tag: swsh

    Function: This feature replaces default character glyphs with corresponding swash glyphs. Note that there may be more than one swash alternate for a given character. The user inputs the ampersand character when setting text with Poetica with this feature active, and is presented with a choice of the 63 ampersand forms in that face.

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

  • ss03

    Sylistic Set 3

    Tag: ss03

    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.

  • fina

    Terminal Forms

    Tag: fina

    Function: Replaces glyphs at the ends 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 Poetica, the default e in the word 'type' is replaced with the e.end form.

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

  • isol

    Isolated Forms

    Tag: isol

    Function: Replaces the nominal form of glyphs with their isolated forms. In Arabic, if the Alef is followed by Lam, the default glyph for Alef is replaced with its isolated form.

  • medi

    Medial Forms

    Tag: medi

    Function: Replaces glyphs in the middles of words (i.e. following a beginning and preceding an end) with alternate forms designed for this use. Note: This is different from the default form, which is designed for stand-alone use. This is common in Latin connecting scripts, and required in various non-Latins like Arabic. In the typeface Caflisch Script, the y and p in the word 'type' are replaced by the y.med and p.med forms.

  • rlig

    Required Ligatures

    Tag: rlig

    Function: Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers those ligatures, which the script determines as required to be used in normal conditions. This feature is important for some scripts to insure correct glyph formation. The Arabic character lam followed by alef will always form a ligated lamalef form. This ligated form is a requirement of the script's shaping. The same happens with the Syriac script.

Current Product Technical Details

Format: OpenType OT Arabic (TTF)
Product ID:HBSV016
Material Number:149118630
Technical Name(s):HSAmal-XThin, HSAmal-Thin, HSAmal-Light, HSAmal-Regular, HSAmal-Medium, HSAmal-Bold, HSAmal-XBlack
File Name(s):HS Amal-Bold.ttf, HS Amal-Light.ttf, HS Amal-Medium.ttf, HS Amal-Regular.ttf, HS Amal-Thin.ttf, HS Amal-XBold.ttf, HS Amal-XThin.ttf
Window Menu Name(s):HS Amal XThin, HS Amal Thin, HS Amal Light, HS Amal, HS Amal Medium, HS Amal, HS Amal XBlack

Other Products Technical Details

Format: OpenType OT Arabic (CFF)
Product ID:HBSV016
Material Number:147118630
Technical Name(s):HSAmal-XThin, HSAmal-Thin, HSAmal-Light, HSAmal-Regular, HSAmal-Medium, HSAmal-Bold, HSAmal-XBlack
File Name(s):HS Amal-Bold.otf, HS Amal-Light.otf, HS Amal-Medium.otf, HS Amal-Regular.otf, HS Amal-Thin.otf, HS Amal-XBold.otf, HS Amal-XThin.otf
Window Menu Name(s):HS Amal XThin, HS Amal Thin, HS Amal Light, HS Amal, HS Amal Medium, HS Amal, HS Amal XBlack

Select font


We support this browser, but the preview image is currently not available.