<span lang="English" dir="ltr">Clip</span> fonts or split fonts are non-Unicode fonts that assign glyphs of Brahmic scripts, such as Devanagari, at code positions intended for glyphs of the Latin script or to produce glyphs not found in Unicode by using its Private Use Area (PUA).
Brahmic scripts have an inherent vowel without attached diacritics. Vowels (excluding the inherent vowel) that immediately follow a consonant are written as a diacritic. For example, a Devanagari consonant in âÂÂbase formâ in Unicode is âÂÂà ¤Ââ /áñÃÂ/ where the inherent vowel is âÂÂà ¤ â /ÃÂ/. If the vowel âÂÂà ¤Ââ /aÃÂ/ were to follow this Devanagari consonant, then the âÂÂà ¤¾â diacritic is attached resulting in âÂÂà ¤Âà ¤¾âÂÂ. Consonants that are a part of conjunct clusters may assume a conjunct form such as âÂÂà ¤Âà ¥Ââ â in Devanagari.
Devanagari consonants that are a part of conjunct clusters (except for the final consonant in a conjunct cluster, which is in its âÂÂbase formâÂÂ) are followed by the halant and zero-with joiner characters. For example, âÂÂà ¤Âà ¥Âà ¤¯â /áñjÃÂ/ is formed by âÂÂà ¤ÂâÂÂ, followed by the halant diacritic,
In clip fonts the âÂÂbase formâ of a character is the conjunct form such as âÂÂà ¤Âà ¥Ââ â in Devanagari and diacritics are added to indicate that the consonant is immediately followed by a vowel (including the inherent vowel). For example, a Devanagari consonant in âÂÂbase formâ in a clip font is âÂÂà ¤Âà ¥Ââ â /áñ/. If the inherent vowel âÂÂà ¤ âÂÂ/ÃÂ/ were to follow this Devanagari consonant, then the âÂÂà ¤¾â diacritic would be attached to it resulting in âÂÂà ¤ÂâÂÂ. Vowels that are not the inherent âÂÂà ¤ â /ÃÂ/ such as âÂÂà ¤Ââ /aÃÂ/ that follow this Devanagari consonant, then the âÂÂà ¤¾â diacritic attaches twice, resulting in âÂÂà ¤Âà ¤¾â with a Latin script representation of âÂÂGaaâÂÂ.
Devanagari consonants that are a part of conjunct clusters are written consecutively in their âÂÂbase formsâ (unless it is the last consonant in a conjunct cluster, which is in its âÂÂinherent vowel formâÂÂ). For example, âÂÂà ¤Âà ¥Âà ¤¯â /áñjÃÂ/ is formed by âÂÂà ¤Âà ¥Ââ âÂÂ, followed by âÂÂà ¤¯à ¥Ââ âÂÂ, and followed by the âÂÂà ¤¾â diacritic with a Latin script representation of âÂÂGyaâÂÂ.
A computer assumes that text written with a clip font is in the Latin script. Thus, when the font is changed to another Latin script font that is not a clip font, the Latin script characters on the keys that were used to type the text are displayed instead of text in the original Brahmic script. As a result, the clip font has to be available wherever text in Brahmic script is desired. Thus, clip fonts may not be uniformly compatible across computers and the Internet. This weakness is used as a kind of encryption.
Clip fonts arose as a result of the perceived complexity of keyboard layout switching in common operating system setups, as well as defective internationalization capabilities in older software. English computer keyboards are common in India. Clip font users can easily write Hindi and other Indic languages using those keyboards. In India, people switch quickly among multiple languages and scripts.
At least 40 commercial clip fonts are available. With ASCII, they are used by custom keyboard drivers for Indic scripts, intended to limit keystrokes. Such helper software often broke following operating system updates.
One of the popular clip fonts for Devanagari is Kiran fonts KF-Kiran, because it does not require special software and can be used in older software. Many users successfully ported this True Type font to operating systems such as Mac OS, Linux, some flavours of Unix and Android.
Clip fonts are sometimes used for scripts that are not yet encoded in Unicode. The "correct" way to handle these is to temporarily encode these in Unicode's Private Use Area (PUA). Users in India find that only English language keyboards are available.