Tamil Script Code for Information Interchange

From Bharatpedia, an open encyclopedia
Information red.svg
Scan the QR code to donate via UPI
Dear reader, We need your support to keep the flame of knowledge burning bright! Our hosting server bill is due on June 1st, and without your help, Bharatpedia faces the risk of shutdown. We've come a long way together in exploring and celebrating our rich heritage. Now, let's unite to ensure Bharatpedia continues to be a beacon of knowledge for generations to come. Every contribution, big or small, makes a difference. Together, let's preserve and share the essence of Bharat.

Thank you for being part of the Bharatpedia family!
Please scan the QR code on the right click here to donate.

0%

   

transparency: ₹0 raised out of ₹100,000 (0 supporter)


Tamil Script Code for Information Interchange (TSCII) is a coding scheme for representing the Tamil script. The lower 128 codepoints are plain ASCII, the upper 128 codepoints are TSCII-specific. After long years of being used on the Internet by private agreement only, it was successfully registered with the IANA in 2007.[1]

TSCII encodes the characters in visual (written) order, paralleling the use of the Tamil Typewriter.

Unicode has used the logical order encoding strategy for Tamil, following ISCII, in contrast to the case of Thai, where the visual order encoding grandfathered by TIS-620 was adopted.

The government of Tamil Nadu endorses its own TAB/TAM standards for 8-bit encoding and other, older encoding schemes can still be found on the WWW.

The free etext collection at Project Madurai uses the TSCII encoding, but has already started to provide Unicode versions.

History[edit]

The need for a common encoding for Tamil was felt by members of various mailing list based forums in mid-1990s, as there were multiple custom coded fonts were prevalent in those forums. While some of the commercial encodings were popular than the others, they were not accepted by wider community due to conflicting commercial interests. While Unicode was accepted by most as the future standard, most of the desktop systems at that time were still not capable of handling Unicode for Tamil language, and an interim 8-bit encoding was required.

A separate mailing list for discussion of such encodings ([email protected]) was created in 1997 to initiate this discussion, starting with an email written by Dr.K.Kalyanasundaram to the popular Tamil author Sujatha who headed the committee for standardization of Tamil keyboard.[2] This forum quickly attracted enthusiastic participants from across the globe, including several prominent Tamil scholars. Archives of these discussion are maintained by INFITT.[3]

Subsequent to publishing TSCII, most of the members of [email protected] mailing list became part of INFITT, which is a wider initiative to bring in standardization and continued development in various areas of Tamil computing.

Codepage layout[edit]

Template:Chset-table-header
Template:Chset-left2 Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-punct|Template:Chset-cell Template:Chset-color-punct|Template:Chset-cell Template:Chset-color-punct|Template:Chset-cell Template:Chset-color-punct|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell Template:Chset-color-digit|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-misc|Template:Chset-ctrl Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-graph|Template:Chset-cell Template:Chset-color-misc|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-undef| Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell
Template:Chset-left2 Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-letter|Template:Chset-cell Template:Chset-color-undef|

Template:Chset-legend

Conversion Tools[edit]

You can convert UTF-8 encoded documents to TSCII using the GNU iconv tools as follows, <syntaxhighlight lang="BASH"> $ iconv -f utf-8 -t tscii hello.utf8 > hello.tscii </syntaxhighlight> Whereas conversion from TSCII to UTF-8 is done by interchanging -f and -t flags.

Visual Application[edit]

An open source project is available at AnyTaFont2UTF8 is maintained by Isaiyini Tamil Community

See also[edit]

  • TACE16 (Tamil All Character Encoding)

References[edit]

External links[edit]

Template:Character encoding