Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 6115

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<HTML
><HEAD
><TITLE
>Fonts</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Tamil Linux HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Introduction"
HREF="x58.html"><LINK
REL="NEXT"
TITLE="Console Tamil"
HREF="x90.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Tamil Linux HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x58.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x90.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN63"
></A
>3. Fonts</H1
><P
>It can seem like anarchy. There are an unknown number of fonts, each
    encoded with their own tables, driven by arbitrary keyboard
    layouts and outputs. In my opinion, Tamil can seriously compete
    with any other language for maximum number of font tables.
    Added to this commotion are the dynamic fonts for the web
    pages, that enable anyone to get away with a non-standard font
    as long as his pages are viewable.</P
><P
>Adding to all these is the official Indian Standard Code
    for Information Interchange (ISCII), the Government of India
    sponsored <SPAN
CLASS="QUOTE"
>"unifying"</SPAN
> 
    scheme to bring all Indian fonts under the Devanagari umbrella.
    Anyone familiar with the way the characters are written in
    Tamil and in Devanagari script will understand the lack of any
    rationale in this approach.</P
><P
>Needless to say, this is serving to only add to the
    confusion. A good analysis of this and the unicode for Tamil is
    once again written by Sivaraj and can be found at 
    <A
HREF="http://www.tamil.net/people/sivaraj/tamil_unicode.html"
TARGET="_top"
>&#13;    </A
>. For those not familiar with the Tamil script, a good
    introduction written by Sivaraj is at 
    <A
HREF="http://www.tamil.net/people/sivaraj/write-tamil.html"
TARGET="_top"
>&#13;    </A
>.</P
><P
>Let us ignore the anarchy for a moment and get a picture
    of the frequently used font encodings. There are two main
    contenders and luckily they will converge soon. The first and
    most popular one is the Tamil Standard Code for Information
    Interchange (TSCII), developed by volunteers throughout the world,
    and the other, TAmil Monolingual (TAM), and TAmil Bilingual
    (TAB) encodings, were proposed by the Tamil Nadu Government. Once
    again, TAM is of limited use in an OS environment and we can
    safely ignore that. Almost all Linux efforts are in TSCII
    (Console, KDE, GNOME localizations).</P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN72"
></A
>3.1. TSCII</H2
><P
>TSCII is a glyph-based, 8-bit bilingual encoding. It
      uses a unique set of glyphs; the usual lower ASCII set.
      Roman letters with standard punctuation marks occupy the
      first 128 slots and the Tamil glyphs occupy the 
      <EM
>upper ASCII</EM
> 
      segment (slots 128-256). A good overview of the early font
      encoding schemes and a the rationale behind the TSCII
      approach can be found at
      <A
HREF="http://www.geocities.com/Athens/5180/tscii.html"
TARGET="_top"
>http://www.geocities.com/Athens/5180/tscii.html</A
>.
      </P
><P
>The home URL for TSCII volunteers is
      <A
HREF="http://www.tamil.net/tscii"
TARGET="_top"
>http://www.tamil.net/tscii</A
>. 
      This site discusses the TSCII
      encoding and provides tools including fonts, keyboard
      drivers, editors and inter-conversion tools for various
      platforms. The font encoding table according to TSCII-1.6 can be
      found at <A
HREF="http://www.tamil.net/tscii/charset16.gif"
TARGET="_top"
>http://www.tamil.net/tscii/charset16.gif</A
>.
      </P
><P
>The current version of TSCII is 1.6, and a revision is
      expected anytime now that will fix some anomalies in using
      various slots for encoding. This version 1.7 will be fully
      backward compatible with 1.6 and is expected to gain
      popularity. The <A
HREF="http://groups.yahoo.com/group/tscii"
TARGET="_top"
>&#13;      TSCII discussion group</A
> currently brainstorms on
      modifications to TSCII-1.6. You may be able to participate in
      the discussions by becoming a member. You may also be
      able to download various beta tools from there. The font encoding
      table according to TSCII-1.7 (draft) can be found at
      <A
HREF="http://groups.yahoo.com/group/tscii/files/charset17_a.gif"
TARGET="_top"
>&#13;      </A
>.</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN83"
></A
>3.2. TAB</H2
><P
>TAB is a character based bilingual standard proposed by
      the government of Tamil Nadu. The TAB bilingual encoding table can be
      found at <A
HREF="http://www.tamilnet99.org/annex4.htm"
TARGET="_top"
>http://www.tamilnet99.org/annex4.htm</A
>. 
      Tools for TAB encoding (mostly restricted to the Windows 
      platform) can also be downloaded in the vicinity of this page.
      </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN87"
></A
>3.3. Miscellaneous fonts and encodings</H2
><P
> 
There are too many types, and unfortunately they are not documented well. 
It is beyond the scope of this document to discuss them.       
</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x58.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x90.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Introduction</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Console Tamil</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>