There are many types of fonts available for typing in Gujarati on a computer. Fonts are sets of characters that have a specific style and appearance. Fonts can be classified into two categories: Unicode fonts and non-Unicode fonts. Unicode fonts are fonts that follow the Unicode standard, which is a universal system for encoding and representing text in different languages. Unicode fonts are compatible with most applications and operating systems, and can be used to type in dialog boxes, search engines and web browsers. Non-Unicode fonts are fonts that do not follow the Unicode standard, and have their own character maps and codes. Non-Unicode fonts are not compatible with all applications and operating systems, and cannot be used to type in dialog boxes, search engines and web browsers. Non-Unicode fonts also have different styles and designs that may appeal to some users.
Harikrishna Font Set
One set of non-Unicode Gujarati fonts is the Harikrishna font set. This set includes 28 fonts that share the same character map and keyboard layout. Some of the fonts in this set are Harikrishna, Sugam, Hari, Amish, Amrut, Ankit, Avinash, Fancy, Ghanshyam, Mangalam, Muni, Murti, Najuk, Nilkanth and Yogi. The advantage of these fonts is that they have different styles and designs that can be used for various purposes. Harikrishna and Nilkanth are plain text fonts that can be used for general writing. Ghanshyam and Amrut are fancy fonts that can be used for titles and headings. The other fonts have various features such as boldness, slanting and curving that can be used for artistic effects.
The keyboard layout of the Harikrishna font set is based on the phonetic equivalence between Gujarati and English. For example, જ sounds like "j", and it is assigned the small "j" key. The full consonants and vowels are assigned to the basic keys on the keyboard. The half consonants (half forms of consonants), conjuncts (combinations of two or more consonants), modifiers (accents and punctuations) and other special characters have to be typed using ANSI codes. The ANSI code is a three-digit number that represents a character in the font. To type a character using its ANSI code, one has to hold the 'Alt' key while typing 0 + XXX on the numeric keypad (not the number row), where XXX is the ANSI code of the character. For example, to type half M (મ્), one has to hold 'Alt' while typing 0192 on the numeric keypad.
Harikrishna Keyboard Layout
The following two images show the characters that are assigned to the normal state and Shift state on the keyboard.
The next two tables show the Gujarati consonants in sequence and the English key that corresponds to the consonant.
Gujarati
English
ક
k
ખ
K
ગ
g
ઘ
G
ઙ
z
ચ
c
છ
C
જ
j
ઝ
J
Gujarati
English
ઞ
Z
ટ
t
: [Gujarati language] : [Gujarati script] : [Harikrishna Template - All about Gujarati Typing] : Image 1: Harikrishna Keyboard Layout - Normal State : Image 2: Harikrishna Keyboard Layout - Shift State : https://en.wikipedia.org/wiki/Gujarati_language : https://en.wikipedia.org/wiki/Gujarati_script
a7a7d27f09