Indian Script Code för informationsutbyte

Indian Script Code for Information Interchange ( ISCII ) är den nationella indiska standarden för kodning av karaktärerna i de olika indiska manusen , som alla är ättlingar till Brahmi- skriptet . I princip är de strukturerade mycket lika, men bokstäverna är väldigt olika. ISCII försöker koda den logiska strukturen för dessa teckensnitt, medan valet av specialbrevsformulär görs med ett markeringsspråk eller en skrivteknik som OpenType .

ISCII innehåller följande skrifter: Bengali , Devanagari , Gujarati , Gurmukhi , Kannada , Malayalam , Oriya , Tamil och Telugu .

Om en text ändras till ett annat teckensnitt sker en automatisk omskrivning .

ISCII är en 8-bitars teckenuppsättning där, som med ISO 8859 och många andra teckenuppsättningar , motsvarar de nedre 128 tecken ASCII- standarden.

I Unicode har den typ av kodning som används av ISCII till stor del bibehållits. Här kodas emellertid de olika teckensnitten i separata 128-byte kodblock i området U + 0900 till U + 0DFF.

koda ... 0 ... 1 ... 2 ... 3 ... 4 ... 5 ... 6 ... 7 ... 8: e ... 9 ... A ... B ... C ... D ... E ... F
En ...
B ...
C ... य़
D ... INV ि
E ... ATR
F ... EXT
D9 hex : INV
Osynligt ( osynligt ) tecken med vilket i kombination med Halant (se nedan) så kallade halvformer av kombinerande tecken kan representeras isolerat, t.ex. B. क (ka) + ् (Halant) + INV = क्‍. ‍ I Unicode följs halanten U + 094D av tecknet ZERO WIDTH JOINER U + 200D istället.
INV används också som ett (tomt) bastecken för att representera kombinerande vokaltecken. I Unicode används istället NBSP U + 00A0 eller den prickade cirkeln ◌ U + 25CC.
EF- hex : ATR
Växla för att välja en specifik teckensnittsformatering eller språk fram till slutet av raden. Detta placeras framför en byte-kod.
F0 hex : EXT
Vedisk accent. Val av följande byte.
E8- hex : Halant (Virama)
Tar bort den föregående inneboende vokalen och slår samman konsonanter i kluster, t.ex. B. क (ka) + ् (Halant) + त (ta) = क्त (kta).
Sekvensen ् (Halant) + ् (Halant) skapar en uttrycklig Halant, t.ex. B. क (ka) + ् (Halant) + ् (Halant) + त (ta) = क्‌त.
Sekvensen ् (Halant) + ़ (Nukta) genererar halva konsonanter, om möjligt, t.ex. B. क (ka) + ् (Halant) + ़ (Nukta) = क्‍.
ISCII Unicode
Halant Halant
Halant + Halant Halant + ZWNJ
Halant + Nukta Halant + ZWJ
E9- hex : Nukta
Skapar mindre vanliga tecken utan egen kod, t.ex. B. क (ka) + ़ (Nukta) = क़ (qa).

Se även

  • TSCII (alternativ standard för tamil)

webb-länkar