close-sidepanel close-sidepanel
Fontfabric™ Logo
Fontfabric™ -
PH PH

PH Font Family – Display Typeface of 96 Styles•

ph-01 Circle ph-01 Circle
ph-03 Specimen ph-03 Specimen
ph-02 Numbers ph-02 Numbers

OpenType Features

Above-base Forms

Replaces the above-base part of a vowel sign. For Khmer and similar scripts.

Above-base Mark Positioning

Positions a mark glyph above a base glyph.

Above-base Substitutions

Ligates a consonant with an above-mark.

Access All Alternates

Special feature: used to present user with choice all alternate forms of the character

Akhand

Hindi for unbreakable. Ligates consonant+halant+consonant, usually only for k-ss and j-ny combinations.

Alternate Annotation Forms

Provides user access to circled digits, inverse letters etc.

Alternate Half Widths

Re-positions full-width glyphs on half-width spaces

Alternative Fractions

Converts figures separated by slash with alternative stacked fraction form

Alternative Vertical Half Metrics

Positions characters to be centered vertically with half-height characters

Alternative Vertical Metrics

Positions shorter characters to be centered vertically with full-height characters

Below-base Forms

Replaces halant+consonant combination with a subscript form.

Below-base Mark Positioning

Positions a mark glyph below a base glyph

Below-base Substitutions

Ligates a consonant with a below-mark.

Bulgarian

Substitutes the version of a letter with another one stylistical version in regard to the language rules.

Capital Spacing

Adjusts spacing between letters in all-capitals text

Capitals to Petite Caps

Substitutes capital letters with petite caps

Capitals to Small Caps

?

Capitals to Small Caps

Case Sensitive Forms

Replace characters, especially punctuation, with forms better suited for all-capital text, cf. titl

Case-sensitive form

Punctuation glyphs matching the different vertical position of upper and lower case letters.

Centered CJK Punctuation

Positions punctuation marks vertically and horizontally

Character Variant 1–99

Multiple variants of a single character, which may not apply to many other characters, see references for voluminous documentation

Conjunct Form After Ro

Khmer

Conjunct Forms

Ligates consonant+halant+consonant, indicates part of a conjunct.

Contextual Alternates

Automatic substitution of a letter with another one, which in the surrounding context looks proper.

Contextual Ligatures

Applies a second ligature feature based on a match of a character pattern within a context of surrounding patterns

Contextual Swash

Converts letter to a swashed version based on characters around the letter

Cursive Positioning

Precise positioning of a letter's connection to an adjacent one

Denominators

Two full sets of smaller numerals aligned to the top and bottom of standard figures and being used as part of the fractions.

Discretionary Alternates

An optional ligature of two or more letters that is designed only for aesthetical reasons. A discreet way to beautify the words.

Discretionary Ligatures

Ligatures to be applied at the user's discretion

Distance

Adjusts horizontal positioning between glyphs. (Always enabled, as opposed to 'kern'.)

Dotless Forms

The dotless forms are to be used as base forms for placing mathematical accents over them.

Expert Forms

Typographic alternatives for some Japanese tetragrams

Final Glyph on Line Alternates

Replaces final glyph on the line with an alternate

Flattened accent forms

This feature is applied to individual glyphs during layout of math formula.

Fractions

Sequence of figures with slash / fraction bar could be represented as a diagonal fraction including two full sets of smaller numerals.

Full Widths

Substitutes proportionally spaced character with full-width versions (esp. for Latin letters within Chinese)

Glyph Composition/Decomposition

Either calls a ligature replacement on a sequence of characters or replaces a character with a sequence of glyphs. Provides logic that can for example effectively alter the order of input characters.

Halant Forms

Replaces a glyph for final consonant+halant.

Half Form

Replaces consonant+halant with a half form, indicating it is part of a conjunct.

Half Widths

Substitutes uniformly-spaced characters with half-width version

Hangul

Transliterates Chinese-style characters with Korean Hangul

Historical Forms

Obsolete forms of characters to be applied at the user's discretion, cf. hlig

Historical Ligatures

Obsolete ligatures to be applied at the user's discretion

Hojo Kanji Forms

Hojo alternates for Japanese tetragrams

Horizontal Kana Alternates

Alternate forms for horizontal kana text, e.g. ー for chōonpu instead of |, cf. vkna

Initial Forms

Substitutes a special form of a letter occurring at the beginning of a word (required by Arabic and Syriac)

Isolated Forms

Substitutes a special form of a letter occurring outside a word (required by Arabic and Syriac)

Italics

Replaces letter with corresponding italic glyph

JIS 04 Forms

JIS 2004 alternates for Japanese tetragrams, not accessible per Unicode

JIS 78 Forms

JIS C 6226-1978 alternates for Japanese tetragrams, not accessible per Unicode

JIS 83 Forms

JIS X 0208-1983 alternates for Japanese tetragrams, not accessible per Unicode

JIS 90 Forms

JIS X 0208-1990 alternates for Japanese tetragrams, not accessible per Unicode

Justification Alternates

User selectable wider and narrower alternates, used especially for justifying

Kerning

Fine horizontal positioning of one glyph to the next, based on the shapes of the glyphs

Leading Jamo Forms

Initial group of consonants for a synthesized Korean Hangul tetragram

Left Bounds

Re-positions glyphs at end of line. Called by opbd.

Left-to-right glyph alternates

Replaces characters with forms befitting left-to-right presentation (except mirrored forms)

Left-to-right mirrored forms

Replaces characters with possibly mirrored forms befitting left-to-right presentation

Lining Figures

Replaces numerals with glyphs meant to fit better in all-capitals text, often also tnum

Mark Positioning

Fine positioning of a mark glyph to a base character

Mark Positioning via Substitution

Used in Windows 95 for positioning of Arabic marks

Mark-to-mark Positioning

Fine positioning of a mark glyph to another mark character

Math script style alternates

This feature can have a parameter indicating the script level: 1 for simple subscripts and superscripts, 2 for second level subscripts and superscripts (that is, scripts on scripts), and so on. (Currently, only the first two alternates are used). For glyphs that are not covered by this feature, the original glyph is used in subscripts and superscripts.

Mathematical Greek

Replaces Greek characters with special forms for use in mathematics

Medial Form #2

Syriac

Medial Forms

Substitutes a special form of letters between other letters in words (required by Arabic and Syriac)

NLC Kanji Forms

NLC alternates for Japanese tetragrams

Nukta Forms

Replace consonant+nukta (dot mark) with single glyph.

Numerator

Converts to appropriate fraction numerator form, invoked by frac

Oldstyle Figures

Substitution of the standard lining numerals with such having ascenders and descenders matching the rythm of lowercase letters.

Optical Bounds

Re-positions glyphs at beginning and end of line, for precise justification of text.

Optical size

Not a lookup: feature's table provides to applications information about the appearance and intent of the font, to aid in font selection.

Ordinals

Smaller upper set of letters that suits ordinals numbers when used in series.

Ornaments

Decorative alternates for the bullet character •

Petite Caps

Substitute lower-case letters with their petite caps analogs

Post-base Forms

Substitutes final halant+consonant with special form. Khmer and Gurmukhi, Malayalam

Post-base Substitutions

Ligates a final consonant+consonant.

Pre-base Forms

Replaces halant+consonant at the end of a consonant cluster with a glyph at the beginning. Khmer, Myanmar, Malayalam, Telugu

Pre-base Substitutions

Ligates consonant combinations.

Proportional Alternate Vertical Metrics

Re-positions glyphs vertically to be centered on proportional full-height characters

Proportional Alternates

Re-positions otherwise monospace characters according to glyph width

Proportional Figures

Replaces numerals with glyphs of proportional width, often also onum

Proportional Kana

Kana for use alongside alphabets, without grid typography

Proportional Widths

Replaces uniformly-spaced glyphs with proportional ones

Quarter Widths

Replaces uniformly-spaced glyphs with quarter-width ones (punctuation etc.)

Rakar Forms

Replaces halant+ra with a rakar glyph, indicating it is part of a conjunct.

Randomize

Replaces character with random forms (meant to simulate handwriting)

Reph Form

Replaces initial ra+halant with a final reph mark, indicating part of a conjunct.

Required Contextual Alternates

Contextual alternates required for correct text display which differs from the default join for other letters, required especially important by Arabic

Required Ligatures

Ligatures required for correct text display (any script, but in cursive)

Required Variation Alternates

Special variants of a single character, which need apply to specific font variation, required by variable fonts

Right Bounds

Re-positions glyphs at beginning of line. Called by opbd.

Right-to-left glyph alternates

Replaces characters with forms befitting right-to-left presentation (except mirrored forms)

Right-to-left mirrored forms

Replaces characters with possibly mirrored forms befitting right-to-left presentation

Ruby Notation Forms

Ruby characters, small print

Scientific Inferiors

as in "H2O", "SOx" or "YCbCr" (but using the same font weight and predefined position in contrast these plain HTML subs and sups)

Simplified Forms

Replaces sinograms with their simplified versions, may be language dependent

Slashed Zero

Replaces 0 figure with slashed 0

Small caps

Specially designed smaller versions of the capital letters that match the lowercase letters. An alternate of italic or bold styles.

Standard Ligatures

A single glyph combining two or more letters designed to avoid clashes and to enhance the legibility of the typeface.

Stretching Glyph Decomposition

Substitutes a special form of a stretchy glyph onto one or more letters (required by Syriac)

Stylistic Alternates

Sets with stylistic alternates of glyphs that could be activated optionally in order to get a different appearance.

Stylistic Set 1 – 20

Replaces character with one from a font-specific set of stylistic alternatives

Subscript

Replaces character with subscript version, cf. numr

Superscript

Replaces character with superscript version, cf. dnom

Swash

Either replaces character with or displays multiple swashed versions

Swashes

A flourishing and extended part of a letter/glyph with caligraphic origin. For an extra splendid appearance.

Tabular Figures

Substitution of the standard numerals (figures) with such that have equal width in order to fit pe ect in table columns.

Terminal Form #2

Syriac

Terminal Form #3

Syriac

Terminal Forms

Substitutes a special form of a letter at end of words (required by Arabic and Syriac)

Third Widths

Substitutes uniformly-spaced character with a version of 1/3 width (punctuation, etc.)

Titling Alternates

Replaces characters with forms suited for large type, as in titles

Traditional Forms

Replaces Chinese characters with their traditional versions

Traditional Name Forms

Japanese alternates for proper names

Trailing Jamo Forms

Final group of consonants for a synthesized Korean Hangul tetragram

Unicase

Replaces lowercase and uppercase letters with a set of single case glyphs

Vattu Variants

Replaces consonant+rakar combinations with a vattu variant ligature.

Vertical Alternates

A subset of vrt2: prefer the latter feature

Vertical Alternates and Rotation

Replaces characters with forms suitable for vertical writing, possibly by rotating 90°

Vertical Alternates for Rotation

Replaces characters with forms suitable for vertical writing, possibly by shifting or shape

Vertical Kana

Alternate Japanese kana forms for vertical text, e.g. | for chōonpu instead of ー, cf. hkna

Vertical Kerning

Fine vertical positioning of characters based on shape

Vowel Jamo Forms

Medial group of vowels for a synthesized Korean Hangul tetragram

Want to see these in action?
Download trial fonts

Licensing

PH is mostly used for Desktop and Web but we have a range of licenses.

Desktop

Install the font on your computer to create designs for print or static digital images, such as logos, packaging, and marketing materials. The desktop license is always perpetual.

Web

The web license enables you to embed the font into your website through CSS, ensuring that visitors see your intended typography without needing to install the font themselves. It’s optimised for online performance and the usage limits are based on monthly pageviews. Annual and Perpetual options are available.

App

With the app license, you can integrate the font into mobile applications across different platforms like iOS and Android. It ensures that your in-app text and user interface maintain a consistent, branded look throughout the app experience. Annual and Perpetual options are available.

Server

For web and print on demand apps.

Epub

This license is tailored for digital publishing, allowing you to embed fonts into eBooks and other ePublishing formats. It ensures your typography remains intact and visually appealing across various e-readers and digital devices. Annual and Perpetual options are available.

Digital-ads

The digital ads license permits you to use the font in HTML5-based ads, ensuring your ad campaigns have a consistent, on-brand appearance. It’s designed to handle the dynamic and interactive nature of digital advertising while maintaining optimal performance across devices. Annual and Perpetual options are available.

Broadcasting

Corporate

For wider or unlimited purposes according to your company’s needs.

Gaming

For commercial electronic games played on all interactive platforms.

OEM / Font Interface Embedding

This license covers embedding fonts into device interfaces, touchscreen displays, control panels, industrial machines, vehicle dashboards, or other interfaces where the font is part of the functional display.