Coder Social home page Coder Social logo

lanka-glyphsets's Introduction

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.

lanka-glyphsets's People

Contributors

kosalaya avatar pathumego avatar

Watchers

Ruwan Egodawatte avatar Lahiru Pathirage avatar Ayantha Randika avatar  avatar  avatar Rajitha Manamperi avatar Lasantha Premarathna avatar

lanka-glyphsets's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.