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

for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Mar 14, 2021

Download

Documents

dariahiddleston
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: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

ICTA Workshop on Unicode Publishing for Sinhala and Tamil

Shan

Page 2: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 3: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Session 1

Font , 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 4: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

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 5: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

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 markIssues1.Keyboard Layout2.Keyboard Driver3.Keying Sequence

Page 6: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

TypefaceBasic design of the character

Four different main categories

SerifSan SerifScriptDecorative / Ornamental

Page 7: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Serif

Have attributes or strokes at the tips of the letter

Used for body text in printed publications

Page 8: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

San Serief

Have no attributes or strokes at the tips of the letter

Very large or very small text and for digital display

Page 9: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Decorative / Ornamental

Catch the eyes

Hard to readUsed for decoration

Headlines on flyers and advertisements

Page 10: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Script

Appears to have been written by hand

PoetryAnnouncement

Formal Invitation

Page 11: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Sinhala and Tamil Category

Page 12: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Font Style

• Regular• Bold• Italic• Bold Italic

Page 13: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Font

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

Font Family

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

Page 14: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Non - Unicode Font

8 bit font 256 characters

Page 15: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

How font is stored

Glyph

Page 16: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Non - Unicode Font oQ

o + Q

Page 17: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Non - Unicode Font

o + Q = yenKeyboard driver

o Q

Page 18: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Every font has different layouts

Page 19: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 20: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Unicode Font 256 * 256 = 65536

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

Page 21: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 22: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

ක ◌ු - 0d9A3482

0dd43540

SubstitutionFont Rule

Page 23: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 24: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 25: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters
Page 26: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

ෙතාර රැ තා ෂණ ය තල පහ ක ද අව ථාව ද සලස නා ප සරය ෙගාඩනැං ම, ICTA මානව ස ප ම, පාලනය රවැ ෙ වාව යථාව බවට ප ම, සමාජ ආ ක ව ධනය ෙතාර රැ තා ෂණය වරය ෙලස ෙයා ගැ ම සහ ලංකාව ෙතාර රැ තා ෂණ ෙත තැ න බවට අ ව ධනය ම ආවරණය ම ICTA ම කර ලැෙ . ෙමම ජා ක ICT මා ග යම අ ගමනය

ෙ සෑම වැඩසටහ වලම හ කරැව ෙයා ක ඩාය කර ෙයා ගැ ම අප කර ලැෙ .

Page 27: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Unicode Keying-in Sequence

ෙක ෙ◌ ක ◌ා ◌්f l d a

ක ෙ◌ක ෙ◌ ◌ා ◌්l f d a

Page 28: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Unicode Fonts

GlyphsRules

You yet need a driver and Layout

Page 29: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

To type in unicode

Unicode font with rulesKeyboard LayoutKeyboard DriverOS Rendering Engine

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

ෙ◌ ක ◌ා ◌් ක ෙ◌

ෙක

Files

OpenType Tables

Font Rules

AAT Tables

Mac

Windows, Linux

Font

Page 30: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

ෙක

ෙක

ෙක

Page 31: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Supports Sinhala Unicode:

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

Page 32: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Font ToolsFontlabFontographerFontForgeRoboFont

Create Rules you need MS Volt Tool

Page 33: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Publishing Software

Did not support UnicodeNot enough Unicode fonts

Therefore started using Non-Unicode font

Adobe Indesign , Quark Express, Corel Draw

Page 34: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Adobe

Adobe Suite has its rendering engine embedded

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

ෙ◌ ක ◌ා ◌් ක ෙ◌

ෙක

Files

OpenType Tables

Windows, Linux

Font

Page 35: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Rakaransaya,Yanse,Rephaya

Page 36: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Tamil Ksha

க ◌் ஷ

க ◌் |ஷ ஷ

Page 37: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

From CS 5.5 it supports OpenType for indic script

Page 38: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

How about other Adobe Products ?

Photoshop, Illustrator etc…..

Page 39: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Solution

We created a font with rules which Adobe can read

Page 40: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

DEMO

Page 41: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

Question 1

ෙක

Application

ක ෙ◌

ෙක න ◌ ු

Page 42: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

To type in Unicode

Rendering Engine

Font Rules

Keyboard Driver

Keyboard Layout

ෙ◌ ක ◌ා ◌් ක ෙ◌

ෙක

Files

OpenType Tables

Font Rules

AAT Tables

Mac

Windows, Linux

Font

Page 43: for Sinhala and Tamil ICTA Workshop on Unicode Publishing...2. Select a Unicode Sinhala Font (e.g. IskolaPotha Font) 3. Press J - what do you see ? ව 4. Type sequence of Characters

END