Presentation is loading. Please wait.

Presentation is loading. Please wait.

ICTA Workshop on Unicode Publishing for Sinhala and Tamil

Similar presentations


Presentation on theme: "ICTA Workshop on Unicode Publishing for Sinhala and Tamil"— Presentation transcript:

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)

3

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

21

22 Unicode Font 256 * 256 = 65536 Every base character is given a number called a Unicode code point

23

24 ක ු - කු Substitution Font Rule 0d9A 3482 0dd4 3540

25

26

27

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


Download ppt "ICTA Workshop on Unicode Publishing for Sinhala and Tamil"

Similar presentations


Ads by Google