Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 2.53 KB

README.md

File metadata and controls

62 lines (46 loc) · 2.53 KB

Lanka glyphsets by Mooniak (WIP)

Lanka Glyphsets project by Mooniak aims to define glyphsets for fonts made targeting Sri Lankan users and audeinces. This is a work-in-progress project.

Sinhala

Requierd ligature glyphs

  • Consonant-vowel ligatures

Other glyphs

  • Rakar consonant clusters + modifier signs
  • Ligated conjuncts + modifier signs
  • Touching consonants + modifier signs
  • Complex forms

Sinhala 0 — Kernal

  • Consonants 41
  • Independent vowels 16
  • Semi Consonants 2
  • Sinhala Pillam (Consonants modifier signs) 13
  • rakaransaya
  • yanasaya

Sinhala 1 — Core

  • Sinhala Unicode block
  • Requierd ligature glyphs
  • Touching consonant clusters implemented with dist feature
  • ක්‍ෂ
  • Sinhala Archaic Numbers - 20 — Sinhala Astrological Numbers - 10
  • Kundaliya (Sinhala puncuation sign)

Sinhala 2 — Plus

  • Common ligated conjuncts (සංයෝග අකුරු sanyoga akuru)

Sinhala 3 — Pro

  • Below base forms of pillam following Da forms (දා දැ දැ ඳෝ ද්‍ය ද්‍ය ද්‍යා ඤා ඤැ ඤැ ඥැ ඥැ ඥෝ)

  • Historical Fa form (පf)

  • Historical kombuwa

  • Rare ligated conjuncts (සංයෝග අකුරු sanyoga akuru) ඞ්‍ග, ච්‍ච, ඤ්‍ච, ඤ්‍ඡ, ඤ්‍ජ, ණ්‍ඩ, බ්‍බ, ම්‍බ

  • Touching consonant clusters (බැඳි අකුරු bandi akuru)


Sinhala fonts level definition by ICTA

Sinhala fonts are standardized into three different levels by ICTA, but this definition is only based on the functionality and it does not provide a clear identification of number of glyphs or coverage. We will try to define these here.

Qoted from ICTA documentation TODO: Add links

**Level 1 fonts**
These fonts commonly used vowels, consonants and consonants with modifiers and they are intended to be used in mobile devices. This level supports special characters such as yansaya,rakaransaya and repaya and “ක්ෂ”**

**Level 2 fonts** 
These fonts shall have all the features of level one font and additionally support existing combination of Sinhala consonants with repaya. These fonts are intended for general applications such as documents and books.  

**Level 3 fonts**
These fonts support special characters and all combinations of strokes with conjuncts including “repaya+ispilla” combinations and touching conjuncts. These fonts fully support Pali and Sanskrit langauges and are intended for historic or classical Sinhala documents.