Top Banner
ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan
45

ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Dec 27, 2015

Download

Documents

Paulina Gray
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

ICTA Workshop on Unicode Publishing for Sinhala and Tamil

Shan

Page 2: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Agenda

Introduction (ICTA, Consultant)Session 1 (9am 10:30 11:00 12:30)Session 2 (1:30 03:00 3:30 04:30)

Page 3: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 4: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Over 17 years Experience in Local Language

• Keyboard Drivers (Mac, Windows )• Keyboard Apps (Android, iOS) • Fonts• Font Rules• Rendering Engine• Converters (Non-Unicode to unicode)• Spell Checker (Pagemaker, Word)• Unicode Sequence Checker• More than 14 languages

Page 5: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Session 1Font , Typeface Font Family, StyleUnicode Font Vs Non-Unicode FontKeyboard DriverKeyboard LayoutKeying-in SequenceFont RulesRendering EngineFont Tools - FontLab, Fontographer, RoboFont , FontForge MS-VoltSinhala/Tamil Unicode supportSinhala/Tamil publishing Publishing Software - Adobe, Quark XPressUnicode support in Publishing SoftwareIssuesSolution to Sinhala/Tamil Unicode PublishingDemo

Page 6: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

EXCERCISE-1

1. Open Microsoft Word2. Select a Non-Unicode Sinhala Font (e.g .Abhaya Font)3. Press J - what do you see ?4. Type a sequence of Characters 5. Select the character and change the font to Arial6. You see all English characters

Issues1.Keyboard Layout2.Keyboard Driver3.Keying Sequence

Page 7: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

EXCERCISE-21. Open Microsoft Word2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font)3. Press J - what do you see ? ව4. Type sequence of Characters e.g. වයන්න

5. Select the character and change the font to Arial6. It will NOT change to English, or else you will see a box or question mark

Issues1.Keyboard Layout2.Keyboard Driver3.Keying Sequence

Page 8: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Typeface

Basic design of the character

Four different main categories

SerifSan SerifScriptDecorative / Ornamental

Page 9: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Serif

Have attributes or strokes at the tips of the letter

Used for body text in printed publications

Page 10: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

San Serief

Have no attributes or strokes at the tips of the letter

Very large or very small text and for digital display

Page 11: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Decorative / Ornamental

Catch the eyes

Hard to readUsed for decoration

Headlines on flyers and advertisements

Page 12: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Script

Appears to have been written by hand

PoetryAnnouncement

Formal Invitation

Page 13: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Sinhala and Tamil Category

Page 14: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Font Style

• Regular• Bold• Italic• Bold Italic

Page 15: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Font

Is a file with a collection of characters with a specific typeface and style

Font FamilyIs a group of font files with a collection of characters with specific typeface and style

Page 16: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Non - Unicode Font

8 bit font 256 characters

Page 17: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

How font is stored

Glyph

Page 18: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Non - Unicode Font

oQo + Q

Page 19: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Non - Unicode Font

o + Q = yenKeyboard driver

o Q

Page 20: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Every font has different layouts

Page 21: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 22: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Unicode Font 256 * 256 = 65536

Every base character is given a number called a Unicode code point

Page 23: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 24: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

ක ු� - කු0d9A3482

0dd43540

SubstitutionFont Rule

Page 25: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 26: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 27: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.
Page 28: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

තො��රතුර ��ක්‍ෂණයටි�ල පහසුකම්‍�ද අවස්ථා�වන්ද සලසන්න�වූ පරිසරයක්තො��ඩන�වීම, ICTA ම�නව සම්‍�පත් දියුණුකිරීම, ප�ලනය��පුරවසි�තොස්ව�වන්�යථා�වක්�බවට�පත්�කිරීම, සම�ජ�ආර්ථික�වර්ධනය�තො��රතුර���ක්ෂණය�ලීවරයක්�තොලස�තොය�ද��නීම�සහ�ල�ක�ව�තො��රතුර���ක්ෂණ�තො�4�න්නක්�බවට�අභිවර්ධනය�කිරීම�ආවරණය�කිරීම�ICTA මගින්�කරනු�ලතො8. තොමම�ජ�තික�ICT ම�ර්��සිතියම�අනු�මනය�කිරීතොම්‍දී�ස;ම�වඩසටහන්�වලම�හවුල්කරවන්�තොය�මු�කණ්ඩ�යම්‍�බිහිකර�තොය�ද���නීම��අප�විසින්�කරනු�ලතො8.

Page 29: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Unicode Keying-in Sequence

තොක4 �තොC ක �� �D

f l d a

කතො�4 කතො���� �Dl f d a

Page 30: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Unicode Fonts

GlyphsRules

You yet need a driver and Layout

Page 31: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

To type in unicode Unicode font with rulesKeyboard LayoutKeyboard DriverOS Rendering Engine

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

�තොC ක���D කතො�4

තොක4

Files

OpenType Tables

Font Rules

AAT Tables

Mac

Windows, Linux

Font

Page 32: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

තොක4

තොක4

තොක4

Page 33: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Supports Sinhala Unicode:

Windows XP Service Pack 2 to Windows 8 …… LinuxMac OS XAndroidiOS

Page 34: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Font ToolsFontlabFontographerFontForgeRoboFont

Create Rules you need MS Volt Tool

Page 35: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Publishing Software

Did not support UnicodeNot enough Unicode fonts

Therefore started using Non-Unicode font

Adobe Indesign , Quark Express, Corel Draw

Page 36: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Adobe

Adobe Suite has its rendering engine embedded

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

�තොC ක���D කතො�4

තොක4

Files

OpenType Tables

Windows, Linux

Font

Page 37: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Rakaransaya,Yanse,Rephaya

Page 38: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Tamil Ksha

க ்�� ்ஷ ் ்க்ஷ

க ்�� ்|ஷ ் ்க் ்ஷ

Page 39: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

From CS 5.5 it supports OpenType for indic script

Page 40: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

How about other Adobe Products ?

Photoshop, Illustrator etc…..

Page 41: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Solution

We created a font with rules which Adobe can read

Page 42: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

DEMO

Page 43: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

Question 1

තොක4

Application

කතො�4

නු තොක4

න�E

Page 44: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

To type in Unicode

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

�තොC ක���D කතො�4

තොක4

Files

OpenType Tables

Font Rules

AAT Tables

Mac

Windows, Linux

Font

Page 45: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan.

END