1. ISCII (Indian Script Code for Information Interchange - IS 13194)

Developed by the Bureau of Indian Standards (BIS) and C-DAC in 1991, ISCII is an official 8-bit national character encoding standard. It maps characters of all major Indic scripts onto the upper 128 byte positions (0xA0–0xEF), maintaining direct phonetic equivalence across languages. For example, character code 0xB3 represents the velar consonant "Ka" in Kannada, Hindi, Telugu, Tamil, and Bengali alike.

Benefits: ISCII provides a rigorous, standardized logical phonetic stream. It enabled early governmental and banking computing across India and served as the direct conceptual foundation for the Unicode Indic script blocks.

Drawbacks: ISCII represents logical characters rather than visual font glyphs. It required specialized terminal hardware or dedicated GIST drivers to display correctly, making it incompatible with standard Windows TrueType rendering pipelines of the 1990s.

  • Standard: BIS IS 13194:1991 standard.
  • Structure: 8-bit byte stream with script selection escape sequences.
  • Best For: Inter-governmental archives, legacy C-DAC GIST hardware databases.
  • Migration: Straightforward to convert to Unicode because logical phonetic order is preserved.

2. ISFOC (Intelligent Script Font Code)

Introduced by C-DAC, ISFOC is a glyph-level font encoding standard primarily used in professional desktop publishing (DTP) fonts such as KN-TTUma, KN-TTSurekh, Padmini, and Ganesh. Instead of encoding phonetic letters, ISFOC maps visual typographical glyph segments (half-letters, subscripts, floating vowel signs, and combined ligature shapes) directly onto standard Windows-1252 ANSI positions (0x20–0xFE).

Benefits: High typographic elegance. In 1995, before OpenType existed, ISFOC allowed graphic designers and newspapers to typeset complex Indic ligatures and nested consonant clusters with perfect visual kerning and placement.

Drawbacks: Complete loss of semantic meaning. In an ISFOC stream, text is not stored as letters, but as arbitrary printer glyph instructions. Text cannot be searched, indexed by Google, converted to speech, or copied to modern web pages without specialized decoding.

  • Architecture: Visual TrueType glyph stream (ANSI 0x20–0xFE range).
  • Historic Legacy: Standard for Kannada newspaper printing, InDesign, and PageMaker throughout the 1990s and 2000s.
  • Limitation: Tightly coupled to specific font glyph tables; not interoperable across modern devices.

3. Nudi & Baraha ASCII Custom Mappings

In Karnataka, the state government standardized the Nudi font layout, while private software like Baraha popularized phonetic QWERTY typing. Like ISFOC, Nudi ASCII assigns visual Kannada glyphs to standard Latin ASCII positions. When typing the Latin letter "k", the font displays the visual glyph for "Ka".

Benefits: Simplicity and familiarity. Millions of users learned to type in Kannada without needing specialized hardware or complex operating system language packs.

Drawbacks: The "font lock-in" trap. If a Nudi ASCII document is viewed on a smartphone or computer without that exact Nudi TrueType font installed, the text appears as random English characters (e.g. "PÀ£ÀßqÀ" instead of "ಕನ್ನಡ"). Furthermore, search engines and screen readers cannot read the text.

4. Unicode (The Modern Universal Standard)

Unicode assigns every letter, vowel sign, and mark a unique, permanent code point (e.g., Kannada resides in U+0C80–U+0CFF, Devanagari in U+0900–U+097F). Unlike legacy ASCII fonts, Unicode separates content from presentation: the text is always stored as unambiguous logical characters, while modern OpenType font engines (like HarfBuzz and DirectWrite) handle glyph substitution and positioning dynamically.

Benefits: Total interoperability. Unicode text works everywhere—WhatsApp, Google Search, Microsoft Word, iOS, Android, and AI models—without requiring proprietary fonts.

Drawbacks: Requires compliant OpenType shaping engines to properly assemble consonant conjuncts (vattus) and complex ligatures.

  • Global Universal Standard: ISO/IEC 10646 compliant.
  • Search Engine Optimized: Indexed by Google, Bing, and AI search engines.
  • Future-Proof: Safe for long-term digital preservation and archival.

Summary Comparison Table

Each format served a critical phase in the digital evolution of Indian scripts. For modern publishing, web development, and digital archives, Unicode is the only viable long-term standard. Lipi provides high-speed, client-side WebAssembly converters to safely migrate legacy ISFOC, ISCII, and Nudi documents into clean, searchable Unicode without compromising original typographic integrity.