Current Affairs updated daily
KalviGavaniKalviGavani

Tamil Computing Exercise Solutions | KalviGavani

TN Class 11 Computer Applications Tamil Computing exercise solutions — Unicode, TSCII, Tamil fonts, input methods, Tamil in MS Office, Tamil keyboard, Tamil software, MCQ and long answers.

Updated 16 June 202618 min read

Exercise Solutions Available

Step-by-step answers for all textbook questions in this chapter

View Solutions →

How to Use This Page

This page provides complete exercise solutions for Chapter 18 — Tamil Computing from the Samacheer Kalvi Class 11 Computer Applications textbook. Read each textbook exercise question, attempt it on your own, and then use the answers below to verify your understanding. The quick-recap table, common mistakes, and exam checklist are designed for last-minute revision before your board exams.


Key Concepts (Quick Recap)

#TermMeaning
1Tamil ComputingUsing computers to create, process, store, and display Tamil language content
2UnicodeUniversal character encoding standard that assigns a unique code point to every character across all languages
3TSCIITamil Script Code for Information Interchange — an encoding developed specifically for Tamil characters
4Tamil FontsTypeface files (e.g., Latha, Bamini, Tab/TAM encoded) that render Tamil characters on screen
5Input MethodsTechniques to enter Tamil text — keyboard layout, transliteration, and voice input
6Tamil Keyboard LayoutA standardised arrangement of Tamil characters on keyboard keys (e.g., Tamil 99, Typewriter layout)
7TransliterationTyping Tamil words using English (Roman) letters that are automatically converted to Tamil script
8Tamil in MS OfficeUsing Tamil language features in Word, Excel, PowerPoint through language settings and fonts
9AZHAGIPopular free Tamil software for transliteration and typing in Tamil
10NHM WriterFree Tamil typing software that supports multiple keyboard layouts and encodings
11Tamil EncodingThe method of assigning numeric codes to Tamil characters for digital storage — Unicode, TSCII, TAB, TAM
12Character MapA utility that displays all characters available in a font and lets users insert them into documents
13LocalisationAdapting software interfaces and content to a specific regional language and culture
14InternationalisationDesigning software so it can be adapted to various languages without engineering changes
15Tamil Virtual KeyboardAn on-screen keyboard that allows users to type Tamil by clicking characters with a mouse or touch
16Tamil OCROptical Character Recognition software that converts printed Tamil text images into editable digital text
17Tamil Text-to-SpeechTechnology that reads out Tamil digital text as spoken audio

I. Choose the Correct Answer (MCQ)

1. Which of the following is the universal character encoding standard?

  • (a) TSCII
  • (b) TAB
  • (c) Unicode ✓
  • (d) TAM
ExplanationUnicode is the universal character encoding standard designed to support every writing system in the world. TSCII, TAB, and TAM are specific to Tamil only.

2. TSCII stands for:

  • (a) Tamil Script Code for Information Interchange ✓
  • (b) Tamil Standard Code for International Interchange
  • (c) Tamil System Code for Information Integration
  • (d) Tamil Script Computer for Information Interchange
ExplanationTSCII is the Tamil Script Code for Information Interchange — an encoding scheme created to represent Tamil characters digitally.

3. How many Tamil characters are covered in the Unicode standard?

  • (a) 247
  • (b) 256
  • (c) 72
  • (d) 128 ✓
ExplanationUnicode allocates 128 code points (U+0B80 to U+0BFF) for Tamil. This covers all 247 basic Tamil letters (12 uyir + 18 mei + 216 uyirmei) plus additional Grantha and numeric characters.

4. Which of the following is a Tamil input method?

  • (a) Transliteration ✓
  • (b) Compilation
  • (c) Debugging
  • (d) Rendering
ExplanationTransliteration is an input method where you type Tamil words using English (Roman) letters, and the software converts them into Tamil script automatically.

5. Which encoding standard is used specifically for Tamil and is not compatible with Unicode?

  • (a) ASCII
  • (b) UTF-8
  • (c) TSCII ✓
  • (d) UTF-16
ExplanationTSCII is a Tamil-specific encoding that assigns codes only for Tamil characters. It is not compatible with Unicode, which is a multilingual standard.

6. Which software is used for free Tamil typing and transliteration?

  • (a) Microsoft Excel
  • (b) AZHAGI ✓
  • (c) Adobe Photoshop
  • (d) Google Chrome
ExplanationAZHAGI is a popular free Tamil software that provides transliteration-based typing, allowing users to type in Tamil using English letters.

7. The default Tamil font in Windows operating system is:

  • (a) Bamini
  • (b) Latha ✓
  • (c) Times New Roman
  • (d) Arial
ExplanationLatha is the default Tamil Unicode font provided with the Windows operating system for displaying Tamil text.

8. Which keyboard layout is the standard Tamil layout approved by the Tamil Nadu government?

  • (a) QWERTY
  • (b) Tamil 99 ✓
  • (c) Dvorak
  • (d) AZERTY
ExplanationTamil 99 is the standard Tamil keyboard layout approved by the Tamil Nadu government. It arranges Tamil characters logically so that all 247 letters can be typed efficiently.

II. Very Short Answer Questions (2 Marks)

1. What is Tamil Computing?

Tamil Computing refers to the use of computers and digital technology to create, process, store, transmit, and display Tamil language content. It includes Tamil text encoding, input methods, font technologies, software localisation, and digital tools that enable Tamil to be used effectively on computers and the internet.


2. What is Unicode?

Unicode is a universal character encoding standard that provides a unique numeric code (code point) for every character in virtually all written languages of the world. It ensures that text is stored, displayed, and processed consistently across different platforms, operating systems, and applications. For Tamil, Unicode covers all 247 basic letters plus Grantha characters and symbols.


3. What is TSCII?

TSCII (Tamil Script Code for Information Interchange) is an encoding standard developed exclusively for the Tamil language. It assigns unique numeric codes to Tamil characters, enabling digital storage and exchange of Tamil text. However, TSCII is not compatible with Unicode and is mainly used in legacy systems and older Tamil applications.


4. Name any two Tamil input software.

1. AZHAGI — A free Tamil transliteration software that allows typing Tamil using English letters. 2. NHM Writer — A free Tamil typing tool that supports multiple keyboard layouts and encoding formats including Unicode and TSCII.


5. What is localisation?

Localisation is the process of adapting a software application, website, or digital content to a specific regional language and culture. It includes translating the user interface, date/time formats, currency symbols, and other locale-specific elements so that users can interact with the software in their own language — for example, providing a Tamil interface for Tamil-speaking users.


6. How can you type in Tamil on a computer?

Tamil text can be entered on a computer using the following methods: 1. Keyboard layout — Using a Tamil keyboard layout (such as Tamil 99 or Typewriter layout) where keys are mapped to Tamil characters. 2. Transliteration — Typing Tamil words in English (Roman) letters, which software like AZHAGI or Google Input Tools converts to Tamil script automatically. 3. Virtual keyboard — Using an on-screen Tamil keyboard to click and select characters.


III. Short Answer Questions (3 Marks)

1. Explain Unicode encoding for Tamil.

Unicode is the internationally accepted encoding standard for multilingual text. For Tamil, it allocates the range U+0B80 to U+0BFF in the Basic Multilingual Plane. Key points about Unicode for Tamil:

  • Complete coverage: All 247 Tamil letters (12 uyir, 18 mei, 216 uyirmei) plus ayutham, Grantha letters, and Tamil numerals are included.
  • Unique code points: Each Tamil character has a distinct code point. For example, the vowel "a" (அ) is U+0B85 and the consonant "ka" (க) is U+0B95.
  • Universal compatibility: Unicode is supported by all modern operating systems (Windows, Linux, macOS), web browsers, and programming languages. This means Tamil text encoded in Unicode displays correctly on any device worldwide.
  • UTF-8, UTF-16, UTF-32: Unicode can be stored in different transformation formats. UTF-8 is the most common for web content and uses variable-length encoding (1–4 bytes per character).

2. Explain TSCII encoding.

TSCII (Tamil Script Code for Information Interchange) is a single-byte encoding developed specifically for Tamil. Key features:

  • Single-byte scheme: TSCII uses codes in the range 0–255, fitting within one byte per character, making it efficient for Tamil-only documents.
  • Tamil-specific: Unlike Unicode which covers all world languages, TSCII covers only Tamil characters — including the 247 basic letters, ayutham, and some special symbols.
  • Incompatibility with Unicode: Text encoded in TSCII does not display correctly in Unicode-based applications and vice versa. Conversion tools are needed to migrate TSCII content to Unicode.
  • Legacy usage: TSCII was widely used in the early days of Tamil computing (1990s–2000s) before Unicode became the dominant standard. Today, most new Tamil digital content is created in Unicode.

3. Explain Tamil keyboard layouts.

Tamil keyboard layouts define how Tamil characters are arranged on a computer keyboard. The main layouts are:

1. Tamil 99 Keyboard Layout: This is the standard layout approved by the Government of Tamil Nadu. It arranges all 12 uyir (vowels) on the top row and 18 mei (consonants) on the next rows, with uyirmei combinations accessed through shift keys. It is designed for efficient touch-typing in Tamil.

2. Typewriter Layout: This layout mimics the traditional Tamil mechanical typewriter key arrangement. Users who are familiar with Tamil typewriters prefer this layout. The character positions match the physical typewriter keyboard.

3. Transliteration (Phonetic) Layout: In this method, users type Tamil words using English (Roman) letters based on pronunciation. Software such as Google Input Tools, AZHAGI, and NHM Writer automatically convert the Roman text to Tamil script. For example, typing "namaste" produces "நமஸ்தே".

Users can switch between these layouts through the operating system's language settings or through dedicated Tamil input software.


4. Explain Tamil software tools for typing.

Several software tools are available for typing in Tamil on computers:

1. AZHAGI: A free, popular Tamil transliteration software. Users type in English (Roman) letters and the software instantly converts the text to Tamil. It supports both Unicode and TSCII output and works across multiple applications.

2. NHM Writer: A free Tamil typing utility that supports various keyboard layouts (Tamil 99, Typewriter, transliteration) and multiple encoding formats (Unicode, TSCII, TAB, TAM). It integrates with all Windows applications.

3. Google Input Tools: An online and offline tool from Google that supports transliteration-based Tamil typing. It works in web browsers and as a standalone application.

4. e-Kalappai: An open-source Tamil input tool that provides keyboard-based and transliteration-based Tamil input for Windows and Linux.

5. Windows Tamil Language Pack: Built-in support in Windows operating systems that provides Tamil keyboard layouts, fonts (Latha), and language settings for the entire operating system interface.


IV. Long Answer Questions (5 Marks)

1. Explain the different encoding standards for Tamil — Unicode, TSCII, and TAB/TAM.

Tamil text can be stored digitally using several encoding standards, each with its own characteristics:

Unicode:

  • Unicode is the internationally accepted universal encoding standard.
  • For Tamil, it allocates the range U+0B80 to U+0BFF, covering all 247 basic letters, ayutham, Grantha letters, and Tamil numerals.
  • Unicode is supported by all modern operating systems, browsers, databases, and programming languages.
  • Text stored in Unicode is portable across platforms — a Tamil document created on a Windows PC will display correctly on a Mac, Linux system, or Android phone.
  • Unicode supports multiple transformation formats: UTF-8 (variable 1–4 bytes, most common for web), UTF-16 (2 or 4 bytes), and UTF-32 (fixed 4 bytes).
  • Unicode is the recommended and future-proof standard for all new Tamil digital content.

TSCII (Tamil Script Code for Information Interchange):

  • TSCII is a single-byte (0–255) encoding developed specifically for Tamil.
  • It was created in the late 1990s to address the need for Tamil computing before Unicode support was widespread.
  • TSCII assigns codes only for Tamil characters and does not support other languages in the same document.
  • TSCII-encoded text is not compatible with Unicode applications; conversion is required.
  • Many legacy Tamil websites, email systems, and documents still use TSCII.

TAB and TAM Encodings:

  • TAB (Tamil All_Bouquet) and TAM are single-byte Tamil font encodings that were commonly used with specific Tamil fonts (such as Bamini and other proprietary fonts).
  • These encodings map Tamil characters to positions in the 256-character ASCII extended range.
  • Each font with TAB or TAM encoding has its own character mapping, meaning text typed with one font may not display correctly with another.
  • Like TSCII, TAB and TAM are incompatible with Unicode and with each other.
  • They are now considered legacy encodings and have been largely replaced by Unicode.

Comparison:

FeatureUnicodeTSCIITAB/TAM
ScopeAll world languagesTamil onlyTamil only
CompatibilityUniversalTamil-specificFont-specific
Byte sizeVariable (UTF-8)1 byte1 byte
Current statusStandard, recommendedLegacyLegacy
MultilingualYesNoNo

2. Explain how to use Tamil in computers — input methods, fonts, and software.

Using Tamil on a computer involves three main components: input methods, fonts, and software tools.

Input Methods:

1. Keyboard-based input: The operating system provides Tamil keyboard layouts (Tamil 99, Typewriter layout). Users enable the Tamil keyboard through language settings and switch between English and Tamil using a keyboard shortcut (e.g., Alt+Shift or Windows+Space). Keys are mapped to Tamil characters, allowing direct typing.

2. Transliteration input: Users type Tamil words using English (Roman) letters based on pronunciation. Software such as Google Input Tools, AZHAGI, and NHM Writer convert the Roman text into Tamil script in real time. For example, typing "vanakkam" produces "வணக்கம்". This method is popular because it requires no memorisation of key positions.

3. Virtual keyboard input: An on-screen Tamil keyboard is displayed where users click on Tamil characters to compose text. This is useful for occasional Tamil typing and on touch-screen devices.

4. Voice input: Speech recognition tools can convert spoken Tamil into digital text, though accuracy varies by tool and accent.

Fonts:

  • Unicode fonts: Modern Tamil fonts such as Latha (default Windows Tamil font), Nirmala UI, and free fonts like Noto Sans Tamil render Tamil text correctly across all platforms. Unicode fonts follow the Unicode standard encoding.
  • Legacy fonts: Older fonts like Bamini, TAB, and TAM-encoded fonts use proprietary encoding. Text created with these fonts may not display correctly on other systems without the same font installed.
  • Font installation involves downloading the font file (.ttf or .otf) and installing it through the operating system's font settings.

Software Tools:

  • AZHAGI: Free transliteration software for Tamil typing across all Windows applications.
  • NHM Writer: Free Tamil input tool supporting multiple keyboard layouts and encodings.
  • Google Input Tools: Online and offline transliteration tool for Tamil and other languages.
  • Microsoft Office: Supports Tamil through language settings — users can set Tamil as the proofing language, use Tamil fonts, and enable Tamil keyboard input for Word, Excel, and PowerPoint.
  • Operating system support: Windows, macOS, and Linux all include built-in Tamil language support with keyboard layouts, fonts, and locale settings.

3. Explain the role of Tamil in e-governance and digital inclusion.

Tamil computing plays a vital role in e-governance and digital inclusion in Tamil Nadu and among Tamil-speaking communities worldwide.

E-Governance:

  • Government websites and portals: The Tamil Nadu government maintains official websites in Tamil (e.g., tn.gov.in, eservices.tn.gov.in) where citizens can access services, download forms, and submit applications in Tamil.
  • Tamil in official communication: Government orders, circulars, and public notices are published in Tamil using Unicode encoding, ensuring accessibility to all citizens regardless of English literacy.
  • Digital services: Online services such as land record queries, birth/death certificate applications, and ration card services provide Tamil-language interfaces so that ordinary citizens can navigate them without language barriers.
  • Tamil software in government offices: Government offices use Tamil-enabled software for document creation, data entry, and correspondence, increasing efficiency and reducing dependency on English.

Digital Inclusion:

  • Bridging the language divide: Over 80 million Tamil speakers worldwide benefit from Tamil computing tools that allow them to use technology in their mother tongue, ensuring that non-English speakers are not excluded from the digital world.
  • Education: Tamil-medium students can access digital textbooks, online courses, and educational content in Tamil, improving learning outcomes and reducing the urban-rural education gap.
  • Healthcare: Hospitals and health centres use Tamil-language software for patient records, prescriptions, and health awareness campaigns, making healthcare more accessible.
  • Agriculture: Farmers access weather forecasts, market prices, and agricultural advice through Tamil-language mobile apps and SMS services.
  • Banking and finance: Banks provide Tamil-language interfaces for ATMs, mobile banking, and internet banking, enabling financial inclusion for rural and semi-urban populations.
  • Social media and communication: Tamil keyboard input, Tamil fonts, and transliteration tools enable millions to participate in social media, email, and online forums in their native language.

Challenges and the Way Forward:

  • Many legacy systems still use TSCII or TAB/TAM encodings, requiring conversion to Unicode.
  • Continued development of Tamil OCR, text-to-speech, and speech recognition tools is needed for full accessibility.
  • Standardisation of Tamil computing across government, education, and private sectors must be promoted to ensure consistency and interoperability.

Common Mistakes to Avoid

1. Confusing Unicode with TSCII: Unicode is a universal multilingual standard covering all languages; TSCII is a Tamil-only encoding. They are not interchangeable — TSCII text will not display correctly in Unicode applications without conversion.

2. Assuming only English can be used on computers: Modern computers fully support Tamil and hundreds of other languages through Unicode, input methods, and localised software. Tamil computing is well-established.

3. Mixing up TAB/TAM fonts with Unicode fonts: TAB and TAM are legacy font encodings. Using a TAB-encoded font (like Bamini) on a Unicode-based system will produce garbled text. Always verify whether a font is Unicode-compatible.

4. Thinking transliteration and keyboard layout are the same: Transliteration involves typing in English letters that are auto-converted to Tamil (e.g., typing "amma" to get "அம்மா"). Keyboard layout involves pressing specific keys that directly produce Tamil characters. They are different input methods.

5. Ignoring font encoding compatibility: If a document is created using a TSCII-encoded font, it will not display properly when viewed with a Unicode font. Always match the font encoding to the document encoding.

6. Confusing localisation with internationalisation: Internationalisation is designing software to be adaptable to any language (the groundwork); localisation is the actual adaptation to a specific language and region (the implementation). Internationalisation comes first, localisation follows.

7. Believing Tamil 99 is the only keyboard layout: While Tamil 99 is the government-approved standard, other layouts like the Typewriter layout and transliteration-based input are also widely used. Users should choose based on their comfort and typing speed.

8. Forgetting to enable Tamil language support in the OS: Tamil keyboard and fonts must be explicitly enabled in the operating system's language settings. Without this step, Tamil input options will not appear.


Exam Checklist

Before your exam, make sure you can answer the following:

1. [ ] Define Tamil Computing and explain its scope 2. [ ] Explain what Unicode is and the Unicode range for Tamil (U+0B80–U+0BFF) 3. [ ] Define TSCII and explain how it differs from Unicode 4. [ ] List the differences between Unicode, TSCII, TAB, and TAM encodings 5. [ ] Name and describe at least two Tamil input methods (keyboard layout and transliteration) 6. [ ] Explain the Tamil 99 keyboard layout and its significance 7. [ ] List and describe at least three Tamil typing software tools (AZHAGI, NHM Writer, Google Input Tools) 8. [ ] Describe how to enable and use Tamil in MS Office applications 9. [ ] Explain the difference between localisation and internationalisation 10. [ ] Describe the role of Tamil computing in e-governance and digital inclusion 11. [ ] Name the default Tamil Unicode font in Windows (Latha) 12. [ ] Explain what transliteration is and how it works for Tamil input 13. [ ] Discuss the importance of Unicode for multilingual document creation 14. [ ] Describe Tamil virtual keyboards and their use cases 15. [ ] Explain why conversion from TSCII/TAB/TAM to Unicode is necessary for modern applications

Frequently Asked Questions

Tamil is represented in computers through encoding standards such as Unicode and TSCII. Unicode assigns a unique number to every Tamil character, enabling consistent storage, display, and search across all devices and platforms.