![Page 1: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/1.jpg)
ICTA Workshop on Unicode Publishing for Sinhala and Tamil
Shan
![Page 2: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/3.jpg)
![Page 4: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/12.jpg)
Script
Appears to have been written by hand
PoetryAnnouncement
Formal Invitation
![Page 13: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/13.jpg)
Sinhala and Tamil Category
![Page 14: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/14.jpg)
Font Style
• Regular• Bold• Italic• Bold Italic
![Page 15: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/16.jpg)
Non - Unicode Font
8 bit font 256 characters
![Page 17: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/17.jpg)
How font is stored
Glyph
![Page 18: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/18.jpg)
Non - Unicode Font
oQo + Q
![Page 19: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/19.jpg)
Non - Unicode Font
o + Q = yenKeyboard driver
o Q
![Page 20: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/20.jpg)
Every font has different layouts
![Page 21: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/21.jpg)
![Page 22: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/23.jpg)
![Page 24: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/24.jpg)
ක ු� - කු0d9A3482
0dd43540
SubstitutionFont Rule
![Page 25: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/25.jpg)
![Page 26: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/26.jpg)
![Page 27: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/27.jpg)
![Page 28: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/28.jpg)
තො��රතුර ��ක්ෂණයටි�ල පහසුකම්�ද අවස්ථා�වන්ද සලසන්න�වූ පරිසරයක්තො��ඩන�වීම, ICTA ම�නව සම්�පත් දියුණුකිරීම, ප�ලනය��පුරවසි�තොස්ව�වන්�යථා�වක්�බවට�පත්�කිරීම, සම�ජ�ආර්ථික�වර්ධනය�තො��රතුර���ක්ෂණය�ලීවරයක්�තොලස�තොය�ද��නීම�සහ�ල�ක�ව�තො��රතුර���ක්ෂණ�තො�4�න්නක්�බවට�අභිවර්ධනය�කිරීම�ආවරණය�කිරීම�ICTA මගින්�කරනු�ලතො8. තොමම�ජ�තික�ICT ම�ර්��සිතියම�අනු�මනය�කිරීතොම්දී�ස;ම�වඩසටහන්�වලම�හවුල්කරවන්�තොය�මු�කණ්ඩ�යම්�බිහිකර�තොය�ද���නීම��අප�විසින්�කරනු�ලතො8.
![Page 29: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/30.jpg)
Unicode Fonts
GlyphsRules
You yet need a driver and Layout
![Page 31: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/32.jpg)
තොක4
තොක4
තොක4
![Page 33: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/34.jpg)
Font ToolsFontlabFontographerFontForgeRoboFont
Create Rules you need MS Volt Tool
![Page 35: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/35.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/36.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/37.jpg)
Rakaransaya,Yanse,Rephaya
![Page 38: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/38.jpg)
Tamil Ksha
க ்�� ்ஷ ் ்க்ஷ
க ்�� ்|ஷ ் ்க் ்ஷ
![Page 39: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/39.jpg)
From CS 5.5 it supports OpenType for indic script
![Page 40: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/40.jpg)
How about other Adobe Products ?
Photoshop, Illustrator etc…..
![Page 41: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/41.jpg)
Solution
We created a font with rules which Adobe can read
![Page 42: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/42.jpg)
DEMO
![Page 43: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/43.jpg)
Question 1
තොක4
Application
කතො�4
නු තොක4
න�E
![Page 44: ICTA Workshop on Unicode Publishing for Sinhala and Tamil Shan](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/44.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081504/56649e305503460f94b216ca/html5/thumbnails/45.jpg)
END