introduction to typing khmer script

22
Typing Khmer Script Tep Sovichet, Junior Software Developer Open Institute Picture: Ouch Makara PRESENTATION 22 nd June, 2016

Upload: sovichet-tep

Post on 03-Aug-2016

249 views

Category:

Documents


8 download

DESCRIPTION

This is the Introduction to Typing Khmer Script which was made to present to students of "Summer Abroad Program: Khmer Language and Culture" of University of Hawaii, on 22nd September, 2016.

TRANSCRIPT

Page 1: Introduction to Typing Khmer Script

Typing Khmer ScriptTep Sovichet, Junior Software DeveloperOpen Institute

Picture: Ouch Makara

PRESENTAT ION 22nd June, 2016

Page 2: Introduction to Typing Khmer Script

MissionTo facilitate communication and knowledge sharing and social development, giving Cambodians equal access to knowledge, information and technology through all means and tools.

Program Focus KhmerOS (2004 – Present) Open Schools (2007 – Present)

Page 3: Introduction to Typing Khmer Script

About Me – TEP Sovichet

Junior Software Developer, Open Institute

Blogger: sovichet.info

Khmer Fonts Designer

BarCamp Cambodia Organizer

Booklover

http://sovichet.info

[email protected] សសសសស!

Page 4: Introduction to Typing Khmer Script

Brief Information of Khmer Script

Added in Unicode in September, 1999, Unicode 3.0.0

Written from left to right, but not linear!

សសណាង ← ស + ស + ណ + ា + ង, សសក ← ស + ស + ក● Khmer is written in clusters which can contain up to three

[sub]consonants, one vowel and some extra characters:

សសសសតរ ← ស + ស + + សតរ Legacy fonts (Limon and ABC family) were used in 1990s

Page 5: Introduction to Typing Khmer Script

Installation

● OS X: http://goo.gl/ZYDPnc ● Windows: https://goo.gl/VVejVV● Linux (Both font and keyboard are available in most of

Linux Distro such as Ubuntu, Linux Mint, Fedora, …)

Page 6: Introduction to Typing Khmer Script

Khmer Keyboard Layout

Page 7: Introduction to Typing Khmer Script

Khmer Unicode vs. Legacy Font

Legacy Unicode

Page 8: Introduction to Typing Khmer Script

Khmer Alphabets (ពពយញញជ នន)

កខគឃង ចឆជឈញ

ដឋឌឍណ តថទធន

បផពភម យរលវសហឡអ

Page 9: Introduction to Typing Khmer Script

Khmer Dependent Vowels (សសន ននសសសសយ)

ា ន សតរ ស ើ ស ឿ ស ៀ ស ស ោ ស ៅ ស ស ាស ះ ះ ន ះ ស ះ ស ោ ះ

← + ស

ា ← ា + ស

← + ះ

← ន + ះ

េ ← ស + ះ

េោ ← ស ោ + ះ

Note: Some vowels are composed from two vowel characters, but all of them arealso assigned in the keyboard layout which you can press only once.

Page 10: Introduction to Typing Khmer Script

Khmer Independent Vowels (សសន សពញត )

ឥ ឦ ឧ ឪ ឫ ឬ ឭ ឮ ឯ ឰ ឱ(ឲ)

ឨ – Obsolete

ឩ – Rare

ឳ – Rare

Note:

ឲ is another form of ឱ which can be

used only in this word ឲឲ (aoy – give)

Page 11: Introduction to Typing Khmer Script

Number, Diacritics, and Punctuations

០ ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩ សស ន។៕ ៖ ៗ ៛ ( )

Page 12: Introduction to Typing Khmer Script

Do Not Be Confused

ៈăh, eăh aʔ, ĕəʔ

vs

Page 13: Introduction to Typing Khmer Script

Let’s Type – Basic

Type as the order of spelling, and consonant followed by vowel(s).

ស + ា + ល + ា → សាលទ + ស ៅ → សទល + ស ើ → សល ើក + ស → ក ស

Type these words:

សាលសរ ៀន, ទសងអស , បាយ, ហ ប, ញញ រ, សន ះ

Page 14: Introduction to Typing Khmer Script

Let’s Type – Sub-consonants

To render a sub-consonant, the sign has to place before a

consonant.

+ ក →

+ ង →

+ ត → ស

+ រ →

+ ដ →

+ ញ →

Page 15: Introduction to Typing Khmer Script

Khmer Sub-consonants (សជ ើង ពពយញញជ នន)

ខ គ ឃ ច ឆ ញជ ឈ ញញ

ឋ ឌ ឍ ណ ស ថ ទ ធ

ប ផ ព ភ ពយ ល វ ស ហ ឡ

Page 16: Introduction to Typing Khmer Script

Let’s Type – Getting Fun

Sub-consonants must follow the consonant.

ក + + ក ក → ស + + ក

Sub-consonants are placed before vowel

ឃ + + ល + សតរ → ឃ លសតរ (Marble)

ថ + + ល + ា → ថ ល (To be clear)

ស + + រ + សតរ → សសសតរ (Girl)

ក + + ល + ស ើ → សក ល ើ (Close friend)

Page 17: Introduction to Typing Khmer Script

Let’s Type – Getting Fun (cont.)

Type these words:

ទសតរផផសារ បាសាទ សស មច ថ ល ក សថ ល ើម បាង គ សសចក សតរ ផ នល ផ ល ក ង ទ ស សតរ ពពយ ហយា ត

In case there are two sub-consonants, must be the last

one.

ស + ង + គ + + ា + ម → សងង គ ម

ស + ស + + សតរ → សសសសតរ

Page 18: Introduction to Typing Khmer Script

Let’s Type – & (Consonant Shifters)

converts o-series to a-series; converts a-series to o-

series. They are typed after consonant and sub-consonant but before vowel.

ស + + សតរ → ស សតរ (Do not type ស សតរ)

ប + + សតរ → ប សតរ (Do not type ប សតរ)

ស + + រ + + + ប → សស ប

Type these words:

ម ល ង បនស សតរ សសា កស គរោក

Page 19: Introduction to Typing Khmer Script

Let’s Type – More Diacritics

They are typed after consonant.

ទ + ស + ព + សស + រ → ទសពសសរ (Page)

ព + ណ + → ពណ (Color)

Try to type these words:

ទ គត ទ យស បរ នប ណ ក ពសសតមាន សសសក ន ណា ! កក សក

សមប ណ សពោធធ បាក ស សតរម ង ត ប សសងសត

Page 20: Introduction to Typing Khmer Script

Let’s Type – More Diacritics (cont.)

When is used in the middle of a cluster (consists of

vowels), it must be typed before vowels.

ម + ា + គ + + ា → មាគរោ (Path, Route, Way)

ក + ប + + + រ → កប រ (Camphor)

Try to type these words:

សសពជ អជ ន កាបាស

Page 21: Introduction to Typing Khmer Script

Practice

– ឆ ច លចនតស ស សតរ តសតរ។

– ខ ស រ សតរករាយ ណាស ដល បាន សរ ៀន ភាសា ខ រ។

– ជសតរវ នត គ ជា ការ តស គ មនន តតរវ ច ះ ញ ម សនៅ សពល ជ ប ឧបសគ គ ទសតរម យ សឡ ើយ។

– កម ព ជា ជា បសទស ដល សមប រ សទ សដោយ សមបតសន វបបធម អរ នយធម ននង ធនធាន ធម ជាតន ពម ទសង មាន បាង គ បាសាទ ជាស ច ើន។

Page 22: Introduction to Typing Khmer Script

សសមអរគណPhoto: Ouch Makara