Download presentation
Published byPaulina Gray Modified over 9 years ago
1
ICTA Workshop on Unicode Publishing for Sinhala and Tamil
Shan
2
Agenda Introduction (ICTA, Consultant)
Session 1 (9am 10:30 11:00 12:30) Session 2 (1:30 03:00 3: :30)
4
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
5
Session 1 Font , Typeface Font Family, Style
Unicode Font Vs Non-Unicode Font Keyboard Driver Keyboard Layout Keying-in Sequence Font Rules Rendering Engine Font Tools - FontLab, Fontographer, RoboFont , FontForge MS-Volt Sinhala/Tamil Unicode support Sinhala/Tamil publishing Publishing Software - Adobe, Quark XPress Unicode support in Publishing Software Issues Solution to Sinhala/Tamil Unicode Publishing Demo
6
EXCERCISE-1 1. Open Microsoft Word
2. 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 Arial 6. You see all English characters Issues 1.Keyboard Layout 2.Keyboard Driver 3.Keying Sequence
7
EXCERCISE-2 1. Open Microsoft Word
2. 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 Arial 6. It will NOT change to English, or else you will see a box or question mark Issues 1.Keyboard Layout 2.Keyboard Driver 3.Keying Sequence
8
Four different main categories
Typeface Basic design of the character Four different main categories Serif San Serif Script Decorative / Ornamental
9
Serif Have attributes or strokes at the tips of the letter
Used for body text in printed publications
10
San Serief Have no attributes or strokes at the tips of the letter
Very large or very small text and for digital display
11
Decorative / Ornamental
Catch the eyes Hard to read Used for decoration Headlines on flyers and advertisements
12
Appears to have been written by hand
Script Appears to have been written by hand Poetry Announcement Formal Invitation
13
Sinhala and Tamil Category
14
Font Style Regular Bold Italic Bold Italic
15
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
16
Non - Unicode Font 8 bit font 256 characters
17
How font is stored Glyph
18
Non - Unicode Font oQ o + Q
19
Non - Unicode Font o + Q = yen o Q Keyboard driver
20
Every font has different layouts
22
Unicode Font 256 * 256 = 65536 Every base character is given a number called a Unicode code point
24
ක ු - කු Substitution Font Rule 0d9A 3482 0dd4 3540
28
තොරතුරු තාක්ෂණ යටිතල පහසුකම් ද අවස්ථාවන්ද සලසන්නාවූ පරිසරයක් ගොඩනැංවීම, ICTA මානව සම්පත් දියුණු කිරීම, පාලනය පුරවැසි සේවාවන් යථාවක් බවට පත් කිරීම, සමාජ ආර්ථික වර්ධනය තොරතුරු තාක්ෂණය ලීවරයක් ලෙස යොදාගැනීම සහ ලංකාව තොරතුරු තාක්ෂණ තෝතැන්නක් බවට අභිවර්ධනය කිරීම ආවරණය කිරීම ICTA මගින් කරනු ලැබේ. මෙම ජාතික ICT මාර්ග සිතියම අනුගමනය කිරීමේදී සෑම වැඩසටහන් වලම හවුල්කරුවන් යොමු කණ්ඩායම් බිහිකර යොදා ගැනීම අප විසින් කරනු ලැබේ.
29
Unicode Keying-in Sequence
ෙ ක ා ් f l d a කෝ ක ෝ ක ෙ ා ් l f d a
30
You yet need a driver and Layout
Unicode Fonts Glyphs Rules You yet need a driver and Layout
31
කෝ To type in unicode ක ෝ ෙ ක ා ් Unicode font with rules
Keyboard Layout Keyboard Driver OS Rendering Engine OpenType Tables Font Font Rules Windows, Linux කෝ Keyboard Layout Keyboard Driver Rendering Engine Mac ෙ ක ා ් ක ෝ Font Rules Files AAT Tables
32
කෝ කෝ කෝ
33
Supports Sinhala Unicode:
Windows XP Service Pack 2 to Windows 8 …… Linux Mac OS X Android iOS
34
Font Tools Create Rules you need MS Volt Tool Fontlab Fontographer
FontForge RoboFont Create Rules you need MS Volt Tool
35
Publishing Software Did not support Unicode Not enough Unicode fonts
Therefore started using Non-Unicode font Adobe Indesign , Quark Express, Corel Draw
36
Adobe Suite has its rendering engine embedded
OpenType Tables Font Font Rules Keyboard Layout Keyboard Driver Adobe කෝ Rendering Engine ක ෝ ෙ ක ා ් Windows, Linux Files
37
Rakaransaya,Yanse,Rephaya
38
Tamil Ksha க ் ஷ க்ஷ க ் |ஷ க்ஷ
39
From CS 5.5 it supports OpenType for indic script
40
How about other Adobe Products ?
Photoshop, Illustrator etc…..
41
We created a font with rules which Adobe can read
Solution We created a font with rules which Adobe can read
42
DEMO
43
Question 1 Application කෝ ක ෝ නු කෝ න ු
44
කෝ To type in Unicode ක ෝ ෙ ක ා ් OpenType Tables Windows, Linux Mac
Font Rules Font Windows, Linux කෝ Keyboard Layout Keyboard Driver Rendering Engine Mac ෙ ක ා ් ක ෝ Font Rules Files AAT Tables
45
END
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.