├── tamil ├── TODO ├── To-Do ├── 66-lohit-tamil.conf ├── io.pagure.lohit.tamil.font.metainfo.xml ├── test-tamil.txt ├── Makefile ├── ChangeLog ├── README-tamil └── std-test-out.txt ├── gurmukhi ├── TODO ├── 66-lohit-gurmukhi.conf ├── io.pagure.lohit.gurmukhi.font.metainfo.xml ├── test-gurmukhi.txt ├── ChangeLog ├── Makefile ├── README-gurmukhi.txt └── std-test-out.txt ├── bengali ├── TODO ├── FontMenuNameDB ├── 66-lohit-bengali.conf ├── io.pagure.lohit.bengali.font.metainfo.xml ├── ChangeLog ├── Makefile ├── test-bengali.txt └── test.txt ├── gujarati ├── TODO ├── 66-lohit-gujarati.conf ├── io.pagure.lohit.gujarati.font.metainfo.xml ├── Makefile ├── ChangeLog ├── test-gujarati.txt └── README-gujarati ├── COPYRIGHT ├── devanagari ├── TODO ├── 59-lohit-devanagari.conf ├── io.pagure.lohit.devanagari.font.metainfo.xml ├── Makefile ├── 66-lohit-devanagari.conf ├── ChangeLog ├── test-devanagari.txt └── test.txt ├── AUTHORS ├── generate.sh ├── generate.pe ├── odia ├── TODO ├── 66-lohit-odia.conf ├── io.pagure.lohit.odia.font.metainfo.xml ├── ChangeLog ├── test-odia.txt ├── Makefile └── test.txt ├── telugu ├── 66-lohit-telugu.conf ├── io.pagure.lohit.telugu.font.metainfo.xml ├── ChangeLog └── Makefile ├── kannada ├── 66-lohit-kannada.conf ├── io.pagure.lohit.kannada.font.metainfo.xml ├── ChangeLog └── Makefile ├── malayalam ├── 67-lohit-malayalam.conf ├── io.pagure.lohit.malayalam.font.metainfo.xml ├── Makefile ├── ChangeLog ├── test-malayalam.txt └── README-malayalam.txt ├── nepali ├── 65-0-lohit-nepali.conf ├── io.pagure.lohit.nepali.font.metainfo.xml ├── ChangeLog ├── Makefile └── test-nepali.txt ├── marathi ├── 65-0-lohit-marathi.conf ├── io.pagure.lohit.marathi.font.metainfo.xml ├── ChangeLog ├── Makefile └── test-marathi.txt ├── assamese ├── 66-lohit-assamese.conf ├── io.pagure.lohit.assamese.font.metainfo.xml ├── Makefile ├── test-assamese.txt ├── ChangeLog └── test.txt ├── tamil-classical ├── 66-lohit-tamil-classical.conf ├── ChangeLog ├── io.pagure.lohit.tamil.classical.font.metainfo.xml └── Makefile ├── Makefile ├── scripts ├── generate_featurefile.py ├── apply_featurefile.py ├── generate_test.py └── auto_test.py ├── README ├── makedist.sh ├── RECENT-NEWS └── OFL.txt /tamil/TODO: -------------------------------------------------------------------------------- 1 | Resolve 843331 2 | -------------------------------------------------------------------------------- /tamil/To-Do: -------------------------------------------------------------------------------- 1 | 2 | * "843331" : This bug is to fix 3 | -------------------------------------------------------------------------------- /gurmukhi/TODO: -------------------------------------------------------------------------------- 1 | Lohit punjabi issues on Windows of Overlapping 2 | 3 | -------------------------------------------------------------------------------- /bengali/TODO: -------------------------------------------------------------------------------- 1 | - Change anchor name to BNAnchor to help creating pan-indic font - Done in 2.91.2 2 | -------------------------------------------------------------------------------- /bengali/FontMenuNameDB: -------------------------------------------------------------------------------- 1 | [Lohit-Bengali] 2 | f=Lohit Bengali 3 | s=Regular 4 | l=Lohit Bengali 5 | -------------------------------------------------------------------------------- /gujarati/TODO: -------------------------------------------------------------------------------- 1 | Done fixing 2 | - DHA-ધ (U+0AA7) is seen like GHA-ઘ (U+0A98). Shape of half character DHA-ધ (U+0AA7) should be improve. 3 | - https://bugzilla.redhat.com/attachment.cgi?id=821019 4 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- 1 | Copyright 2011-13 Lohit Fonts Project contributors. 2 | 3 | 4 | Licensed under the SIL Open Font License 1.1 (see file 5 | OFL.txt) 6 | 7 | Lohit is a trademark of Red Hat, Inc. 8 | -------------------------------------------------------------------------------- /devanagari/TODO: -------------------------------------------------------------------------------- 1 | 1. Proper Bold for Lohit Devanagari 2 | - https://bugzilla.redhat.com/show_bug.cgi?id=648350 3 | 2. Correct id of these to above than 100001 65514...65528,65531 65533 4 | 5 | RFE: 6 | 1. Support Vedic Extensions 7 | 2. Add Devanagari Script Northern Variant in Lohit Devanagari Font 8 | 9 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Contributors (Alphabetically) :- 2 | - Baishampayan Ghose 3 | - Bernard Massot 4 | - Darshan Santani 5 | - Eduardo Rodriguez Tunni 6 | - Hiran Venugopalan 7 | - Leon Ho 8 | - Parag Nemade 9 | - Pravin Satpute 10 | - Rahul Bhalerao 11 | - Ramkrishna Reddy 12 | - Sandeep Shedmake 13 | - Shriramana Sharma 14 | - Sneha Kore 15 | -------------------------------------------------------------------------------- /generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./generate.pe */*.sfd 3 | mv Lohit-Assamese.ttf assamese/ 4 | mv Lohit-Bengali.ttf bengali/ 5 | mv Lohit-Malayalam.ttf malayalam/ 6 | mv Lohit-Punjabi.ttf punjabi/ 7 | mv Lohit-Telugu.ttf telugu/ 8 | mv Lohit-Gujarati.ttf gujarati/ 9 | mv Lohit-Kannada.ttf kannada/ 10 | mv Lohit-Odia.ttf odia/ 11 | mv Lohit-Tamil.ttf tamil/ 12 | mv Lohit-Tamil-Classical.ttf tamil-classical/ 13 | mv Lohit-Devanagari.ttf devanagari/ 14 | mv Lohit-Marathi.ttf marathi/ 15 | mv Lohit-Nepali.ttf nepali/ 16 | -------------------------------------------------------------------------------- /generate.pe: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env fontforge 2 | 3 | # script file for FontForge for TTF generation 4 | # usage: 5 | # mkdir TTFfiles 6 | # chmod +x generate.pe 7 | # ./generate.pe *.sfd 8 | 9 | if ($version < "20061220") 10 | Error("Your version of FontForge is too old - 20061220 or newer is required"); 11 | endif 12 | i = 1 13 | while ( i < $argc ) 14 | Open($argv[i], 1) 15 | #Use gen_flags=Defualt fmflags value as -1 16 | gen_flags = -1 17 | Generate("" + $fontname + ".ttf", "", gen_flags) 18 | i++ 19 | endloop 20 | -------------------------------------------------------------------------------- /odia/TODO: -------------------------------------------------------------------------------- 1 | 1. Adding Latin support includin punct. 2 | 2. Diacritic: 3 | a. Macron - U+0304 (a, i, u, r with round below and I with round below) 4 | b. Dot Above - U+307 (n, m and y) 5 | c. Dot Below - U+0323 (h, t, d, r, n and s) 6 | d. Tilde - U+0342 (above on n and a) 7 | e. Acccent - U+0325 (s) 8 | f. Ring Below - r, r, l, L 9 | 3. Mark to mark needed for next release. u'\u0b30\u0b4d\u0b24\u0b4d\u0b24\u0b41' ର୍ତ୍ତ 10 | 11 | 4. ob3f getting reorder to initial position. breaking ligature u'\u0b38\u0b4d\u0b15\u0b4d\u0b30\u0b3f' 12 | -------------------------------------------------------------------------------- /telugu/66-lohit-telugu.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | te 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Telugu 13 | 14 | 15 | 16 | Lohit Telugu 17 | 18 | sans-serif 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /devanagari/59-lohit-devanagari.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | mangal 7 | 8 | Lohit Devanagari 9 | 10 | 11 | 12 | Lohit Devanagari 13 | 14 | managl 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /kannada/66-lohit-kannada.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | kn 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Kannada 13 | 14 | 15 | 16 | 17 | Lohit Kannada 18 | 19 | 20 | true 21 | 22 | 23 | 24 | Lohit Kannada 25 | 26 | sans-serif 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /gurmukhi/66-lohit-gurmukhi.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | pa 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Gurmukhi 13 | 14 | 15 | 16 | 17 | Lohit Gurmukhi 18 | 19 | 20 | true 21 | 22 | 23 | 24 | Lohit Gurmukhi 25 | 26 | sans-serif 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /odia/66-lohit-odia.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | or 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Odia 13 | 14 | 15 | 16 | 17 | 18 | Lohit Odia 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | 27 | Lohit Odia 28 | 29 | sans-serif 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /tamil/66-lohit-tamil.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ta 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Tamil 13 | 14 | 15 | 16 | 17 | 18 | Lohit Tamil 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Tamil 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /malayalam/67-lohit-malayalam.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ml 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Malayalam 13 | 14 | 15 | 16 | 17 | Lohit Malayalam 18 | 19 | 20 | true 21 | 22 | 23 | 24 | Lohit Malayalam 25 | 26 | sans-serif 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /nepali/65-0-lohit-nepali.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ne 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Nepali 13 | 14 | 15 | 16 | 17 | 18 | Lohit Nepali 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Nepali 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /bengali/66-lohit-bengali.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | bn 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Bengali 13 | 14 | 15 | 16 | 17 | 18 | Lohit Bengali 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Bengali 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /marathi/65-0-lohit-marathi.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | mr 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Marathi 13 | 14 | 15 | 16 | 17 | 18 | Lohit Marathi 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Marathi 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /assamese/66-lohit-assamese.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | as 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Assamese 13 | 14 | 15 | 16 | 17 | 18 | Lohit Assamese 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Assamese 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /gujarati/66-lohit-gujarati.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | gu 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Gujarati 13 | 14 | 15 | 16 | 17 | 18 | Lohit Gujarati 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | 27 | Lohit Gujarati 28 | 29 | sans-serif 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /tamil-classical/66-lohit-tamil-classical.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ta 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Tamil Classical 13 | 14 | 15 | 16 | 17 | 18 | Lohit Tamil Classical 19 | 20 | 21 | true 22 | 23 | 24 | 25 | 26 | Lohit Tamil Classical 27 | 28 | sans-serif 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /tamil-classical/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-tamilclassical 2 | Current Version :- 2.5.4 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.5.4 5 | - Added appstream metadata file io.pagure.lohit.tamil.classical.font.metainfo.xml 6 | 7 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 8 | - Updated shapes of u0BF9 Tamil Rupee Sign patch from Shriramana Sharma 9 | - Dropping RFN from OFL.txt 10 | - Skipped version 2.5.2 11 | 12 | * Thu Jun 07 2012 Pravin Satpute - 2.5.1.1 13 | - updated Zero and Five numeral 14 | - updated name of font and conf files 15 | 16 | * Tue Jun 05 2012 Pravin Satpute - 2.5.1 17 | - First release with the fork of Lohit Tamil with added ligatures specifically for Tamil Classical. 18 | - Patches from Shriramana Sharma 19 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | 2 | all-ttf:= assamese bengali devanagari gujarati gurmukhi kannada malayalam marathi nepali odia tamil tamil-classical telugu 3 | date1:= `date +%Y%m%d` 4 | 5 | 6 | all sfd-dist ttf: 7 | 8 | for font in $(all-ttf); do \ 9 | cd $${font}; cp ../AUTHORS ../scripts/apply_featurefile.py ../scripts/auto_test.py ../generate*.pe ../COPYRIGHT ../OFL.txt ../README .; "$(MAKE)" "$@"; rm -f generate* *.py AUTHORS COPYRIGHT OFL.txt README; cd ..; \ 10 | done 11 | 12 | ttf-dist: 13 | mkdir lohit-ttf-$(date1) 14 | cp COPYRIGHT OFL.txt AUTHORS README */*.ttf lohit-ttf-$(date1)/ 15 | tar -cf lohit-ttf-$(date1).tar lohit-ttf-$(date1)/ 16 | gzip lohit-ttf-$(date1).tar 17 | rm -rf lohit-ttf-$(date1) 18 | 19 | 20 | clean: 21 | for font in $(all-ttf); do \ 22 | cd $${font}; make clean; cd ..; \ 23 | done 24 | -------------------------------------------------------------------------------- /odia/io.pagure.lohit.odia.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.odia.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Odia 7 | Lohit family font for the Odia language 8 | 9 |

10 | This package provides a free Odia script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Odia Regular 23 | 24 | 25 | or 26 | 27 |
28 | -------------------------------------------------------------------------------- /tamil/io.pagure.lohit.tamil.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.tamil.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Tamil 7 | Lohit family font for the Tamil language 8 | 9 |

10 | This package provides a free Tamil script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Tamil Regular 23 | 24 | 25 | ta 26 | 27 |
28 | -------------------------------------------------------------------------------- /telugu/io.pagure.lohit.telugu.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.telugu.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Telugu 7 | Lohit family font for the Telugu language 8 | 9 |

10 | This package provides a free Telugu script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Telugu Regular 23 | 24 | 25 | te 26 | 27 |
28 | -------------------------------------------------------------------------------- /nepali/io.pagure.lohit.nepali.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.nepali.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Nepali 7 | Lohit family font for the Nepali language 8 | 9 |

10 | This package provides a free Devanagari script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Nepali Regular 23 | 24 | 25 | ne 26 | 27 |
28 | -------------------------------------------------------------------------------- /bengali/io.pagure.lohit.bengali.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.bengali.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Bengali 7 | Lohit family font for the Bengali language 8 | 9 |

10 | This package provides a free Bengali Script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Bengali Regular 23 | 24 | 25 | bn 26 | 27 |
28 | -------------------------------------------------------------------------------- /kannada/io.pagure.lohit.kannada.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.kannada.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Kannada 7 | Lohit family font for the Kannada language 8 | 9 |

10 | This package provides a free Kannada Script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Kannada Regular 23 | 24 | 25 | kn 26 | 27 |
28 | -------------------------------------------------------------------------------- /marathi/io.pagure.lohit.marathi.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.marathi.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Marathi 7 | Lohit family font for the Marathi language 8 | 9 |

10 | This package provides a free Devanagari script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Marathi Regular 23 | 24 | 25 | mr 26 | 27 |
28 | -------------------------------------------------------------------------------- /assamese/io.pagure.lohit.assamese.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.assamese.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Assamese 7 | Lohit family font for the Assamese language 8 | 9 |

10 | This package provides a free Assamese Script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Assamese Regular 23 | 24 | 25 | as 26 | 27 |
28 | -------------------------------------------------------------------------------- /gujarati/io.pagure.lohit.gujarati.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.gujarati.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Gujarati 7 | Lohit family font for the Gujarati language 8 | 9 |

10 | This package provides a free Gujarati Script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Gujarati Regular 23 | 24 | 25 | gu 26 | 27 |
28 | -------------------------------------------------------------------------------- /malayalam/io.pagure.lohit.malayalam.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.malayalam.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Malayalam 7 | Lohit family font for the Malayalam language 8 | 9 |

10 | This package provides a free Malayalam script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Malayalam Regular 23 | 24 | 25 | ml 26 | 27 |
28 | -------------------------------------------------------------------------------- /gurmukhi/io.pagure.lohit.gurmukhi.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.gurmukhi.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Gurmukhi 7 | Lohit family font for the Punjabi language and Gurmukhi script 8 | 9 |

10 | This package provides a free Gurmukhi Script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Gurmukhi Regular 23 | 24 | 25 | pa 26 | 27 |
28 | -------------------------------------------------------------------------------- /devanagari/io.pagure.lohit.devanagari.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.devanagari.font 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Devanagari 7 | Lohit family font supporting all languages using Devanagari script 8 | 9 |

10 | This package provides a free Devanagari Script TrueType font. 11 |

12 |

13 | This package provides a free Devanagari script truetype/opentype font. 14 | Support Marathi, Hindi, Konkani, Maithili, Sindhi, Kashmiri, Nepali, 15 | Dogri and Santali languages. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Devanagari Regular 23 | 24 | 25 | hi 26 | 27 |
28 | -------------------------------------------------------------------------------- /tamil/test-tamil.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Tamil 2 | # Created by Shilpa Gite - 2014 3 | 4 | 5 | As per Microsoft typography for Developing OpenType Fonts for Tamil Script, the features can be specified in the order given as : 6 | 7 | >>Basic Shaping Forms : 8 | 9 | akhn : Akhand ligature substitution 10 | 11 | க்ஷ 12 | 13 | abvs : Above-base substitutions 14 | 15 | கீ ஙீ சீ ஜீ ஞீ டீ ணீ தீ நீ னீ பீ மீ யீ ரீ றீ லீ ளீ ழீ வீ ஷீ ஸீ ஹீ ஶீ க்ஷீ ஸ்ரீ 16 | 17 | psts : Post-base substitutions 18 | 19 | கி ஙி சி ஜி டி ஞி ணி தி நி னி பி மி யி ரி றி லி ளி ழி வி ஷி ஸி ஹி ஶி க்ஷி 20 | 21 | கு ஙு சு ஞு டு ணு து நு னு பு மு யு ரு று லு ளு ழு வு கூ 22 | 23 | ஙூ சூ ஞூ டூ ணூ தூ நூ னூ பூ மூ யூ ரூ றூ லூ ளூ ழூ வூ 24 | 25 | haln : Halant form of consonants 26 | 27 | க் ங் ச் ஜ் ஞ் ட் ண் த் ந் ன் ப் ம் ய் ர் ற் ல் ள் ழ் வ் ஷ் ஸ் ஹ் க்ஷ் ஶ் 28 | 29 | -------------------------------------------------------------------------------- /tamil-classical/io.pagure.lohit.tamil.classical.font.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.pagure.lohit.tamil.classicalfont 4 | CC0-1.0 5 | OFL-1.1 6 | Lohit Tamil Classical 7 | Lohit family font for the Tamil language 8 | 9 |

10 | This package provides a free Tamil classical script TrueType font. 11 |

12 |

13 | This font is part of the Lohit font family, a set of fonts for 14 | Indic languages originally created by Modular Infotech and 15 | now maintained by Red Hat. Lohit means “red” in Sanskrit. 16 |

17 |
18 | https://pagure.io/lohit 19 | https://github.com/pravins/lohit/issues 20 | psatpute_at_redhat_dot_com 21 | 22 | Lohit Tamil Classical Regular 23 | 24 | 25 | ta 26 | 27 |
28 | -------------------------------------------------------------------------------- /scripts/generate_featurefile.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Copyright (C) 2012, Aravinda VK 3 | # http://aravindavk.in 4 | 5 | # This program is free software: you can redistribute it and/or modify 6 | # it under the terms of the GNU General Public License as published by 7 | # the Free Software Foundation, either version 3 of the License, or 8 | # (at your option) any later version. 9 | 10 | # This program is distributed in the hope that it will be useful, 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | # GNU General Public License for more details. 14 | 15 | # You should have received a copy of the GNU General Public License 16 | # along with this program. If not, see . 17 | 18 | import sys 19 | import fontforge 20 | 21 | if __name__ == "__main__": 22 | if len(sys.argv) < 2: 23 | print("USAGE: python generate_featurefile.py ") 24 | else: 25 | sfdname = sys.argv[1] 26 | featurefilename = sfdname[0:-4] + ".fea" 27 | print(featurefilename) 28 | 29 | font = fontforge.open(sys.argv[1]) 30 | font.generateFeatureFile(featurefilename) 31 | font.close() 32 | print("[SUCCESS]", featurefilename, "feature file generated") 33 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Lohit Project Information :- 2 | See https://fedorahosted.org/lohit/ for more details. 3 | 4 | Mailing list:- 5 | http://www.redhat.com/mailman/listinfo/lohit-devel-list 6 | 7 | Generating ttf from source file: 8 | Note: If you have downloaded ttf tarball this step is not required. 9 | 1. Building ttf file with fontforge. 10 | - Open .sfd file in Fontforge. 11 | - Import .fea file using (File->Merge Feature Info) 12 | - File-> Generate fonts. 13 | 14 | 2. Using Makefile (Recommended) 15 | - In terminal change directory to lohit downloaded tarball and run 16 | - $make ttf 17 | - This will generate ttf. 18 | 19 | 3. Building webfonts 20 | - Fedora users -> $yum install sfntly 21 | - Check if your distro has sfntly, if not Download sfntly for building web fonts. 22 | - Download "sfntly-read-only.zip" from http://code.google.com/p/sfntly/downloads/list 23 | - Go to java folder and run $ant 24 | - Copy sfnttool.jar to /usr/share/java/ 25 | - $make woff eot 26 | - This will generate webfonts. 27 | 4. $make all will generate all binaries. 28 | 29 | Installing fonts: 30 | Fedora or other linux distro 31 | 1. Using graphics user interface 32 | - open ttf using gnome-font-viewer or kfontview 33 | - click on install fonts 34 | 35 | 2. Using terminal 36 | - copy font to /~.local/share/fonts 37 | - run $fc-cache 38 | - open gedit, it should be listed now 39 | 40 | Windows 41 | 1. Nicely documented on http://windows.microsoft.com/en-in/windows-vista/install-or-uninstall-fonts 42 | -------------------------------------------------------------------------------- /kannada/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-kannada 2 | Current Version :- 2.5.4 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.5.4 5 | - removed deva tag from sfd file 6 | - Added appstream metadata file io.pagure.lohit.kannada.font.metainfo.xml 7 | 8 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 9 | - Resolves bug #825104, patch from Shriramana Sharma 10 | - Removed wrongly map glyph from uni2212 11 | - Dropping RFN from OFL.txt 12 | - Skipped 2.5.2 for matching version with family 13 | - Added CCS for #825081, fixed mergin of K.SSA 14 | - Fixed combination reported in https://bugzilla.redhat.com/show_bug.cgi?id=825081#c15 15 | 16 | 17 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 18 | - Resolved bug 748710 19 | - Improved asterisk glyph 20 | 21 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 22 | - relicensing to OFL 1.1 23 | 24 | * Thu May 18 2011 Pravin Satpute - 2.4.6 25 | - fix rh bugzilla 578032, 576105, 673414, 692362 and 694705 26 | - added new rupee symbol 27 | - enable autohint in fontconfig file 28 | 29 | * Thu Mar 18 2010 Pravin Satpute - 2.4.5 30 | - fix rh bugzilla 559462, 576105 31 | - added panctuation marks and arabic numerals 32 | 33 | * Fri Sep 18 2009 Pravin Satpute - 2.4.4 34 | - fix rh bug 524148 35 | 36 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 37 | - first release with split tarball 38 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 39 | -------------------------------------------------------------------------------- /scripts/apply_featurefile.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Copyright (C) 2012, Aravinda VK 3 | # http://aravindavk.in 4 | 5 | # This program is free software: you can redistribute it and/or modify 6 | # it under the terms of the GNU General Public License as published by 7 | # the Free Software Foundation, either version 3 of the License, or 8 | # (at your option) any later version. 9 | 10 | # This program is distributed in the hope that it will be useful, 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | # GNU General Public License for more details. 14 | 15 | # You should have received a copy of the GNU General Public License 16 | # along with this program. If not, see . 17 | 18 | import sys 19 | import fontforge 20 | 21 | 22 | if __name__ == "__main__": 23 | if len(sys.argv) < 3: 24 | print("USAGE: python apply_featurefile.py ") 25 | else: 26 | font = fontforge.open(sys.argv[1]) 27 | 28 | # Remove all GSUB lookups 29 | for lookup in font.gsub_lookups: 30 | font.removeLookup(lookup) 31 | 32 | # Remove all GPOS lookups 33 | # These lines are disable since gpos tables are font specific and simply importing from lohit will not help it. 34 | for lookup in font.gpos_lookups: 35 | font.removeLookup(lookup) 36 | 37 | # Merge the new featurefile 38 | font.mergeFeature(sys.argv[2]) 39 | font.save() 40 | font.close() 41 | print("[SUCCESS]", sys.argv[2], "feature file applied") 42 | 43 | -------------------------------------------------------------------------------- /marathi/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-marathi 2 | Current Version :- 2.94.2 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.94.2 5 | - Added appstream metadata file io.pagure.lohit.marathi.font.metainfo.xml 6 | 7 | * Thu Mar 02 2017 Pravin Satpute - 2.94.1 8 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 9 | - Updated Makefile to call script from fontforge rather than python. 10 | 11 | * Thu Mar 20 2014 Pravin Satpute - 2.94.1 12 | - Porting from Devanagari to Marathi 13 | - Positioning lookup clean-up. 14 | - Improved grid fitting(GASP) table. 15 | - Renamed anchors to DVAnchor. 16 | - Using glyph reference (copy reference) instead of whole glyph points. 17 | - Auto test integrated with Makefile ($make test). 18 | - Resolved #32: "सर्व्हिस does not render correctly" 19 | - Resolved #33: "improper rendering for word : "मञ्यांच्या"" 20 | 21 | * Mon Dec 23 2013 Pravin Satpute - 2.93.0 22 | - Forked Lohit Devanagari 2.93.0 for Marathi 23 | - Will output default Marathi locale specific ligatures and characters. 24 | - For improvements in Lohit Devanagari see 25 | https://raw.github.com/pravins/lohit/master/devanagari/ChangeLog 26 | 27 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 28 | - corrected glyph class of "asciicircum" 29 | - Dropping RFN from OFL.txt 30 | 31 | * Wed Nov 21 2012 Pravin Satpute - 2.5.2 32 | - corrected u0938 "स" character shape, #799004 33 | - improved shape of localized marathi sha, mr_la_la_lig patch from Shriramana Sharma 34 | 35 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 36 | - This is fork of Lohit Devanagari specifically for marathi language 37 | - Using Lohit Devanagari with mr_IN locale is equivalent to this font 38 | - for older changes see Changelog of Lohit Devanagari 39 | -------------------------------------------------------------------------------- /telugu/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-tegulu 2 | Current Version :- 2.5.5 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.5.5 5 | - Added appstream metadata file io.pagure.lohit.tegulu.font.metainfo.xml 6 | - Resolved githum #54 7 | 8 | * Thu Sep 03 2015 Pravin Satpute - 2.5.4 9 | - Resolved #1105878 - Rendering problem of స్త్ర 10 | - Added U0C00, U0C34 and U0C5A with its conjuncts form. Shapes from Shriramana 11 | Sharma 12 | - Added GSUB rules for U0C34 and U0C5A 13 | - Added Latin shapes from Lohit Devanagari. 14 | - Removed autohint from .conf since we are now using ttfautohint. 15 | 16 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 17 | - Dropping RFN from OFL.txt 18 | - Resolved 831238 19 | 20 | * Wed Nov 21 2012 Pravin Satpute - 2.5.2 21 | - removed unwanted squarebox characters from wrong unicode points. #803563 22 | - corrected panose values #803294 23 | 24 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 25 | - Updated character U0C1D_U0C4D.blwdf, U0C18_U0C4D.blwf and glyph-504 26 | 27 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 28 | - relicensing to OFL 1.1 29 | 30 | * Tue Aug 30 2011 Pravin Satpute - 2.4.6 31 | - Major bug fixing for below base glyphs merging 32 | - Added Indian Rupee Symbol U+20B9 33 | - Resolved bug 548686, 551317, 578040, 622682, 673420, 692368, 714562, 714561, 714563, 714560, 714557 34 | 35 | * Wed Nov 25 2009 Pravin Satpute - 2.4.5 36 | - fix rh bug 531201 37 | - fixed os/2 data type table as well 38 | 39 | * Fri Sep 18 2009 Pravin Satpute - 2.4.4 40 | - fix rh bug 504270 41 | 42 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 43 | - first release with split tarball 44 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 45 | -------------------------------------------------------------------------------- /gurmukhi/test-gurmukhi.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Punjabi 2 | # One can also test Lohit Punjabi from http://utrrs-testing.rhcloud.com/language/pa/gsub 3 | # Created by Sneha Kore - 2014 4 | 5 | The alphabets (Sequnenced as per Gurmukhi script details in TDIL ) : 6 | 7 | ਕ ਖ ਗ ਘ ਙ ਚ ਛ ਜ ਝ ਞ ਟ ਠ ਡ ਢ ਣ ਤ ਥ ਦ ਧ ਨ ਪ ਫ ਬ ਭ ਮ ਯ ਰ ਲ ਵ ਸ ਹ ਲ਼ ਅ ਉ ਸ਼ ਫ਼ ਗ਼ ਲ਼ ਜ਼ ਖ਼ 8 | 9 | Independant Vowel Letters : 10 | 11 | ਅ ਆ ਇ ਈ ਉ ਊ ਏ ਐ ਓ ਔ : ਕ ਕਾ ਕੇ ਕੈ ਕੋ ਕੌ ਕਿ ਕੀ ਕੁ ਕੂ 12 | 13 | Consonant Conjuncts 14 | 15 | ੜ੍ਹ ਲ਼੍ਹ ਨ੍ਹ ਮ੍ਹ ਪ੍ਰ ਕ੍ਰ ਸ਼੍ਰ ਸ੍ਵ 16 | 17 | Simple Half Forms 18 | 19 | ਪ੍ਰ ਮ੍ਵ ੜ੍ਹ 20 | 21 | Digits 22 | 23 | ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ ੦ 24 | 25 | As per Microsoft typography for Developing OpenType Fonts for Gurmukhi Script, the features can be specified in the order given as : 26 | 27 | >>Basic Shaping Forms : 28 | 29 | nukt : Nukta form substitution 30 | ਗ਼ ਜ਼ ਖ਼ ਲ਼ ਫ਼ ਡ਼ ਸ਼ 31 | 32 | blwf : Below-base form substitution 33 | ਪੜ੍ਹ ਪੜ੍ਰ ਪੜ੍ਵ 34 | 35 | abvs : Above-base substitution 36 | ੀੰ ੀੱ ੀਂ ੈੰ ੈੱ ੈਂ ੇੰ ੇੱ ੇਂ ੋੰ ੋੱ ੋਂ ੌੰ ੌੱ ੌਂ 37 | ਰੀੰ ਕੀੱ ਕੀਂ 38 | ਕੈੰ ਕੈੱ ਕੈਂ 39 | ਕੇੰ ਕੇੱ ਕੇਂ 40 | ਕੋੰ ਕੋੱ ਕੋਂ 41 | ਕੌੰ ਕੌੱ ਕੌਂ 42 | 43 | pstf : Post-base form substitution 44 | ਕ੍ਯ 45 | 46 | vatu : Vattu variants 47 | ਕ੍ਰ ਤ੍ਰ ਭ੍ਰ ਦ੍ਰ ਡ੍ਰ 48 | 49 | Glyph Testing : 50 | 51 | ਖ੍ਰ ਖ੍ਵ ਖ੍ਹ ਖ੍ਯ ਗ੍ਰ ਗ੍ਵ ਗ੍ਹ ਗ੍ਯ ਘ੍ਰ ਘ੍ਵ ਘ੍ਹ ਘ੍ਯ ਙ੍ਰ ਙ੍ਵ ਙ੍ਹ ਙ੍ਯ ਚ੍ਰ ਚ੍ਵ ਚ੍ਹ ਚ੍ਯ ਛ੍ਰ ਛ੍ਵ ਛ੍ਹ ਛ੍ਯ ਜ੍ਰ ਜ੍ਵ ਜ੍ਹ ਜ੍ਯ ਝ੍ਰ ਝ੍ਵ ਝ੍ਹ ਝ੍ਯ ਞ੍ਰ ਞ੍ਵ ਞ੍ਹ ਞ੍ਯ ਟ੍ਰ ਟ੍ਵ ਟ੍ਹ ਟ੍ਯ ਠ੍ਰ ਠ੍ਵ ਠ੍ਹ ਠ੍ਯ ਡ੍ਰ ਡ੍ਵ ਡ੍ਹ ਡ੍ਯ ਢ੍ਰ ਢ੍ਵ ਢ੍ਹ ਢ੍ਯ ਣ੍ਰ ਣ੍ਵ ਣ੍ਹ ਣ੍ਯ ਤ੍ਰ ਤ੍ਵ ਤ੍ਹ ਤ੍ਯ ਥ੍ਰ ਥ੍ਵ ਥ੍ਹ ਥ੍ਯ ਦ੍ਰ ਦ੍ਵ ਦ੍ਹ ਦ੍ਯ ਧ੍ਰ ਧ੍ਵ ਧ੍ਹ ਧ੍ਯ ਨ੍ਰ ਨ੍ਵ ਨ੍ਹ ਨ੍ਯ ਪ੍ਰ ਪ੍ਹ ਪ੍ਵ ਪ੍ਯ ਫ੍ਰ ਫ੍ਵ ਫ੍ਹ ਫ੍ਯ ਬ੍ਰ ਬ੍ਵ ਬ੍ਹ ਬ੍ਯ ਭ੍ਰ ਭ੍ਵ ਭ੍ਹ ਭ੍ਯ ਮ੍ਰ ਮ੍ਵ ਮ੍ਹ ਮ੍ਯ ਯ੍ਰ ਯ੍ਵ ਯ੍ਹ ਯ੍ਯ ਰ੍ਰ ਰ੍ਵ ਰ੍ਹ ਰ੍ਯ ਲ੍ਰ ਲ੍ਵ ਲ੍ਹ ਲ੍ਯ ਵ੍ਰ ਵ੍ਵ ਵ੍ਹ ਵ੍ਯ ਸ੍ਰ ਸ੍ਵ ਸ੍ਹ ਸ੍ਯ ਸ਼੍ਰ ਸ਼੍ਵ ਸ਼੍ਹ ਸ਼੍ਯ ੳ੍ਰ ੳ੍ਹ ੳ੍ਵ ੳ੍ਯ ਹ੍ਰ ਹ੍ਵ ਹ੍ਹ ਹ੍ਯ 52 | -------------------------------------------------------------------------------- /makedist.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo Creating tarball of Checked Out Lohit Font files distribution 4 | date1=`date +%Y%m%d` 5 | echo $date1 6 | cp -r ../lohit /tmp/lohit-fonts-svnsnap-$date1 7 | rm -rf /tmp/lohit-fonts-svnsnap-$date1/.git 8 | mv /tmp/lohit-fonts-svnsnap-$date1 . 9 | 10 | tar -cf lohit-fonts-svnsnap-$date1.tar lohit-fonts-svnsnap-$date1 11 | gzip lohit-fonts-svnsnap-$date1.tar 12 | rm -rf lohit-fonts-svnsnap-$date1 13 | mkdir lohit-ttf-$date1 14 | 15 | sh generate.sh 16 | cp ChangeLog ChangeLog.old 17 | #for generating binary tar ball 18 | for i in assamese bengali devanagari gujarati kannada malayalam marathi nepali odia gurmukhi tamil tamil-classical telugu 19 | do 20 | ver=`cat $i/ChangeLog | grep "Current Version :-" | awk '{ print $4}'` 21 | mkdir lohit-$i-ttf-$ver 22 | cp COPYRIGHT OFL.txt ChangeLog.old README README.git AUTHORS $i/* lohit-$i-ttf-$ver 23 | cp $i/*.ttf lohit-ttf-$date1 24 | rm -rf lohit-$i-ttf-$ver/.git lohit-$i-ttf-$ver/*.sfd 25 | tar -cf lohit-$i-ttf-$ver.tar lohit-$i-ttf-$ver 26 | gzip lohit-$i-ttf-$ver.tar 27 | rm -rf lohit-$i-ttf-$ver 28 | done 29 | 30 | cp COPYRIGHT OFL.txt lohit-ttf-$date1/ 31 | tar -cf lohit-ttf-$date1.tar lohit-ttf-$date1/ 32 | gzip lohit-ttf-$date1.tar 33 | rm -rf lohit-ttf-$date1 34 | 35 | 36 | #for generating source tar ball 37 | for i in assamese bengali devanagari gujarati kannada malayalam marathi nepali odia gurmukhi tamil tamil-classical telugu 38 | do 39 | ver=`cat $i/ChangeLog | grep "Current Version :-" | awk '{ print $4}'` 40 | mkdir lohit-$i-$ver 41 | cp COPYRIGHT OFL.txt ChangeLog.old README README.git AUTHORS Makefile generate.pe $i/* lohit-$i-$ver 42 | rm -rf lohit-$i-$ver/.git 43 | rm -rf lohit-$i-$ver/*.ttf 44 | tar -cf lohit-$i-$ver.tar lohit-$i-$ver 45 | gzip lohit-$i-$ver.tar 46 | rm -rf lohit-$i-$ver 47 | done 48 | 49 | rm -rf release_tar 50 | mkdir release_tar 51 | mv *.tar* release_tar 52 | rm ChangeLog.old 53 | rm -rf */*.ttf 54 | -------------------------------------------------------------------------------- /scripts/generate_test.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -i*- 3 | # Copyright (C) 2013-14, Sneha Kore , Pravin Satpute 4 | # This script requires hb-shape utility from available in harfbuzz-devel rpm 5 | 6 | # This program is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU General Public License as published by 8 | # the Free Software Foundation, either version 3 of the License, or 9 | # (at your option) any later version. 10 | 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU General Public License for more details. 15 | 16 | # You should have received a copy of the GNU General Public License 17 | # along with this program. If not, see . 18 | 19 | import os, sys, subprocess 20 | 21 | def generate_stdfile(txt_file,ttf_file): 22 | inputfile=open(txt_file) 23 | outputfile=open("std-test-out.txt","w") 24 | 25 | #Read the test-case input 26 | flines=inputfile.readlines() 27 | 28 | #Exceute hb-shape command for each test-case from input file 29 | for string in flines: 30 | #print "String : "+string 31 | words=string.split() 32 | status, output = subprocess.getstatusoutput("hb-shape %s %s"%(ttf_file,words[0])) 33 | # Write output to the output file 34 | # print "Output : " +output+"\n" 35 | outputfile.write(words[0]+"\t"+""+output+"\n") 36 | print("std-test-out.txt file generated!!") 37 | outputfile.close() 38 | inputfile.close() 39 | 40 | 41 | 42 | if __name__ == "__main__": 43 | 44 | if len(sys.argv) < 3: 45 | print(" USAGE: python generate_test.py ") 46 | else: 47 | txt_file = sys.argv[1] 48 | font_file = sys.argv[2] 49 | generate_stdfile(txt_file,font_file) 50 | -------------------------------------------------------------------------------- /nepali/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-nepali 2 | Current Version :- 2.94.2 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.94.2 5 | - Added appstream metadata file io.pagure.lohit.nepali.font.metainfo.xml 6 | 7 | * Thu Mar 02 2017 Pravin Satpute - 2.94.1 8 | - Updated .fea file and remove .mr glyphs from sfd files. 9 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 10 | - Updated Makefile to call script from fontforge rather than python. 11 | 12 | * Wed May 14 2014 Pravin Satpute - 2.94.0 13 | - Porting from Devanagari to Nepali 14 | - Positioning lookup clean-up. 15 | - Improved grid fitting(GASP) table. 16 | - Renamed anchors to DVAnchor. 17 | - Using glyph reference (copy reference) instead of whole glyph points. 18 | - Auto test integrated with Makefile ($make test). 19 | - Resolved #32: "सर्व्हिस does not render correctly" 20 | - Resolved #33: "improper rendering for word : "मञ्यांच्या"" 21 | 22 | * Mon Dec 23 2013 Pravin Satpute - 2.93.0 23 | - Forked Lohit Devanagari 2.93.0 for Nepali 24 | - Will output default Marathi locale specific ligatures and characters. 25 | - For improvements in Lohit Devanagari see 26 | https://raw.github.com/pravins/lohit/master/devanagari/ChangeLog 27 | 28 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 29 | - corrected glyph class of "asciicircum" 30 | - Dropping RFN from OFL.txt 31 | - Switched to 2.5.3 to match version with family 32 | 33 | * Thu Mar 22 2012 Pravin Satpute - 2.5.1.1 34 | - corrected u0938 "स" character shape, #799004 35 | - resolved issues of improper rendering in Nepali locale 36 | 37 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 38 | - This is fork of Lohit Devanagari specifically for marathi language 39 | - Using Lohit Devanagari with mr_IN locale is equivalent to this font 40 | - for older changes see Changelog of Lohit Devanagari 41 | -------------------------------------------------------------------------------- /scripts/auto_test.py: -------------------------------------------------------------------------------- 1 | # !/usr/bin/python 2 | # -*- coding: UTF-8 -i*- 3 | # Copyright (C) 2013-14, Sneha Kore , Pravin Satpute 4 | # This script requires hb-shape utility from available in harfbuzz-devel rpm 5 | 6 | # This program is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU General Public License as published by 8 | # the Free Software Foundation, either version 3 of the License, or 9 | # (at your option) any later version. 10 | 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU General Public License for more details. 15 | 16 | # You should have received a copy of the GNU General Public License 17 | # along with this program. If not, see . 18 | 19 | import os,sys,subprocess 20 | 21 | def auto_test(txt_file,ttf_file): 22 | inputfile=open(txt_file) 23 | outputfile=open("failed_test_case.txt","w") 24 | 25 | #Read the test-case input 26 | flines=inputfile.readlines() 27 | count=0 28 | 29 | #Exceute hb-shape command for each test-case from output file 30 | for string in flines: 31 | words=string.split() 32 | status, output = subprocess.getstatusoutput("hb-shape %s %s"%(ttf_file,words[0])) 33 | # Test to check, wheather test-case from output file & the result, are matching 34 | if words[1] != output: 35 | print(words[0]+ " [FAILURE]\n") 36 | outputfile.write(" * "+words[0]+"\t"+""+output+"\n") 37 | count=count+1 38 | 39 | #Count for failed test-cases 40 | print("%d Test Cases Failed out of %d"%(count,len(flines))) 41 | print("failed_test_case.txt file generated !!") 42 | inputfile.close() 43 | outputfile.close() 44 | return count 45 | 46 | if __name__ == "__main__": 47 | 48 | if len(sys.argv) < 3: 49 | print(" USAGE: python test.py ") 50 | else: 51 | txt_file = sys.argv[1] 52 | font_file = sys.argv[2] 53 | count = auto_test(txt_file,font_file) 54 | if count == 0: 55 | sys.exit(0) 56 | else: 57 | sys.exit(1) 58 | 59 | -------------------------------------------------------------------------------- /kannada/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | 3 | version:= 2.5.4 4 | 5 | ttf: ttf-bin 6 | @echo "----------Generating ttf from sfd file----------" 7 | ./generate.pe *.sfd 8 | @echo "----------Finished generating ttf file----------" 9 | @echo " " 10 | 11 | woff: woff-bin 12 | @echo "----------Generating woff from ttf file----------" 13 | sfntly -w Lohit-Kannada.ttf Lohit-Kannada.woff 14 | @echo "----------Finished generating woff file----------" 15 | @echo " " 16 | 17 | eot: eot-bin 18 | @echo "----------Generating eot from ttf file----------" 19 | sfntly -e -x Lohit-Kannada.ttf Lohit-Kannada.eot 20 | @echo "----------Finished generating eot file----------" 21 | @echo " " 22 | 23 | ttf-dist: dist 24 | mkdir lohit-kannada-ttf-$(version) 25 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog 66-lohit-kannada.conf Lohit-Kannada.ttf io.pagure.lohit.kannada.font.metainfo.xml lohit-kannada-ttf-$(version) 26 | rm -rf lohit-kannada-ttf-$(version)/.git 27 | tar -cf lohit-kannada-ttf-$(version).tar lohit-kannada-ttf-$(version) 28 | gzip lohit-kannada-ttf-$(version).tar 29 | rm -rf lohit-kannada-ttf-$(version) 30 | 31 | sfd-dist: dist 32 | mkdir lohit-kannada-$(version) 33 | cp -p COPYRIGHT OFL.txt README AUTHORS generate*.pe Makefile ChangeLog 66-lohit-kannada.conf Lohit-Kannada.sfd io.pagure.lohit.kannada.font.metainfo.xml lohit-kannada-$(version) 34 | rm -rf lohit-kannada-$(version)/.git 35 | rm -rf lohit-kannada-$(version)/*.ttf 36 | tar -cf lohit-kannada-$(version).tar lohit-kannada-$(version) 37 | gzip lohit-kannada-$(version).tar 38 | rm -rf lohit-kannada-$(version) 39 | 40 | web-dist: webdist 41 | mkdir lohit-kannada-web-$(version) 42 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog Lohit-Kannada.woff Lohit-Kannada.eot lohit-kannada-web-$(version) 43 | rm -rf lohit-kannada-web-$(version)/.git 44 | tar -cf lohit-kannada-web-$(version).tar lohit-kannada-web-$(version) 45 | gzip lohit-kannada-web-$(version).tar 46 | rm -rf lohit-kannada-web-$(version) 47 | 48 | clean: cleanall 49 | rm -f *.ttf *.eot *.woff 50 | rm -rf *.tar.gz 51 | rm -rf lohit-kannada* 52 | 53 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version 54 | -------------------------------------------------------------------------------- /telugu/Makefile: -------------------------------------------------------------------------------- 1 | all: ttf woff eot ttf-dist sfd-dist web-dist 2 | 3 | version:= 2.5.5 4 | 5 | ttf: ttf-bin 6 | @echo "----------Generating ttf from sfd file----------" 7 | ./generate.pe *.sfd 8 | ttfautohint -D telu -f telu -n Lohit-Telugu.ttf Lohit.ttf 9 | mv Lohit.ttf Lohit-Telugu.ttf 10 | @echo "----------Finished generating ttf file----------" 11 | @echo " " 12 | 13 | woff: woff-bin 14 | @echo "----------Generating woff from ttf file----------" 15 | sfntly -w Lohit-Telugu.ttf Lohit-Telugu.woff 16 | @echo "----------Finished generating woff file----------" 17 | @echo " " 18 | 19 | eot: eot-bin 20 | @echo "----------Generating eot from ttf file----------" 21 | sfntly -e -x Lohit-Telugu.ttf Lohit-Telugu.eot 22 | @echo "----------Finished generating eot file----------" 23 | @echo " " 24 | 25 | ttf-dist: dist 26 | mkdir lohit-telugu-ttf-$(version) 27 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog 66-lohit-telugu.conf Lohit-Telugu.ttf io.pagure.lohit.telugu.font.metainfo.xml lohit-telugu-ttf-$(version) 28 | rm -rf lohit-telugu-ttf-$(version)/.git 29 | tar -cf lohit-telugu-ttf-$(version).tar lohit-telugu-ttf-$(version) 30 | gzip lohit-telugu-ttf-$(version).tar 31 | rm -rf lohit-telugu-ttf-$(version) 32 | 33 | sfd-dist: dist 34 | mkdir lohit-telugu-$(version) 35 | cp -p COPYRIGHT OFL.txt README AUTHORS generate*.pe Makefile ChangeLog 66-lohit-telugu.conf Lohit-Telugu.sfd io.pagure.lohit.telugu.font.metainfo.xml lohit-telugu-$(version) 36 | rm -rf lohit-telugu-$(version)/.git 37 | rm -rf lohit-telugu-$(version)/*.ttf 38 | tar -cf lohit-telugu-$(version).tar lohit-telugu-$(version) 39 | gzip lohit-telugu-$(version).tar 40 | rm -rf lohit-telugu-$(version) 41 | 42 | web-dist: webdist 43 | mkdir lohit-telugu-web-$(version) 44 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog Lohit-Telugu.woff Lohit-Telugu.eot lohit-telugu-web-$(version) 45 | rm -rf lohit-telugu-web-$(version)/.git 46 | tar -cf lohit-telugu-web-$(version).tar lohit-telugu-web-$(version) 47 | gzip lohit-telugu-web-$(version).tar 48 | rm -rf lohit-telugu-web-$(version) 49 | 50 | clean: cleanall 51 | rm -f *.ttf *.eot *.woff 52 | rm -rf *.tar.gz 53 | rm -rf lohit-telugu* 54 | 55 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version 56 | -------------------------------------------------------------------------------- /gujarati/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | 3 | version:= 2.92.4 4 | 5 | ttf: ttf-bin 6 | @echo "----------Generating ttf from sfd file----------" 7 | fontforge -lang=py -script apply_featurefile.py Lohit-Gujarati.sfd Lohit-Gujarati.fea 8 | ./generate.pe *.sfd 9 | @echo "----------Finished generating ttf file----------" 10 | @echo " " 11 | 12 | woff: woff-bin 13 | @echo "----------Generating woff from ttf file----------" 14 | sfntly -w Lohit-Gujarati.ttf Lohit-Gujarati.woff 15 | @echo "----------Finished generating woff file----------" 16 | @echo " " 17 | 18 | eot: eot-bin 19 | @echo "----------Generating eot from ttf file----------" 20 | sfntly -e -x Lohit-Gujarati.ttf Lohit-Gujarati.eot 21 | @echo "----------Finished generating eot file----------" 22 | @echo " " 23 | 24 | ttf-dist: dist 25 | mkdir lohit-gujarati-ttf-$(version) 26 | cp -p COPYRIGHT OFL.txt test-gujarati.txt README AUTHORS ChangeLog 66-lohit-gujarati.conf Lohit-Gujarati.ttf io.pagure.lohit.gujarati.font.metainfo.xml lohit-gujarati-ttf-$(version) 27 | rm -rf lohit-gujarati-ttf-$(version)/.git 28 | tar -cf lohit-gujarati-ttf-$(version).tar lohit-gujarati-ttf-$(version) 29 | gzip lohit-gujarati-ttf-$(version).tar 30 | rm -rf lohit-gujarati-ttf-$(version) 31 | 32 | sfd-dist: dist 33 | mkdir lohit-gujarati-$(version) 34 | cp -p COPYRIGHT OFL.txt test-gujarati.txt README AUTHORS generate*.pe *.py *.fea Makefile ChangeLog 66-lohit-gujarati.conf Lohit-Gujarati.sfd io.pagure.lohit.gujarati.font.metainfo.xml lohit-gujarati-$(version) 35 | rm -rf lohit-gujarati-$(version)/.git 36 | rm -rf lohit-gujarati-$(version)/*.ttf 37 | tar -cf lohit-gujarati-$(version).tar lohit-gujarati-$(version) 38 | gzip lohit-gujarati-$(version).tar 39 | rm -rf lohit-gujarati-$(version) 40 | 41 | web-dist: webdist 42 | mkdir lohit-gujarati-web-$(version) 43 | cp -p COPYRIGHT OFL.txt test-gujarati.txt README AUTHORS ChangeLog Lohit-Gujarati.woff Lohit-Gujarati.eot lohit-gujarati-web-$(version) 44 | rm -rf lohit-gujarati-web-$(version)/.git 45 | tar -cf lohit-gujarati-web-$(version).tar lohit-gujarati-web-$(version) 46 | gzip lohit-gujarati-web-$(version).tar 47 | rm -rf lohit-gujarati-web-$(version) 48 | 49 | clean: cleanall 50 | rm -f *.ttf *.eot *.woff 51 | rm -rf *.tar.gz 52 | rm -rf lohit-gujarati* 53 | 54 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version 55 | -------------------------------------------------------------------------------- /gurmukhi/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-gurmukhi 2 | Current Version :- 2.91.2 3 | 4 | - Added appstream metadata file io.pagure.lohit.gurmukhi.font.metainfo.xml 5 | 6 | * Thu Mar 02 2017 Pravin Satpute - 2.91.1 7 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 8 | - Updated Makefile to call script from fontforge rather than python. 9 | 10 | * Thu Feb 27 2014 Pravin Satpute - 2.91.0 11 | - Renamed Lohit Punjabi to Lohit Gurmukhi. 12 | - First release of Gurmukhi after re-writing all rules. 13 | Technical improvements 14 | - Supports guru and gur2 open type script tags. 15 | - Follows AGL specification syntax. 16 | - Open type rules are available in .fea file for easy reusability 17 | - Open type gsub lookups reduction from 10 to 8. 18 | - Corrected glyph class of all glyphs. 19 | - Renamed anchors to GRAnchor. 20 | - Improved positioning of U+0A71. 21 | Designing improvements 22 | - Improved shape of aivowelguru, oovowelguru, auvowelguru,aivowelguru_tippiguru, oovowelguru_tippiguru, auvowelguru_tippiguru,aivowelguru_addakguru, oovowelguru_addakguru,auvowelguru_addakguru, oovowelguru_bindiguru, auvowelguru_bindiguru. 23 | - "Copy Reference" feature implemented for better reusability of glyphs. 24 | - Improved grid fitting(GASP) table. 25 | Testing 26 | - Tested with Harfbuzz NG and Uniscribe (W8) 27 | - Test file available with release tarball 28 | - Auto test integrated with Makefile ($make test). 29 | 30 | 31 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 32 | - Dropping RFN from OFL.txt 33 | - Skipped 2.5.2, for matching version with family 34 | 35 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 36 | - added rupee symbol U+20B9 37 | - added autohint instructions in conf file 38 | 39 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 40 | - relicensing to OFL 1.1 41 | 42 | * Wed Mar 24 2010 Pravin Satpute - 2.4.4 43 | - fixed PFM Family name, ascent/descent values in OS 44 | - added 'ii' matra ligatures for bindi (U+0A70) and tippi (U+0A71) 45 | - added anchor for below base matras 46 | - added ligatures for 'u0A47, u0A48, u0A4B and u0A4c' with u0A70 and u0A71 47 | - fixed bug 576769 48 | 49 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 50 | - first release with split tarball 51 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 52 | -------------------------------------------------------------------------------- /odia/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-odia 2 | 3 | Current Version :- 2.91.2 4 | 5 | * Wed Apr 26 2017 Pravin Satpute - 2.91.2 6 | - Added appstream metadata file io.pagure.lohit.odia.font.metainfo.xml 7 | 8 | * Thu Mar 02 2017 Pravin Satpute - 2.91.1 9 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 10 | - Updated Makefile to call script from fontforge rather than python. 11 | 12 | * Thu Jan 29 2015 Pravin Satpute - 2.91.0 13 | - First release of Lohit Odia after re-writing GSUB rules. 14 | - Open type rules are available in .fea file for easy reusability. 15 | - Feature file compiled with AFDKO. 16 | - Supports orya and ory2 both. 17 | - Developer friendly glyphs names with AGL syntax format. 18 | - Corrected glyph class for all glyphs. 19 | - Improved shape of ka-viramasignodia-taodia. 20 | - Added Glyph positioning rules for below based matra. 21 | - Test file available with release tarball. 22 | - Auto testing support with harfbuzz hb-shape. 23 | - Tested with Harfbuzz and Uniscribe (W8 and XP) 24 | - Corrected feature rules for conjucts ଖ୍ର ଗ୍ର କ୍ଷ୍ଯ 25 | 26 | * Wed Jun 19 2013 Pravin Satpute - 2.5.4.1 27 | - Corrected Makefile with release tarball 28 | 29 | * Mon May 27 2013 Pravin Satpute - 2.5.4 30 | - Resolves rh#923215: Test case 123 gusb of utrrs 31 | 32 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 33 | - Dropping RFN from OFL.txt 34 | - Skipped 2.5.2, for matching version with family 35 | 36 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 37 | - added u0B72, u0B73, u0B74, u0B75, u0B76, u0B77 38 | - added autohint instructions in conf file 39 | 40 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 41 | - relicensing to OFL 1.1 42 | 43 | * Tue Aug 30 2011 Pravin Satpute - 2.4.4 44 | - added Indian rupee sign U+20B9 45 | - removed prepend_first from conf file, see bug #578037 for more info 46 | - gsub rules were not working well with qt, added pres and some akhn gsub for resolving it 47 | - see bug #623995 and bug #639977 48 | - tested thoroughly now oriya fonts render perfect on oowriter, pango and qt as well 49 | 50 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 51 | - first release with split tarball 52 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 53 | -------------------------------------------------------------------------------- /odia/test-odia.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Oriya 2 | # Created by Shilpa Gite - 2014 3 | 4 | Consonants: 5 | ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ କ ଖ ଗ ଘ ଙ ଚ ଛ 6 | ଜ ଝ ଞ ଟ ଠ ଡ ଢ ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ 7 | ର ଲ ଳ ଶ ଷ ସ ହ 8 | 9 | Digits: 10 | ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯ ୦ 11 | 12 | 13 | As per Microsoft typography for Developing OpenType Fonts for Oriya Script, the features can be specified in the order given as : 14 | 15 | >>Basic Shaping Forms : 16 | 17 | akhn : Akhand ligature substitution 18 | ଜ୍ଞ କ୍ଷ ଙ୍କ୍ଷ 19 | 20 | pstf :Post base substitution 21 | ୟ୍ 22 | 23 | rphf:Reph form substitution 24 | କ୍ର ଖ୍ର ଗ୍ର ଘ୍ର ଙ୍ର ଚ୍ର ଛ୍ର ଜ୍ର ଝ୍ର ଞ୍ର ଟ୍ର ଠ୍ର ଡ୍ର 25 | ଢ୍ର ଣ୍ର ତ୍ର ଥ୍ର ଦ୍ର ଧ୍ର ନ୍ର ପ୍ର ଫ୍ର ବ୍ର ଭ୍ର ମ୍ର ଯ୍ର 26 | ର୍ର ଲ୍ର ଳ୍ର ଷ୍ର ଶ୍ର ସ୍ର ଙ୍ର ହ୍ର ୟ୍ର ଚ଼୍ର ଡ଼୍ର ଢ଼୍ର କ୍ଷ୍ର 27 | 28 | nukt:Nukta form substitution 29 | ଡ଼ ଢ଼ 30 | 31 | pres/abvs:Pre-base substitution ,Above base substitution 32 | କ୍କ କ୍ତ କ୍ତ୍ର କ୍ଳ କ୍ବ 33 | କ୍ଷ କ୍ଷ୍ମ କ୍ଷ୍ଣ କ୍ଷ୍ଯ 34 | କ୍ସ 35 | ଗ୍ଳ ଗ୍ଦ ଗ୍ନ ଗ୍ଧ ଘ୍ନ 36 | ଙ୍କ ଙ୍କ୍ତ ଙ୍ଖ ଙ୍ଗ ଙ୍କ୍ଷ ଙ୍ଘ 37 | ଚ୍ଚ ଚ୍ଛ 38 | ଚଞ 39 | ଜ୍ଜ ଜ୍ଜ୍ୱ ଜ୍ଝ ଜ୍ଞ ଜ୍ୱ 40 | ଞ୍ଚ ଞ୍ଛ ଞ୍ଝ ଞ୍ଜ 41 | ଟ୍ଟ ଡ୍ଗ ଡ୍ଡ 42 | ଣ୍ଟ ଣ୍ଠ ଣ୍ଡ ଣ୍ଡ୍ର ଣ୍ଢ ଣ୍ଣ 43 | ତ୍କ ତ୍ତ ତ୍ତ୍ୱ ତ୍ତ୍ର ତ୍ଥ ତ୍ନ ତ୍ପ ତ୍ୱ ତ୍ମ ତ୍ନ୍ଯ ତ୍ସ ତ୍ସ୍ନ ତ୍ସ୍ଯ 44 | ଦ୍ଗ ଦ୍ଘ ଦ୍ଦ ଦ୍ଧ ଦ୍ଧ୍ବ ଦ୍ବ ଦ୍ଭ ଦ୍ଯ ଧ୍ବ ଧ୍ଯ 45 | ନ୍ତ ନ୍ତ୍ୟ ନ୍ତ୍ର ନ୍ତ୍ର୍ୟ ନ୍ତ୍ୱ ନ୍ଥ ନ୍ଦ ନ୍ଦ୍ର ନ୍ଦ୍ବ ନ୍ଧ ନ୍ଧ୍ୱ ନ୍ଧ୍ର ନ୍ଧ୍ୟ ନ୍ନ ନ୍ନ୍ୟ 46 | ପ୍ତ ପ୍ପ ପ୍ଳ ପ୍ସ 47 | ବ୍ଜ ବ୍ଧ ବ୍ଦ 48 | ମ୍ପ ମ୍ଫ ମ୍ପ୍ର ମ୍ବ ମ୍ଭ ମ୍ଭ୍ର ମ୍ମ 49 | ଳ୍କ ଳ୍ଭ ଳ୍ଳ ଳ୍ପ ଳ୍ଫ 50 | ଲ୍କ ଲ୍ଗ ଲ୍ଲ 51 | ଶ୍ଚ ଶ୍ଛ ଶ୍ବ ଶ୍ଳ 52 | ଷ୍କ ଷ୍କ୍ର ଷ୍ଟ ଷ୍ଟ୍ର ଷ୍ଠ ଷ୍ଣ ଷ୍ପ ଷ୍ପ୍ର ଷ୍ଫ 53 | ସ୍କ ସ୍ଖ ସ୍ତ ସ୍ତ୍ର ସ୍ଥ ସ୍ଥ୍ଯ ସ୍ନ ସ୍ପ ସ୍ଫ ସ୍ବ ସ୍ମ 54 | ହ୍ନ ହ୍ମ ହ୍ଲ 55 | -------------------------------------------------------------------------------- /odia/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.91.2 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Odia.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Odia.sfd Lohit-Odia.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Odia.ttf Lohit-Odia.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Odia.ttf Lohit-Odia.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-odia-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt test-odia.txt README AUTHORS ChangeLog 66-lohit-odia.conf Lohit-Odia.ttf io.pagure.lohit.odia.font.metainfo.xml lohit-odia-ttf-$(version) 30 | rm -rf lohit-odia-ttf-$(version)/.git 31 | tar -cf lohit-odia-ttf-$(version).tar lohit-odia-ttf-$(version) 32 | gzip lohit-odia-ttf-$(version).tar 33 | rm -rf lohit-odia-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-odia-$(version) 37 | cp -p COPYRIGHT OFL.txt test-odia.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-odia.conf Lohit-Odia.sfd std-test-out.txt io.pagure.lohit.odia.font.metainfo.xml lohit-odia-$(version) 38 | rm -rf lohit-odia-$(version)/.git 39 | rm -rf lohit-odia-$(version)/*.ttf 40 | tar -cf lohit-odia-$(version).tar lohit-odia-$(version) 41 | gzip lohit-odia-$(version).tar 42 | rm -rf lohit-odia-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-odia-web-$(version) 46 | cp -p COPYRIGHT OFL.txt test-odia.txt README AUTHORS ChangeLog Lohit-Odia.woff Lohit-Odia.eot lohit-odia-web-$(version) 47 | rm -rf lohit-odia-web-$(version)/.git 48 | tar -cf lohit-odia-web-$(version).tar lohit-odia-web-$(version) 49 | gzip lohit-odia-web-$(version).tar 50 | rm -rf lohit-odia-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-odia* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /tamil-classical/Makefile: -------------------------------------------------------------------------------- 1 | all: ttf woff eot ttf-dist sfd-dist web-dist 2 | 3 | version:= 2.5.4 4 | 5 | ttf: ttf-bin 6 | @echo "----------Generating ttf from sfd file----------" 7 | ./generate.pe *.sfd 8 | @echo "----------Finished generating ttf file----------" 9 | @echo " " 10 | 11 | woff: woff-bin 12 | @echo "----------Generating woff from ttf file----------" 13 | sfntly -w Lohit-Tamil-Classical.ttf Lohit-Tamil-Classical.woff 14 | @echo "----------Finished generating woff file----------" 15 | @echo " " 16 | 17 | eot: eot-bin 18 | @echo "----------Generating eot from ttf file----------" 19 | sfntly -e -x Lohit-Tamil-Classical.ttf Lohit-Tamil-Classical.eot 20 | @echo "----------Finished generating eot file----------" 21 | @echo " " 22 | 23 | ttf-dist: dist 24 | mkdir lohit-tamil-classical-ttf-$(version) 25 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog 66-lohit-tamil-classical.conf Lohit-Tamil-Classical.ttf io.pagure.lohit.tamil.classical.font.metainfo.xml lohit-tamil-classical-ttf-$(version) 26 | rm -rf lohit-tamil-classical-ttf-$(version)/.git 27 | tar -cf lohit-tamil-classical-ttf-$(version).tar lohit-tamil-classical-ttf-$(version) 28 | gzip lohit-tamil-classical-ttf-$(version).tar 29 | rm -rf lohit-tamil-classical-ttf-$(version) 30 | 31 | sfd-dist: dist 32 | mkdir lohit-tamil-classical-$(version) 33 | cp -p COPYRIGHT OFL.txt README AUTHORS generate*.pe Makefile ChangeLog 66-lohit-tamil-classical.conf Lohit-Tamil-Classical.sfd io.pagure.lohit.tamil.classical.font.metainfo.xml lohit-tamil-classical-$(version) 34 | rm -rf lohit-tamil-classical-$(version)/.git 35 | rm -rf lohit-tamil-classical-$(version)/*.ttf 36 | tar -cf lohit-tamil-classical-$(version).tar lohit-tamil-classical-$(version) 37 | gzip lohit-tamil-classical-$(version).tar 38 | rm -rf lohit-tamil-classical-$(version) 39 | 40 | web-dist: webdist 41 | mkdir lohit-tamil-classical-web-$(version) 42 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog Lohit-Tamil-Classical.woff Lohit-Tamil-Classical.eot lohit-tamil-classical-web-$(version) 43 | rm -rf lohit-tamil-classical-web-$(version)/.git 44 | tar -cf lohit-tamil-classical-web-$(version).tar lohit-tamil-classical-web-$(version) 45 | gzip lohit-tamil-classical-web-$(version).tar 46 | rm -rf lohit-tamil-classical-web-$(version) 47 | 48 | clean: cleanall 49 | rm -f *.ttf *.eot *.woff 50 | rm -rf *.tar.gz 51 | rm -rf lohit-tamil-classical* 52 | 53 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version 54 | -------------------------------------------------------------------------------- /bengali/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-bengali 2 | Current Version :- 2.91.5 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.91.5 5 | - Added appstream metadata file io.pagure.lohit.bengali.font.metainfo.xml 6 | - Corrected encoding of U+0980 BENGALI ANJI 7 | - Resolved issue of ন্দ্ব and ন্ধ্ব github #76 8 | 9 | 10 | * Thu Mar 02 2017 Pravin Satpute - 2.91.4 11 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 12 | - Updated Makefile to call script from fontforge rather than python. 13 | 14 | * Mon Sep 28 2015 Pravin Satpute - 2.91.3 15 | - Added Unicode U+0980 Bengali Anji, patch from Shriramana Sharma 16 | 17 | * Mon Feb 02 2015 Pravin Satpute - 2.91.2 18 | - Resolved issue of positioning #58 19 | 20 | * Wed Dec 03 2014 Pravin Satpute - 2.91.1 21 | - Resolved issue of conjuncts with matra issue #57 22 | - Fixed issues for Lohit-Bengali for winxp 23 | 24 | * Fri Oct 10 2014 Pravin Satpute - 2.91.0 25 | - First release of Bengali under Lohit2 project. 26 | - Rewritten all GSUB rules. 27 | - Open type feature available in .fea file for easy reusability. 28 | - Developer friendly glyphname with following AGL guidelines. 29 | - Font Information updated in sfd. 30 | - Support bng2 and beng open type tags. 31 | - "copy reference" feature implemented 32 | - Automated testing support. 33 | - Added test and README file. 34 | - Done with lookup writings. 35 | - Removed 38 unwanted glyphs. 36 | 37 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 38 | - Dropping RFN from OFL.txt 39 | 40 | * Thu Nov 08 2012 Pravin Satpute - 2.5.2 41 | - resolved rendering error for UTRRS Assamese GPSO sequence 25, 28 44 and 63 for Harfbuzz 42 | - resolved rendering error for UTRRS Bengali GSUB sequnce 86, 88 for harfbuzz 43 | - corrected panose values #803294 44 | 45 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 46 | - added U+09FB character 47 | - added autohint instruction in conf file 48 | 49 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 50 | - relicensing to OFL 1.1 51 | 52 | * Tue Aug 30 2011 Pravin Satpute - 2.4.3.1 53 | - minor release, added makefile in tarball 54 | 55 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 56 | - first release with split tarball 57 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 58 | -------------------------------------------------------------------------------- /tamil/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.91.3 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Tamil.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Tamil.sfd Lohit-Tamil.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Tamil.ttf Lohit-Tamil.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Tamil.ttf Lohit-Tamil.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-tamil-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt test-tamil.txt README AUTHORS ChangeLog 66-lohit-tamil.conf Lohit-Tamil.ttf io.pagure.lohit.tamil.font.metainfo.xml lohit-tamil-ttf-$(version) 30 | rm -rf lohit-tamil-ttf-$(version)/.git 31 | tar -cf lohit-tamil-ttf-$(version).tar lohit-tamil-ttf-$(version) 32 | gzip lohit-tamil-ttf-$(version).tar 33 | rm -rf lohit-tamil-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-tamil-$(version) 37 | cp -p COPYRIGHT OFL.txt test-tamil.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-tamil.conf Lohit-Tamil.sfd std-test-out.txt io.pagure.lohit.tamil.font.metainfo.xml lohit-tamil-$(version) 38 | rm -rf lohit-tamil-$(version)/.git 39 | rm -rf lohit-tamil-$(version)/*.ttf 40 | tar -cf lohit-tamil-$(version).tar lohit-tamil-$(version) 41 | gzip lohit-tamil-$(version).tar 42 | rm -rf lohit-tamil-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-tamil-web-$(version) 46 | cp -p COPYRIGHT OFL.txt test-tamil.txt README AUTHORS ChangeLog Lohit-Tamil.woff Lohit-Tamil.eot lohit-tamil-web-$(version) 47 | rm -rf lohit-tamil-web-$(version)/.git 48 | tar -cf lohit-tamil-web-$(version).tar lohit-tamil-web-$(version) 49 | gzip lohit-tamil-web-$(version).tar 50 | rm -rf lohit-tamil-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-tamil* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /nepali/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.94.2 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Nepali.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Nepali.sfd Lohit-Nepali.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Nepali.ttf Lohit-Nepali.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Nepali.ttf Lohit-Nepali.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-nepali-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt README test-nepali.txt AUTHORS ChangeLog 65-0-lohit-nepali.conf Lohit-Nepali.ttf io.pagure.lohit.nepali.font.metainfo.xml lohit-nepali-ttf-$(version) 30 | rm -rf lohit-nepali-ttf-$(version)/.git 31 | tar -cf lohit-nepali-ttf-$(version).tar lohit-nepali-ttf-$(version) 32 | gzip lohit-nepali-ttf-$(version).tar 33 | rm -rf lohit-nepali-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-nepali-$(version) 37 | cp -p COPYRIGHT OFL.txt README test-nepali.txt AUTHORS generate*.pe *.py *.fea std-test-out.txt Makefile ChangeLog 65-0-lohit-nepali.conf Lohit-Nepali.sfd io.pagure.lohit.nepali.font.metainfo.xml lohit-nepali-$(version) 38 | rm -rf lohit-nepali-$(version)/.git 39 | rm -rf lohit-nepali-$(version)/*.ttf 40 | tar -cf lohit-nepali-$(version).tar lohit-nepali-$(version) 41 | gzip lohit-nepali-$(version).tar 42 | rm -rf lohit-nepali-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-nepali-web-$(version) 46 | cp -p COPYRIGHT OFL.txt README AUTHORS test-nepali.txt ChangeLog Lohit-Nepali.woff Lohit-Nepali.eot lohit-nepali-web-$(version) 47 | rm -rf lohit-nepali-web-$(version)/.git 48 | tar -cf lohit-nepali-web-$(version).tar lohit-nepali-web-$(version) 49 | gzip lohit-nepali-web-$(version).tar 50 | rm -rf lohit-nepali-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-nepali* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /marathi/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.94.2 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Marathi.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Marathi.sfd Lohit-Marathi.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Marathi.ttf Lohit-Marathi.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Marathi.ttf Lohit-Marathi.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-marathi-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt README test-marathi.txt AUTHORS ChangeLog 65-0-lohit-marathi.conf Lohit-Marathi.ttf io.pagure.lohit.marathi.font.metainfo.xml lohit-marathi-ttf-$(version) 30 | rm -rf lohit-marathi-ttf-$(version)/.git 31 | tar -cf lohit-marathi-ttf-$(version).tar lohit-marathi-ttf-$(version) 32 | gzip lohit-marathi-ttf-$(version).tar 33 | rm -rf lohit-marathi-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-marathi-$(version) 37 | cp -p COPYRIGHT OFL.txt README test-marathi.txt AUTHORS generate*.pe *.py *.fea Makefile ChangeLog 65-0-lohit-marathi.conf std-test-out.txt Lohit-Marathi.sfd io.pagure.lohit.marathi.font.metainfo.xml lohit-marathi-$(version) 38 | rm -rf lohit-marathi-$(version)/.git 39 | rm -rf lohit-marathi-$(version)/*.ttf 40 | tar -cf lohit-marathi-$(version).tar lohit-marathi-$(version) 41 | gzip lohit-marathi-$(version).tar 42 | rm -rf lohit-marathi-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-marathi-web-$(version) 46 | cp -p COPYRIGHT OFL.txt README test-marathi.txt AUTHORS ChangeLog Lohit-Marathi.woff Lohit-Marathi.eot lohit-marathi-web-$(version) 47 | rm -rf lohit-marathi-web-$(version)/.git 48 | tar -cf lohit-marathi-web-$(version).tar lohit-marathi-web-$(version) 49 | gzip lohit-marathi-web-$(version).tar 50 | rm -rf lohit-marathi-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-marathi* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /bengali/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.91.5 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Bengali.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Bengali.sfd Lohit-Bengali.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Bengali.ttf Lohit-Bengali.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Bengali.ttf Lohit-Bengali.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-bengali-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt test-bengali.txt README AUTHORS ChangeLog 66-lohit-bengali.conf Lohit-Bengali.ttf io.pagure.lohit.bengali.font.metainfo.xml lohit-bengali-ttf-$(version) 30 | rm -rf lohit-bengali-ttf-$(version)/.git 31 | tar -cf lohit-bengali-ttf-$(version).tar lohit-bengali-ttf-$(version) 32 | gzip lohit-bengali-ttf-$(version).tar 33 | rm -rf lohit-bengali-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-bengali-$(version) 37 | cp -p COPYRIGHT OFL.txt test-bengali.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-bengali.conf Lohit-Bengali.sfd std-test-out.txt io.pagure.lohit.bengali.font.metainfo.xml lohit-bengali-$(version) 38 | rm -rf lohit-bengali-$(version)/.git 39 | rm -rf lohit-bengali-$(version)/*.ttf 40 | tar -cf lohit-bengali-$(version).tar lohit-bengali-$(version) 41 | gzip lohit-bengali-$(version).tar 42 | rm -rf lohit-bengali-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-bengali-web-$(version) 46 | cp -p COPYRIGHT OFL.txt test-bengali.txt README AUTHORS ChangeLog Lohit-Bengali.woff Lohit-Bengali.eot lohit-bengali-web-$(version) 47 | rm -rf lohit-bengali-web-$(version)/.git 48 | tar -cf lohit-bengali-web-$(version).tar lohit-bengali-web-$(version) 49 | gzip lohit-bengali-web-$(version).tar 50 | rm -rf lohit-bengali-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-bengali* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /gurmukhi/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.91.2 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Gurmukhi.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Gurmukhi.sfd Lohit-Gurmukhi.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Gurmukhi.ttf Lohit-Gurmukhi.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Gurmukhi.ttf Lohit-Gurmukhi.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-gurmukhi-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog 66-lohit-gurmukhi.conf Lohit-Gurmukhi.ttf io.pagure.lohit.gurmukhi.font.metainfo.xml lohit-gurmukhi-ttf-$(version) 30 | rm -rf lohit-gurmukhi-ttf-$(version)/.git 31 | tar -cf lohit-gurmukhi-ttf-$(version).tar lohit-gurmukhi-ttf-$(version) 32 | gzip lohit-gurmukhi-ttf-$(version).tar 33 | rm -rf lohit-gurmukhi-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-gurmukhi-$(version) 37 | cp -p COPYRIGHT OFL.txt test-gurmukhi.txt std-test-out.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-gurmukhi.conf Lohit-Gurmukhi.sfd io.pagure.lohit.gurmukhi.font.metainfo.xml lohit-gurmukhi-$(version) 38 | rm -rf lohit-gurmukhi-$(version)/.git 39 | rm -rf lohit-gurmukhi-$(version)/*.ttf 40 | tar -cf lohit-gurmukhi-$(version).tar lohit-gurmukhi-$(version) 41 | gzip lohit-gurmukhi-$(version).tar 42 | rm -rf lohit-gurmukhi-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-gurmukhi-web-$(version) 46 | cp -p COPYRIGHT OFL.txt README AUTHORS ChangeLog Lohit-Gurmukhi.woff Lohit-Gurmukhi.eot lohit-gurmukhi-web-$(version) 47 | rm -rf lohit-gurmukhi-web-$(version)/.git 48 | tar -cf lohit-gurmukhi-web-$(version).tar lohit-gurmukhi-web-$(version) 49 | gzip lohit-gurmukhi-web-$(version).tar 50 | rm -rf lohit-gurmukhi-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-gurmukhi* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /assamese/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.91.5 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Assamese.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Assamese.sfd Lohit-Assamese.fea 11 | ./generate.pe *.sfd 12 | @echo "----------Finished generating ttf file----------" 13 | @echo " " 14 | 15 | woff: woff-bin 16 | @echo "----------Generating woff from ttf file----------" 17 | sfntly -w Lohit-Assamese.ttf Lohit-Assamese.woff 18 | @echo "----------Finished generating woff file----------" 19 | @echo " " 20 | 21 | eot: eot-bin 22 | @echo "----------Generating eot from ttf file----------" 23 | sfntly -e -x Lohit-Assamese.ttf Lohit-Assamese.eot 24 | @echo "----------Finished generating eot file----------" 25 | @echo " " 26 | 27 | ttf-dist: dist 28 | mkdir lohit-assamese-ttf-$(version) 29 | cp -p COPYRIGHT OFL.txt test-assamese.txt README AUTHORS ChangeLog 66-lohit-assamese.conf Lohit-Assamese.ttf io.pagure.lohit.assamese.font.metainfo.xml lohit-assamese-ttf-$(version) 30 | rm -rf lohit-assamese-ttf-$(version)/.git 31 | tar -cf lohit-assamese-ttf-$(version).tar lohit-assamese-ttf-$(version) 32 | gzip lohit-assamese-ttf-$(version).tar 33 | rm -rf lohit-assamese-ttf-$(version) 34 | 35 | sfd-dist: dist 36 | mkdir lohit-assamese-$(version) 37 | cp -p COPYRIGHT OFL.txt test-assamese.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-assamese.conf Lohit-Assamese.sfd std-test-out.txt io.pagure.lohit.assamese.font.metainfo.xml lohit-assamese-$(version) 38 | rm -rf lohit-assamese-$(version)/.git 39 | rm -rf lohit-assamese-$(version)/*.ttf 40 | tar -cf lohit-assamese-$(version).tar lohit-assamese-$(version) 41 | gzip lohit-assamese-$(version).tar 42 | rm -rf lohit-assamese-$(version) 43 | 44 | web-dist: webdist 45 | mkdir lohit-assamese-web-$(version) 46 | cp -p COPYRIGHT OFL.txt test-assamese.txt README AUTHORS ChangeLog Lohit-Assamese.woff Lohit-Assamese.eot lohit-assamese-web-$(version) 47 | rm -rf lohit-assamese-web-$(version)/.git 48 | tar -cf lohit-assamese-web-$(version).tar lohit-assamese-web-$(version) 49 | gzip lohit-assamese-web-$(version).tar 50 | rm -rf lohit-assamese-web-$(version) 51 | 52 | clean: cleanall 53 | rm -f *.ttf *.eot *.woff 54 | rm -rf *.tar.gz 55 | rm -rf lohit-assamese* 56 | 57 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 58 | -------------------------------------------------------------------------------- /assamese/test-assamese.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Bengali 2 | # One can also test Lohit Bengali from http://utrrs-testing.rhcloud.com/language/bn_IN/gsub 3 | # Created by Sneha Kore - 2014 4 | 5 | Vowels : 6 | 7 | ঁ ং ঃ অ আ ই ঈ উ ঊ ঋ ঌ এ ঐ ও ঔ 8 | 9 | Consonants : 10 | 11 | ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ল শ ষ স হ 12 | 13 | Bengali-specific Characters : 14 | 15 | ৎ ড় ঢ় য় 16 | 17 | Digits: 18 | 19 | ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ 20 | 21 | Conjuncts : 22 | 23 | ক্ক ক্ট ক্ট্র ক্ত ক্ন ক্ব ক্ম ক্য ক্র ক্ল 24 | 25 | ক্ষ ক্ষ্ণ ক্ষ্ম ক্স 26 | 27 | খ্য খ্র 28 | 29 | গ্গ গ্ধ গ্ন গ্ম গ্য গ্র গ্ল 30 | 31 | ঘ্ন ঘ্য ঘ্র 32 | 33 | ঙ্ক ঙ্খ ঙ্গ ঙ্ঘ ঙ্ম 34 | 35 | চ্চ চ্ছ চ্ছ্ব চ্ছ্র চ্ঞ চ্ন চ্য 36 | 37 | ছ্ব ছ্র 38 | 39 | জ্জ জ্জ্ব জ্ঝ জ্ঞ জ্ব জ্য জ্র 40 | 41 | ঞ্চ ঞ্ছ ঞ্জ ঞ্ঝ 42 | 43 | ট্ট ট্ব ট্ম ট্য ট্র 44 | 45 | ঠ্য ঠ্র 46 | 47 | ড্ড ড্ম ড্য ড্র 48 | 49 | ঢ্য 50 | 51 | ণ্ট ণ্ঠ ণ্ড ণ্ঢ ণ্ণ ণ্ব ণ্ম 52 | 53 | ত্ত ত্ত্ব ত্থ ত্ন ত্ব ত্ম ত্ম্য ত্য ত্র 54 | 55 | থ্ব থ্য থ্র 56 | 57 | দ্গ দ্ঘ দ্দ দ্দ্ব দ্ধ দ্ধ্ব দ্ব দ্ভ দ্ম দ্য দ্র 58 | 59 | ধ্ন ধ্ব ধ্ম ধ্য ধ্র 60 | 61 | ন্ট ন্ঠ ন্ড ন্ত ন্ত্ব ন্ত্র ন্থ ন্দ ন্দ্র ন্ধ ন্ধ্য ন্ধ্র ন্ন ন্ন্য ন্ব ন্ম ন্য ন্স 62 | 63 | প্ট প্ত প্ন প্প প্য প্র প্ল প্স 64 | 65 | ফ্য ফ্র ফ্ল 66 | 67 | ব্জ ব্দ ব্দ্র ব্ধ ব্ব ব্য ব্র ব্ল 68 | 69 | ভ্য ভ্র ভ্ল 70 | 71 | ম্ত ম্থ ম্দ ম্ন ম্প ম্প্র ম্ফ ম্ব ম্ভ ম্ভ্র ম্ম ম্য ম্র ম্ল 72 | 73 | য্য 74 | 75 | র্ধ্ব র্শ্ব র‍্য 76 | 77 | ল্ক ল্গ ল্ট ল্ড ল্ত ল্ধ ল্প ল্ফ ল্ব ল্ম ল্য ল্ল 78 | 79 | শ্চ শ্ছ শ্ত শ্ন শ্ব শ্ম শ্য শ্র শ্ল 80 | 81 | ষ্ক ষ্ট ষ্ট্র ষ্ঠ ষ্ণ ষ্ণু ষ্প ষ্প্র ষ্ফ ষ্ব ষ্ম ষ্য 82 | 83 | স্ক স্ক্র স্খ স্ট স্ট্র স্ত স্ত্র স্থ স্ন স্প স্ফ স্ব স্ম স্র স্ল 84 | 85 | হ্ণ হ্ণি হ্ন হ্ব হ্ম হ্য হ্র হ্ল 86 | 87 | ড়্গ ড়্য 88 | 89 | স্য 90 | 91 | In accordance with the features listed in Microsoft Typography Documentation for Bengali Language 92 | https://www.microsoft.com/typography/OpenTypeDev/bengali/intro.htm#features : 93 | 94 | Basic shaping forms includes: 95 | 96 | 1) Nukta form substitution: 97 | য় 98 | 99 | 2) Akhand ligature substitution: 100 | ক্ষ জ্ঞ 101 | 102 | 3)Reph form substitution: 103 | র্ক র্ক্দ 104 | 105 | 4)Below form of consonant: 106 | ক্র ক্ব 107 | 108 | 5)Half form of consonant: 109 | ৎ 110 | 111 | 6) Post-base form of consonant: 112 | ক্য 113 | 114 | 7) Vattu variants: 115 | ব্র ভ্র চ্র ছ্র দ্র ড্র ঢ্র দ্র গ্র ঘ্র হ্র জ্র ঝ্র ক্র খ্র ল্র ম্র ন্র ঙ্র ণ্র প্র ফ্র স্র ষ্র শ্র ত্র থ্র ট্র ঠ্র ৱ্র য্র য়্র ড়্র ঢ়্র 116 | -------------------------------------------------------------------------------- /bengali/test-bengali.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Bengali 2 | # One can also test Lohit Bengali from http://utrrs-testing.rhcloud.com/language/bn_IN/gsub 3 | # Created by Sneha Kore - 2014 4 | 5 | Vowels : 6 | 7 | ঁ ং ঃ অ আ ই ঈ উ ঊ ঋ ঌ এ ঐ ও ঔ 8 | 9 | Consonants : 10 | 11 | ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ল শ ষ স হ 12 | 13 | Bengali-specific Characters : 14 | 15 | ৎ ড় ঢ় য় 16 | 17 | Digits: 18 | 19 | ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ 20 | 21 | Conjuncts : 22 | 23 | ক্ক ক্ট ক্ট্র ক্ত ক্ন ক্ব ক্ম ক্য ক্র ক্ল 24 | 25 | ক্ষ ক্ষ্ণ ক্ষ্ম ক্স 26 | 27 | খ্য খ্র 28 | 29 | গ্গ গ্ধ গ্ন গ্ম গ্য গ্র গ্ল 30 | 31 | ঘ্ন ঘ্য ঘ্র 32 | 33 | ঙ্ক ঙ্খ ঙ্গ ঙ্ঘ ঙ্ম 34 | 35 | চ্চ চ্ছ চ্ছ্ব চ্ছ্র চ্ঞ চ্ন চ্য 36 | 37 | ছ্ব ছ্র 38 | 39 | জ্জ জ্জ্ব জ্ঝ জ্ঞ জ্ব জ্য জ্র 40 | 41 | ঞ্চ ঞ্ছ ঞ্জ ঞ্ঝ 42 | 43 | ট্ট ট্ব ট্ম ট্য ট্র 44 | 45 | ঠ্য ঠ্র 46 | 47 | ড্ড ড্ম ড্য ড্র 48 | 49 | ঢ্য 50 | 51 | ণ্ট ণ্ঠ ণ্ড ণ্ঢ ণ্ণ ণ্ব ণ্ম 52 | 53 | ত্ত ত্ত্ব ত্থ ত্ন ত্ব ত্ম ত্ম্য ত্য ত্র 54 | 55 | থ্ব থ্য থ্র 56 | 57 | দ্গ দ্ঘ দ্দ দ্দ্ব দ্ধ দ্ধ্ব দ্ব দ্ভ দ্ম দ্য দ্র 58 | 59 | ধ্ন ধ্ব ধ্ম ধ্য ধ্র 60 | 61 | ন্ট ন্ঠ ন্ড ন্ত ন্ত্ব ন্ত্র ন্থ ন্দ ন্দ্র ন্ধ ন্ধ্য ন্ধ্র ন্ন ন্ন্য ন্ব ন্ম ন্য ন্স 62 | 63 | প্ট প্ত প্ন প্প প্য প্র প্ল প্স 64 | 65 | ফ্য ফ্র ফ্ল 66 | 67 | ব্জ ব্দ ব্দ্র ব্ধ ব্ব ব্য ব্র ব্ল 68 | 69 | ভ্য ভ্র ভ্ল 70 | 71 | ম্ত ম্থ ম্দ ম্ন ম্প ম্প্র ম্ফ ম্ব ম্ভ ম্ভ্র ম্ম ম্য ম্র ম্ল 72 | 73 | য্য 74 | 75 | র্ধ্ব র্শ্ব র‍্য 76 | 77 | ল্ক ল্গ ল্ট ল্ড ল্ত ল্ধ ল্প ল্ফ ল্ব ল্ম ল্য ল্ল 78 | 79 | শ্চ শ্ছ শ্ত শ্ন শ্ব শ্ম শ্য শ্র শ্ল 80 | 81 | ষ্ক ষ্ট ষ্ট্র ষ্ঠ ষ্ণ ষ্ণু ষ্প ষ্প্র ষ্ফ ষ্ব ষ্ম ষ্য 82 | 83 | স্ক স্ক্র স্খ স্ট স্ট্র স্ত স্ত্র স্থ স্ন স্প স্ফ স্ব স্ম স্র স্ল 84 | 85 | হ্ণ হ্ণি হ্ন হ্ব হ্ম হ্য হ্র হ্ল 86 | 87 | ড়্গ ড়্য 88 | 89 | স্য 90 | 91 | In accordance with the features listed in Microsoft Typography Documentation for Bengali Language 92 | https://www.microsoft.com/typography/OpenTypeDev/bengali/intro.htm#features : 93 | 94 | Basic shaping forms includes: 95 | 96 | 1) Nukta form substitution: 97 | য় 98 | 99 | 2) Akhand ligature substitution: 100 | ক্ষ জ্ঞ 101 | 102 | 3)Reph form substitution: 103 | র্ক র্ক্দ 104 | 105 | 4)Below form of consonant: 106 | ক্র ক্ব 107 | 108 | 5)Half form of consonant: 109 | ৎ 110 | 111 | 6) Post-base form of consonant: 112 | ক্য 113 | 114 | 7) Vattu variants: 115 | ব্র ভ্র চ্র ছ্র দ্র ড্র ঢ্র দ্র গ্র ঘ্র হ্র জ্র ঝ্র ক্র খ্র ল্র ম্র ন্র ঙ্র ণ্র প্র ফ্র স্র ষ্র শ্র ত্র থ্র ট্র ঠ্র ৱ্র য্র য়্র ড়্র ঢ়্র 116 | -------------------------------------------------------------------------------- /assamese/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-assamese 2 | Current Version :- 2.91.5 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.91.5 5 | - Added appstream metadata file io.pagure.lohit.assamese.font.metainfo.xml 6 | - Resolved issue of ন্দ্ব and ন্ধ্ব github #76 7 | 8 | * Thu Mar 02 2017 Pravin Satpute - 2.91.4 9 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 10 | - Updated Makefile to call script from fontforge rather than python. 11 | - Minor fix to std-test-out.txt file. 12 | 13 | * Mon Sep 28 2015 Pravin Satpute - 2.91.3 14 | - Added Unicode U+0980 Bengali Anji, patch from Shriramana Sharma 15 | 16 | * Mon Fed 02 2015 Pravin Satpute - 2.91.2 17 | - Resolved issue https://github.com/pravins/lohit/issues/58. 18 | 19 | * Wed Dec 03 2014 Pravin Satpute - 2.91.1 20 | - Resolved issue of conjuncts with matra issue #57. 21 | - Tested and fixed issue in winxp. 22 | 23 | * Mon Oct 13 2014 Pravin Satpute - 2.91.0 24 | - First release of Assamese under Lohit2 project. Imported for Lohit Bengali 25 | - Rewritten all GSUB rules. 26 | - Open type feature available in .fea file for easy reusability. 27 | - Developer friendly glyphname with following AGL guidelines. 28 | - Font Information updated in sfd. 29 | - Support bng2 and beng open type tags. 30 | - "copy reference" feature implemented 31 | - Automated testing support. 32 | - Added test and README file. 33 | - Done with lookup writings. 34 | 35 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 36 | - Dropping RFN from OFL.txt 37 | 38 | * Thu Nov 08 2012 Pravin Satpute - 2.5.2 39 | - removed reserved characters U+09E4 and U+09E5. 40 | - resolved rendering error for UTRRS Assamese GSUB sequence 25, 28 44 and 63 for Harfbuzz 41 | - resolved rendering error for UTRRS Bengali GSUB sequnce 86, 88 for harfbuzz 42 | - corrected panose values #803294 43 | 44 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 45 | - increased width for single and double quote #771586 46 | - improved positioning for blws matras gives in #771685 47 | - added U+09FB character 48 | - added autohint instruction in conf file 49 | 50 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 51 | - relicensing to OFL 1.1 52 | 53 | * Tue Aug 30 2011 Pravin Satpute - 2.4.3.1 54 | - minor release, added makefile in tarball 55 | 56 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 57 | - first release with split tarball 58 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 59 | 60 | -------------------------------------------------------------------------------- /malayalam/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | 3 | version:= 2.92.2 4 | 5 | test: test-ttf 6 | @echo "----------Testing actual-output with expected-output----------" 7 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Malayalam.ttf 8 | 9 | ttf: ttf-bin 10 | @echo "----------Generating ttf from sfd file----------" 11 | fontforge -lang=py -script apply_featurefile.py Lohit-Malayalam.sfd Lohit-Malayalam.fea 12 | ./generate.pe *.sfd 13 | @echo "----------Finished generating ttf file----------" 14 | @echo " " 15 | 16 | woff: woff-bin 17 | @echo "----------Generating woff from ttf file----------" 18 | sfntly -w Lohit-Malayalam.ttf Lohit-Malayalam.woff 19 | @echo "----------Finished generating woff file----------" 20 | @echo " " 21 | 22 | eot: eot-bin 23 | @echo "----------Generating eot from ttf file----------" 24 | sfntly -e -x Lohit-Malayalam.ttf Lohit-Malayalam.eot 25 | @echo "----------Finished generating eot file----------" 26 | @echo " " 27 | 28 | ttf-dist: dist 29 | mkdir lohit-malayalam-ttf-$(version) 30 | cp -p COPYRIGHT OFL.txt test-malayalam.txt README AUTHORS ChangeLog 67-lohit-malayalam.conf Lohit-Malayalam.ttf io.pagure.lohit.malayalam.font.metainfo.xml lohit-malayalam-ttf-$(version) 31 | rm -rf lohit-malayalam-ttf-$(version)/.git 32 | tar -cf lohit-malayalam-ttf-$(version).tar lohit-malayalam-ttf-$(version) 33 | gzip lohit-malayalam-ttf-$(version).tar 34 | rm -rf lohit-malayalam-ttf-$(version) 35 | 36 | sfd-dist: dist 37 | mkdir lohit-malayalam-$(version) 38 | cp -p COPYRIGHT OFL.txt test-malayalam.txt std-test-out.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 67-lohit-malayalam.conf Lohit-Malayalam.sfd io.pagure.lohit.malayalam.font.metainfo.xml lohit-malayalam-$(version) 39 | rm -rf lohit-malayalam-$(version)/.git 40 | rm -rf lohit-malayalam-$(version)/*.ttf 41 | tar -cf lohit-malayalam-$(version).tar lohit-malayalam-$(version) 42 | gzip lohit-malayalam-$(version).tar 43 | rm -rf lohit-malayalam-$(version) 44 | 45 | web-dist: webdist 46 | mkdir lohit-malayalam-web-$(version) 47 | cp -p COPYRIGHT OFL.txt test-malayalam.txt README AUTHORS ChangeLog Lohit-Malayalam.woff Lohit-Malayalam.eot lohit-malayalam-web-$(version) 48 | rm -rf lohit-malayalam-web-$(version)/.git 49 | tar -cf lohit-malayalam-web-$(version).tar lohit-malayalam-web-$(version) 50 | gzip lohit-malayalam-web-$(version).tar 51 | rm -rf lohit-malayalam-web-$(version) 52 | 53 | clean: cleanall 54 | rm -f *.ttf *.eot *.woff 55 | rm -rf *.tar.gz 56 | rm -rf lohit-malayalam* 57 | 58 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 59 | -------------------------------------------------------------------------------- /tamil/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-tamil 2 | Current Version :- 2.91.3 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.91.3 5 | - Added appstream metadata file io.pagure.lohit.tamil.font.metainfo.xml 6 | 7 | * Thu Mar 02 2017 Pravin Satpute - 2.91.2 8 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 9 | - Updated Makefile to call script from fontforge rather than python. 10 | 11 | * Mon Dec 01 2014 Pravin Saitpute - 2.91.1 12 | - Lohit Tamil 2.91.0 hinting issues #56 13 | - Testing on WinXP and identified some issues. (See README) 14 | 15 | * Thu Sep 17 2014 Pravin Satpute - 2.91.0 16 | - First release of Tamil after re-writing all rules. 17 | Technical improvements 18 | - Supports taml and tml2 open type script tags. 19 | - Follows AGL specification syntax. 20 | - Open type rules are available in .fea file for easy reusability 21 | - Open type gsub lookups reduction from 5 to 4. 22 | - Corrected glyph class of all glyphs. 23 | - Renamed anchors to taanchor. 24 | Designing improvements 25 | - "Copy Reference" feature implemented for better reusability of glyphs. 26 | - Improved grid fitting(GASP) table. 27 | - Auto Hinting from fontforge 28 | Testing 29 | - Tested with Harfbuzz NG and Uniscribe (W8) 30 | - Test file available with release tarball 31 | - Auto test integrated with Makefile ($make test). 32 | 33 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 34 | - Dropping RFN from OFL.txt 35 | - updated Zero and Five numeral 36 | - updated shapes of u0BF9 Tamil Rupee Sign patch from Shriramana Sharma 37 | - fixed Rendering of Letter RA,RI,RII per GoTN standards #829143 38 | - Skipped version 2.5.2 for matching with family version 39 | 40 | * Tue Jun 05 2012 Pravin Satpute - 2.5.1 41 | - improved asterisk glyph 42 | - added autohint instructions in .conf file 43 | - removed self intersecting error from latin shapes 44 | - corrected SHI SHII glyphs #806591 45 | - improved numbers, patch from Shriramana Sharma 46 | - Check New font Lohit Tamil Classical, released in another tarball lohit-tamilclassical 47 | 48 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 49 | - relicensing to OFL 1.1 50 | - resolved 629824, 673419 51 | - updated conf file 52 | 53 | * Tue Nov 24 2009 Pravin Satpute - 2.4.5 54 | - fixed rh bug 536724 55 | - updated ascent, descent values as well OS/2 metrics 56 | 57 | * Fri Aug 28 2009 Pravin Satpute - 2.4.4 58 | - fixe rh bug 524457 59 | 60 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 61 | - first release with split tarball 62 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 63 | -------------------------------------------------------------------------------- /devanagari/Makefile: -------------------------------------------------------------------------------- 1 | all: sfd-dist ttf woff eot ttf-dist web-dist 2 | version:= 2.95.4 3 | 4 | test: test-ttf 5 | @echo "----------Testing actual-output with expected-output----------" 6 | fontforge -lang=py -script auto_test.py std-test-out.txt Lohit-Devanagari.ttf 7 | 8 | ttf: ttf-bin 9 | @echo "----------Generating ttf from sfd file----------" 10 | fontforge -lang=py -script apply_featurefile.py Lohit-Devanagari.sfd Lohit-Devanagari.fea 11 | ./generate.pe *.sfd 12 | ttfautohint -D deva -f deva -n Lohit-Devanagari.ttf Lohit.ttf 13 | mv Lohit.ttf Lohit-Devanagari.ttf 14 | @echo "----------Finished generating ttf file----------" 15 | @echo " " 16 | 17 | woff: woff-bin 18 | @echo "----------Generating woff from ttf file----------" 19 | sfntly -w Lohit-Devanagari.ttf Lohit-Devanagari.woff 20 | @echo "----------Finished generating woff file----------" 21 | @echo " " 22 | 23 | eot: eot-bin 24 | @echo "----------Generating eot from ttf file----------" 25 | sfntly -e -x Lohit-Devanagari.ttf Lohit-Devanagari.eot 26 | @echo "----------Finished generating eot file----------" 27 | @echo " " 28 | 29 | ttf-dist: dist 30 | mkdir lohit-devanagari-ttf-$(version) 31 | cp -p COPYRIGHT OFL.txt test-devanagari.txt README AUTHORS ChangeLog 66-lohit-devanagari.conf 59-lohit-devanagari.conf Lohit-Devanagari.ttf io.pagure.lohit.devanagari.font.metainfo.xml lohit-devanagari-ttf-$(version) 32 | rm -rf lohit-devanagari-ttf-$(version)/.git 33 | tar -cf lohit-devanagari-ttf-$(version).tar lohit-devanagari-ttf-$(version) 34 | gzip lohit-devanagari-ttf-$(version).tar 35 | rm -rf lohit-devanagari-ttf-$(version) 36 | 37 | sfd-dist: dist 38 | mkdir lohit-devanagari-$(version) 39 | cp -p COPYRIGHT OFL.txt test-devanagari.txt README AUTHORS generate*.pe apply_featurefile.py auto_test.py *.fea Makefile ChangeLog 66-lohit-devanagari.conf 59-lohit-devanagari.conf Lohit-Devanagari.sfd std-test-out.txt io.pagure.lohit.devanagari.font.metainfo.xml lohit-devanagari-$(version) 40 | rm -rf lohit-devanagari-$(version)/.git 41 | rm -rf lohit-devanagari-$(version)/*.ttf 42 | tar -cf lohit-devanagari-$(version).tar lohit-devanagari-$(version) 43 | gzip lohit-devanagari-$(version).tar 44 | rm -rf lohit-devanagari-$(version) 45 | 46 | web-dist: webdist 47 | mkdir lohit-devanagari-web-$(version) 48 | cp -p COPYRIGHT OFL.txt test-devanagari.txt README AUTHORS ChangeLog Lohit-Devanagari.woff Lohit-Devanagari.eot lohit-devanagari-web-$(version) 49 | rm -rf lohit-devanagari-web-$(version)/.git 50 | tar -cf lohit-devanagari-web-$(version).tar lohit-devanagari-web-$(version) 51 | gzip lohit-devanagari-web-$(version).tar 52 | rm -rf lohit-devanagari-web-$(version) 53 | 54 | clean: cleanall 55 | rm -f *.ttf *.eot *.woff 56 | rm -rf *.tar.gz 57 | rm -rf lohit-devanagari* 58 | 59 | .PHONY: ttf-bin woff-bin eot-bin webdist dist cleanall version test-ttf 60 | -------------------------------------------------------------------------------- /malayalam/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-malayalam 2 | Current Version :- 2.92.2 3 | 4 | - Added appstream metadata file io.pagure.lohit.malayalam.font.metainfo.xml 5 | 6 | * Thu Mar 02 2017 Pravin Satpute - 2.92.2 7 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 8 | - Updated Makefile to call script from fontforge rather than python. 9 | 10 | * Tue Feb 18 2014 Pravin Satpute - 2.92.1 11 | - Further removal 12 not required glyphs from fonts. 12 | - Added reference of glyph instead of full glyphs points wherever possible. 13 | - Resolved 10 issues reported on github: #35,#36,#37,#38,.#39,#40.#41,#42,#43,#44. 14 | - More test cases in test file 15 | - Renamed Anchor to MLAnchor 16 | 17 | * Thu Jan 29 2014 Pravin Satpute - 2.91.0 18 | - First release under Lohit2 project. 19 | - Rewritten all Open type tables for mlm2 and mlym 20 | - User friendly glyph names, Following AGL syntax 21 | - Testing done with Harfbuzz and Uniscribe 22 | - Test file available with release tarball 23 | - Removed number of glyphs nearly around .75 % { 214/288 ~= .75(0.743) % } 24 | - Lookups are reduced by { 10/18 = 55.5 % } 25 | - Improved GASP table 26 | - Resolves:redhat.bugzilla.com #995790, #1016984, #1017016, and #1017016 27 | 28 | * Mon Oct 07 2013 Pravin Satpute - 2.5.4 29 | - Corrected width of U+0D74 character 30 | - Removed deva tag from sfd 31 | - Removed 0x79-0x7e, 0x80,0x84, 0x85, 0x88 glyphs #1013269 32 | - Deleted wrong glyph of Samvruthokaram #1013183 33 | 34 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 35 | - Dropping RFN from OFL.txt 36 | - Added GPOS for U+0D4E with the help of Ani Peter , works with harfbuzz 37 | - Removed duplicate chillu characters 38 | 39 | * Thu Nov 22 2012 Pravin Satpute - 2.5.2 40 | - corrected shape of U+0D3A #798870 41 | - corrected panose values 42 | - added character U+0D4E and anchor point 43 | - changed U+0D30 U+0D4D to pref feature 44 | - corrected issues till utrrs gsub test case no. 150 against harfbuzz 45 | 46 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 47 | - added characters u0D3D, u0D44, 0D29, 0D3A 48 | 49 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 50 | - relicensing to OFL 1.1 51 | 52 | * Mon May 09 2011 Pravin Satpute - 2.4.5 53 | - Addition of New Rupee Symbol U+20B9 54 | - fixes rh bugs 549319, 578036, 673415, 692363 and 694561 55 | 56 | * Fri Aug 28 2009 Pravin Satpute - 2.4.4 57 | - fixes rh bugs 523163, 52167, 52166, 524149 and 524156 58 | - patch from sshedmak@redhat.com 59 | 60 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 61 | - first release with split tarball 62 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 63 | -------------------------------------------------------------------------------- /gujarati/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-gujarati 2 | Current Version :- 2.92.4 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.92.4 5 | - Added appstream metadata file io.pagure.lohit.devanagari.font.metainfo.xml 6 | 7 | * Thu Mar 02 2017 Pravin Satpute - 2.92.3 8 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 9 | - Updated Makefile to call script from fontforge rather than python. 10 | 11 | * Thu Jan 02 2014 Pravin Satpute - 2.92.2 12 | - Resolved issue #31: ttf Error - not valid font 13 | - corrected direction and fixed open contour issue 14 | 15 | * Thu Dec 12 2013 Pravin Satpute - 2.92.1 16 | - Added 12 imatra glyphs 17 | - Fixes "DHA + HALANT + RA" ligature #issues16 18 | - Improved test file 19 | 20 | 21 | * Fri Dec 06 2013 Pravin Satpute - 2.92.0 22 | - Added 32 imatra glyphs to match variable characters width. 23 | - Improved consistency in glyph naming, #issue29 24 | - Improved shape of half character DHA-ધ (U+0AA7) #issues16 25 | - Fixed ligature rules for છ્ય #issues17 26 | - Added ligatures for ivowelsignguj + reph "ર્થિં" #issues18 27 | - Fixed imatra િ (0ABF) issues on W7 with MS office 7# #issues19 28 | - Fixed rendering of some ligature on W8 #issues25 29 | - Fixed regression issues of ડ્ય (0AA1 + 0ACD + 0AAF) #issues27 30 | - Proper imatra for શ્વિ ligature #issues28 31 | 32 | 33 | * Sun Nov 17 2013 Pravin Satpute - 2.91.0 34 | - First release of Gujarati after re-writing all rules 35 | - Open type rules are available in .fea file for easy reusability. 36 | - Supports 'gjr2' and 'gujr' both. 37 | - Follows AGL guidelines 38 | - Testing done with Harbufzz and Uniscribe 39 | - Removed the rakkar glyphs for "cha","tta","ttha","dda","ddha" & written rule seperately for them for trakkar form(ra_virama_uvowel & ra_virama_uuvowel) 40 | - added iivowelsigngujarati EMatras to match glyph widths. 41 | - Removed + ligatures. 42 | - Test file available with tarball. 43 | 44 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 45 | - Dropping RFN from OFL.txt 46 | - Improved shape of Dha U+0AA7 #892305 47 | 48 | * Thu Nov 22 2012 Pravin Satpute - 2.5.2 49 | - Resolved #872942 50 | - Corrected panose values 51 | 52 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 53 | - improved asterisk shape 54 | 55 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 56 | - relicensing to OFL 1.1 57 | 58 | * Tue Oct 27 2009 Pravin Satpute - 2.4.5 59 | - updated in .conf file 60 | - added Indian Rupee Symbol 61 | - removed hinting instructoins, for more information see rh bugzilla #682667 62 | 63 | * Tue Oct 27 2009 Pravin Satpute - 2.4.4 64 | - updated latin digit positions 65 | - fix rh bug #530943 66 | 67 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 68 | - first release with split tarball 69 | - check http://git.fedorahosted.org/cgit/lohit.git/tree/ChangeLog for older changes 70 | -------------------------------------------------------------------------------- /bengali/test.txt: -------------------------------------------------------------------------------- 1 | অ 2 | আ 3 | ই 4 | ঈ 5 | উ 6 | ঊ 7 | ঋ 8 | ঌ 9 | এ 10 | ঐ 11 | ও 12 | ঔ 13 | ক 14 | খ 15 | গ 16 | ঘ 17 | ঙ 18 | চ 19 | ছ 20 | জ 21 | ঝ 22 | ঞ 23 | ট 24 | ঠ 25 | ড 26 | ঢ 27 | ণ 28 | ত 29 | থ 30 | দ 31 | ধ 32 | ন 33 | প 34 | ফ 35 | ব 36 | ভ 37 | ম 38 | য 39 | র 40 | ল 41 | শ 42 | ষ 43 | স 44 | হ 45 | ৎ 46 | ড় 47 | ঢ় 48 | য় 49 | ০ 50 | ১ 51 | ২ 52 | ৩ 53 | ৪ 54 | ৫ 55 | ৬ 56 | ৭ 57 | ৮ 58 | ৯ 59 | ক্ক 60 | ক্ট 61 | ক্ট্র 62 | ক্ত 63 | ক্ন 64 | ক্ব 65 | ক্ম 66 | ক্য 67 | ক্র 68 | ক্ল 69 | ক্ষ 70 | ক্ষ্ণ 71 | ক্ষ্ম 72 | ক্স 73 | খ্য 74 | খ্র 75 | গ্গ 76 | গ্ধ 77 | গ্ন 78 | গ্ম 79 | গ্য 80 | গ্র 81 | গ্ল 82 | ঘ্ন 83 | ঘ্য 84 | ঘ্র 85 | ঙ্ক 86 | ঙ্খ 87 | ঙ্গ 88 | ঙ্ঘ 89 | ঙ্ম 90 | চ্চ 91 | চ্ছ 92 | চ্ছ্ব 93 | চ্ছ্র 94 | চ্ঞ 95 | চ্ন 96 | চ্য 97 | ছ্ব 98 | ছ্র 99 | জ্জ 100 | জ্জ্ব 101 | জ্ঝ 102 | জ্ঞ 103 | জ্ব 104 | জ্য 105 | জ্র 106 | ঞ্চ 107 | ঞ্ছ 108 | ঞ্জ 109 | ঞ্ঝ 110 | ট্ট 111 | ট্ব 112 | ট্ম 113 | ট্য 114 | ট্র 115 | ঠ্য 116 | ঠ্র 117 | ড্ড 118 | ড্ম 119 | ড্য 120 | ড্র 121 | ঢ্য 122 | ণ্ট 123 | ণ্ঠ 124 | ণ্ড 125 | ণ্ঢ 126 | ণ্ণ 127 | ণ্ব 128 | ণ্ম 129 | ত্ত 130 | ত্ত্ব 131 | ত্থ 132 | ত্ন 133 | ত্ব 134 | ত্ম 135 | ত্ম্য 136 | ত্য 137 | ত্র 138 | থ্ব 139 | থ্য 140 | থ্র 141 | দ্গ 142 | দ্ঘ 143 | দ্দ 144 | দ্দ্ব 145 | দ্ধ 146 | দ্ধ্ব 147 | দ্ব 148 | দ্ভ 149 | দ্ম 150 | দ্য 151 | দ্র 152 | ধ্ন 153 | ধ্ব 154 | ধ্ম 155 | ধ্য 156 | ধ্র 157 | ন্ট 158 | ন্ঠ 159 | ন্ড 160 | ন্ত 161 | ন্ত্ব 162 | ন্ত্র 163 | ন্থ 164 | ন্দ 165 | ন্দ্র 166 | ন্ধ 167 | ন্ধ্য 168 | ন্ধ্র 169 | ন্ন 170 | ন্ন্য 171 | ন্ব 172 | ন্ম 173 | ন্য 174 | ন্স 175 | প্ট 176 | প্ত 177 | প্ন 178 | প্প 179 | প্য 180 | প্র 181 | প্ল 182 | প্স 183 | ফ্য 184 | ফ্র 185 | ফ্ল 186 | ব্জ 187 | ব্দ 188 | ব্দ্র 189 | ব্ধ 190 | ব্ব 191 | ব্য 192 | ব্র 193 | ব্ল 194 | ভ্য 195 | ভ্র 196 | ভ্ল 197 | ম্ত 198 | ম্থ 199 | ম্দ 200 | ম্ন 201 | ম্প 202 | ম্প্র 203 | ম্ফ 204 | ম্ব 205 | ম্ভ 206 | ম্ভ্র 207 | ম্ম 208 | ম্য 209 | ম্র 210 | ম্ল 211 | য্য 212 | র্ধ্ব 213 | র্শ্ব 214 | র‍্য 215 | ল্ক 216 | ল্গ 217 | ল্ট 218 | ল্ড 219 | ল্ত 220 | ল্ধ 221 | ল্প 222 | ল্ফ 223 | ল্ব 224 | ল্ম 225 | ল্য 226 | ল্ল 227 | শ্চ 228 | শ্ছ 229 | শ্ত 230 | শ্ন 231 | শ্ব 232 | শ্ম 233 | শ্য 234 | শ্র 235 | শ্ল 236 | ষ্ক 237 | ষ্ট 238 | ষ্ট্র 239 | ষ্ঠ 240 | ষ্ণ 241 | ষ্ণু 242 | ষ্প 243 | ষ্প্র 244 | ষ্ফ 245 | ষ্ব 246 | ষ্ম 247 | ষ্য 248 | স্ক 249 | স্ক্র 250 | স্খ 251 | স্ট 252 | স্ট্র 253 | স্ত 254 | স্ত্র 255 | স্থ 256 | স্ন 257 | স্প 258 | স্ফ 259 | স্ব 260 | স্ম 261 | স্র 262 | স্ল 263 | হ্ণ 264 | হ্ণি 265 | হ্ন 266 | হ্ব 267 | হ্ম 268 | হ্য 269 | হ্র 270 | হ্ল 271 | ড়্গ 272 | ড়্য 273 | স্য 274 | য় 275 | ক্ষ 276 | জ্ঞ 277 | র্ক 278 | র্ক্দ 279 | ক্র 280 | ক্ব 281 | ৎ 282 | ক্য 283 | ব্র 284 | ভ্র 285 | চ্র 286 | ছ্র 287 | দ্র 288 | ড্র 289 | ঢ্র 290 | দ্র 291 | গ্র 292 | ঘ্র 293 | হ্র 294 | জ্র 295 | ঝ্র 296 | ক্র 297 | খ্র 298 | ল্র 299 | ম্র 300 | ন্র 301 | ঙ্র 302 | ণ্র 303 | প্র 304 | ফ্র 305 | স্র 306 | ষ্র 307 | শ্র 308 | ত্র 309 | থ্র 310 | ট্র 311 | ঠ্র 312 | ৱ্র 313 | য্র 314 | য়্র 315 | ড়্র 316 | ঢ়্র 317 | ঙ্গু 318 | -------------------------------------------------------------------------------- /assamese/test.txt: -------------------------------------------------------------------------------- 1 | অ 2 | আ 3 | ই 4 | ঈ 5 | উ 6 | ঊ 7 | ঋ 8 | ঌ 9 | এ 10 | ঐ 11 | ও 12 | ঔ 13 | ক 14 | খ 15 | গ 16 | ঘ 17 | ঙ 18 | চ 19 | ছ 20 | জ 21 | ঝ 22 | ঞ 23 | ট 24 | ঠ 25 | ড 26 | ঢ 27 | ণ 28 | ৱ 29 | ত 30 | থ 31 | দ 32 | ধ 33 | ন 34 | প 35 | ফ 36 | ব 37 | ভ 38 | ম 39 | য 40 | ৰ 41 | ল 42 | শ 43 | ষ 44 | স 45 | হ 46 | ৎ 47 | ড় 48 | ঢ় 49 | য় 50 | ০ 51 | ১ 52 | ২ 53 | ৩ 54 | ৪ 55 | ৫ 56 | ৬ 57 | ৭ 58 | ৮ 59 | ৯ 60 | ক্ক 61 | ক্ট 62 | ক্ট্ৰ 63 | ক্ট্ৰ 64 | ক্ত 65 | ক্ন 66 | ক্ব 67 | ক্ম 68 | ক্য 69 | ক্ৰ 70 | ক্ল 71 | ক্ষ 72 | ক্ষ্ণ 73 | ক্ষ্ম 74 | ক্স 75 | খ্য 76 | খ্ৰ 77 | গ্গ 78 | গ্ধ 79 | গ্ন 80 | গ্ম 81 | গ্য 82 | গ্ৰ 83 | গ্ল 84 | ঘ্ন 85 | ঘ্য 86 | ঘ্ৰ 87 | ঙ্ক 88 | ঙ্খ 89 | ঙ্গ 90 | ঙ্ঘ 91 | ঙ্ম 92 | চ্চ 93 | চ্ছ 94 | চ্ছ্ব 95 | চ্ছ্ৰ 96 | চ্ঞ 97 | চ্ন 98 | চ্য 99 | ছ্ব 100 | ছ্ৰ 101 | জ্জ 102 | জ্জ্ব 103 | জ্ঝ 104 | জ্ঞ 105 | জ্ব 106 | জ্য 107 | জ্ৰ 108 | ঞ্চ 109 | ঞ্ছ 110 | ঞ্জ 111 | ঞ্ঝ 112 | ট্ট 113 | ট্ব 114 | ট্ম 115 | ট্য 116 | ট্ৰ 117 | ঠ্য 118 | ঠ্ৰ 119 | ড্ড 120 | ড্ম 121 | ড্য 122 | ড্ৰ 123 | ঢ্য 124 | ণ্ট 125 | ণ্ঠ 126 | ণ্ড 127 | ণ্ঢ 128 | ণ্ণ 129 | ণ্ব 130 | ণ্ম 131 | ত্ত 132 | ত্ত্ব 133 | ত্থ 134 | ত্ন 135 | ত্ব 136 | ত্ম 137 | ত্ম্য 138 | ত্য 139 | ত্ৰ 140 | থ্ব 141 | থ্য 142 | থ্ৰ 143 | দ্গ 144 | দ্ঘ 145 | দ্দ 146 | দ্দ্ব 147 | দ্ধ 148 | দ্ধ্ব 149 | দ্ব 150 | দ্ভ 151 | দ্ম 152 | দ্য 153 | দ্ৰ 154 | ধ্ন 155 | ধ্ব 156 | ধ্ম 157 | ধ্য 158 | ধ্ৰ 159 | ন্ট 160 | ন্ঠ 161 | ন্ড 162 | ন্ত 163 | ন্ত্ব 164 | ন্ত্ৰ 165 | ন্থ 166 | ন্দ 167 | ন্দ্ৰ 168 | ন্ধ 169 | ন্ধ্য 170 | ন্ধ্ৰ 171 | ন্ন 172 | ন্ন্য 173 | ন্ব 174 | ন্ম 175 | ন্য 176 | ন্স 177 | প্ট 178 | প্ত 179 | প্ন 180 | প্প 181 | প্য 182 | প্ৰ 183 | প্ল 184 | প্স 185 | ফ্য 186 | ফ্ৰ 187 | ফ্ল 188 | ব্জ 189 | ব্দ 190 | ব্দ্ৰ 191 | ব্ধ 192 | ব্ব 193 | ব্য 194 | ব্ৰ 195 | ব্ল 196 | ভ্য 197 | ভ্ৰ 198 | ভ্ল 199 | ম্ত 200 | ম্থ 201 | ম্দ 202 | ম্ন 203 | ম্প 204 | ম্প্ৰ 205 | ম্ফ 206 | ম্ব 207 | ম্ভ 208 | ম্ভ্ৰ 209 | ম্ম 210 | ম্য 211 | ম্ৰ 212 | ম্ল 213 | য্য 214 | র্ধ্ব 215 | র্শ্ব 216 | ৰ‍্য 217 | ল্ক 218 | ল্গ 219 | ল্ট 220 | ল্ড 221 | ল্ত 222 | ল্ধ 223 | ল্প 224 | ল্ফ 225 | ল্ব 226 | ল্ম 227 | ল্য 228 | ল্ল 229 | শ্চ 230 | শ্ছ 231 | শ্ত 232 | শ্ন 233 | শ্ব 234 | শ্ম 235 | শ্য 236 | শ্ৰ 237 | শ্ল 238 | ষ্ক 239 | ষ্ট 240 | ষ্ট্ৰ 241 | ষ্ঠ 242 | ষ্ণ 243 | ষ্ণু 244 | ষ্প 245 | ষ্প্ৰ 246 | ষ্ফ 247 | ষ্ব 248 | ষ্ম 249 | ষ্য 250 | স্ক 251 | স্ক্ৰ 252 | স্খ 253 | স্ট 254 | স্ট্ৰ 255 | স্ত 256 | স্ত্ৰ 257 | স্থ 258 | স্ন 259 | স্প 260 | স্ফ 261 | স্ব 262 | স্ম 263 | স্ৰ 264 | স্ল 265 | হ্ণ 266 | হ্ণি 267 | হ্ন 268 | হ্ব 269 | হ্ম 270 | হ্য 271 | হ্ৰ 272 | হ্ল 273 | ড়্গ 274 | ড়্য 275 | স্য 276 | য় 277 | ক্ষ 278 | জ্ঞ 279 | র্ক 280 | র্ক্দ 281 | ক্ৰ 282 | ক্ব 283 | ৎ 284 | ক্য 285 | ব্ৰ 286 | ভ্ৰ 287 | চ্ৰ 288 | ছ্ৰ 289 | দ্ৰ 290 | ড্ৰ 291 | ঢ্ৰ 292 | দ্ৰ 293 | গ্ৰ 294 | ঘ্ৰ 295 | হ্ৰ 296 | জ্ৰ 297 | ঝ্ৰ 298 | ক্ৰ 299 | খ্ৰ 300 | ল্ৰ 301 | ম্ৰ 302 | ন্ৰ 303 | ঙ্ৰ 304 | ণ্ৰ 305 | প্ৰ 306 | ফ্ৰ 307 | স্ৰ 308 | ষ্ৰ 309 | শ্ৰ 310 | ত্ৰ 311 | থ্ৰ 312 | ট্ৰ 313 | ঠ্ৰ 314 | ৱ্ৰ 315 | য্ৰ 316 | য়্ৰ 317 | ড়্ৰ 318 | ঢ়্ৰ 319 | -------------------------------------------------------------------------------- /RECENT-NEWS: -------------------------------------------------------------------------------- 1 | 03/09/2015 2 | Released Lohit Telugu 2.5.4 with Unicode 8.0 codes, added Latin shapes and using ttfautohint now. 3 | 4 | 25/03/2015 5 | Released Lohit Devanagari 2.95.1 with minor improvements. 6 | 7 | 02/02/2015 8 | Released Lohit Assamese and Bengali 2.91.2 by resolving positioning issues #58 on github 9 | 10 | 29/01/2015 11 | Released Release 2.91.0 (Alpha) version of Lohit Odia with major improvements https://www.redhat.com/archives/lohit-devel-list/2015-January/msg00009.html 12 | 13 | 01/12/2014 14 | Released Lohit Tamil 2.91.1 by resolving hinting related issues and more testing on WinXP 15 | 16 | 23/11/2014 17 | Released Lohit Devanagari 2.95.0 with added Latin shapes. Using TTFAUTOHINT for generating ttf. For more details see http://pravin-s.blogspot.in/2014/11/next-improved-release-of-lohit.html 18 | 19 | 18/09/2014 20 | Lohit Tamil 2.91.0 (Alpha) release with improvements under lohit2 projects and bug fixes. See announcement https://www.redhat.com/archives/lohit-devel-list/2014-September/msg00004.html 21 | 22 | 06/03/2014 23 | Lohit Odia 2.5.5 release with name change from oriya to odia. 24 | 25 | 27/02/2014 26 | Lohit Gurmukhi 2.91.0 (Alpha) release with name change from punjabi to gurmukhi and number of improvements and bug fixes. See announcement https://www.redhat.com/archives/lohit-devel-list/2014-February/msg00011.html 27 | 28 | 19/02/2014 29 | Lohit Devanagari 2.94.0 release with number of improvements and bug fixes. See announcement https://www.redhat.com/archives/lohit-devel-list/2014-February/msg00007.html 30 | 31 | 18/02/2014 32 | Lohit Malayalam 2.92.0 (Beta-1) release with number of improvements and bug fixes. See announcement https://www.redhat.com/archives/lohit-devel-list/2014-February/msg00003.html 33 | 34 | 30/01/2014 35 | Release of lightest ever Lohit Malayalam font with 25% reduction in characters and 45% reduction in GSUB tables. 36 | 37 | 29/01/2014 38 | Announced plan for Lohit Gurmukhi next version https://www.redhat.com/archives/lohit-devel-list/2014-January/msg00017.html 39 | 40 | 22/10/2014 41 | Added Automated testing support with the help of hb-shape. https://www.redhat.com/archives/lohit-devel-list/2014-January/msg00013.html 42 | 43 | 02/01/2014 44 | 45 | Minor Release 2.92.2 Lohit Gujarati fonts 46 | 47 | 24/12/2013 48 | 49 | Released 2.93.0 version of Lohit Marathi and Nepali fonts 50 | 51 | 11/12/2013 52 | 53 | Released 2.93.0 version of Lohit Devanagari fonts 54 | 55 | 7/10/2013 56 | 57 | Released 2.5.4 version of Lohit Malayalam fonts 58 | 59 | 1/10/2013 60 | 61 | Tweet with #lohitfonts 62 | Released alpha version of lohit devanagari 2.91.0 from lohit2 project 63 | Development on lohit2 project started ​http://pravin-s.blogspot.in/2013/08/project-creating-standard-and-reusable.html 64 | Lohit is also hosted on github ​https://github.com/pravins/lohit 65 | Development on lohit 2 started, presently 66 | 67 | 27/05/2013 68 | 69 | Released Lohit Oriya with bug fixes against Harfbuzz NG. 70 | 71 | 18/02/2013 72 | 73 | Released web fonts (.woff and .eot) version 2.5.3 of All Lohit fonts. 74 | 75 | 30/01/2013 76 | 77 | Released version 2.5.3 of All Lohit fonts with major enhancement and dropping Reserved Font Name. 78 | 79 | 22/11/2012 80 | 81 | Released version 2.5.2 of Lohit Assamese, Bengali, Devanagari, Malayalam, Marathi, Gujarati and Telugu 82 | 83 | 12/06/2012 84 | 85 | Migrated version control repository from svn to git 86 | -------------------------------------------------------------------------------- /devanagari/66-lohit-devanagari.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | hi 7 | 8 | 9 | sans-serif 10 | 11 | 12 | Lohit Devanagari 13 | 14 | 15 | 16 | 17 | 18 | mr 19 | 20 | 21 | sans-serif 22 | 23 | 24 | Lohit Devanagari 25 | 26 | 27 | 28 | 29 | 30 | kok 31 | 32 | 33 | sans-serif 34 | 35 | 36 | Lohit Devanagari 37 | 38 | 39 | 40 | 41 | 42 | ks@devanagari 43 | 44 | 45 | sans-serif 46 | 47 | 48 | Lohit Devanagari 49 | 50 | 51 | 52 | 53 | 54 | sd@devanagari 55 | 56 | 57 | sans-serif 58 | 59 | 60 | Lohit Devanagari 61 | 62 | 63 | 64 | 65 | 66 | mai 67 | 68 | 69 | sans-serif 70 | 71 | 72 | Lohit Devanagari 73 | 74 | 75 | 76 | 77 | 78 | ne 79 | 80 | 81 | sans-serif 82 | 83 | 84 | Lohit Devanagari 85 | 86 | 87 | 88 | 89 | 90 | brx 91 | 92 | 93 | sans-serif 94 | 95 | 96 | Lohit Devanagari 97 | 98 | 99 | 100 | 101 | 102 | doi 103 | 104 | 105 | sans-serif 106 | 107 | 108 | Lohit Devanagari 109 | 110 | 111 | 112 | 113 | 114 | sa 115 | 116 | 117 | sans-serif 118 | 119 | 120 | Lohit Devanagari 121 | 122 | 123 | 124 | 125 | 126 | sat 127 | 128 | 129 | sans-serif 130 | 131 | 132 | Lohit Devanagari 133 | 134 | 135 | 136 | 137 | Lohit Devanagari 138 | 139 | sans-serif 140 | 141 | 142 | 143 | 144 | -------------------------------------------------------------------------------- /malayalam/test-malayalam.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Malayalam 2 | # One can also test Lohit Malayalam from http://utrrs-testing.rhcloud.com/language/ml/gsub 3 | # Created by Sneha Kore and Ani Peter - 2014 4 | 5 | As per Malayalam Script details specified in TDIL , the phonology be specified as : 6 | 7 | Dead Consonant Rule : 8 | ക ് -> ക് 9 | ക ് യ -> ക്യ 10 | യ ് യ -> യ്യ 11 | ക ് റ -> ക്റ 12 | ക ് ര -> ക്ര 13 | ഗ ് ര -> ഗ്ര 14 | ക ് ല -> ക്ല 15 | ക ് വ -> ക്വ 16 | വ ് വ -> വ്വ 17 | ക ് ള -> ക്ള 18 | ല ് ല -> ല്ല 19 | Ligature Rule : 20 | ഗ ് ഗ -> ഗ്ഗ 21 | ഡ ് ഡ -> ‍ ഡ്ഡ 22 | ണ ് ണ -> ണ്ണ 23 | ‍പ ് പ -> പ്പ 24 | ശ ് ശ -> ശ്ശ 25 | സ ് സ -> സ്സ 26 | റ ് റ -> റ്റ 27 | സ ് റ ് റ -> സ്റ്റ 28 | 29 | (a) ട ് ട -> ട്ട 30 | ദ ് ദ -> ദ്ദ 31 | 32 | (b) ത ് ത -> ത്ത 33 | മ ് മ -> മ്മ 34 | ള ് ള -> ള്ള 35 | 36 | (c) ‍‍ജ ് ജ -> ജ്ജ 37 | ഞ ് ഞ -> ഞ്ഞ 38 | ന ് ന -> ന്ന 39 | ക ് ക -> ക്ക 40 | 41 | (d) ങ ് ങ -> ങ്ങ 42 | 43 | (e) വ ് വ -> വ്വ 44 | ബ ് ബ -> ബ്ബ 45 | ച ് ച -> ച്ച 46 | യ ് യ -> യ്യ 47 | ല ് ല -> ല്ല 48 | 49 | (f) ച ് ഛ -> ച്ഛ 50 | 51 | Complex Consonant Conjuncts : 52 | 53 | (g) ക ് ത -> ക്ത 54 | ഗ ് മ -> ഗ്മ 55 | 56 | (h) ഹ ് മ -> ഹ്മ 57 | ഹ ് ന -> ഹ്ന 58 | ന ് മ -> ന്മ 59 | ണ ് മ -> ണ്മ 60 | ണ ് ട -> ണ്ട 61 | ജ ് ഞ -> ജ്ഞ 62 | ഞ ് ച -> ഞ്ച 63 | ന ് ധ -> ന്ധ 64 | ന ് ദ -> ന്ദ 65 | 66 | (i) ത ് ഥ -> ത്ഥ 67 | സ ് ഥ > സ്ഥ 68 | ക ് ഷ -> ക്ഷ 69 | 70 | 71 | conjuncts : 72 | ക ് ക ->ക്ക 73 | ച ് ച -> ച്ച 74 | ട ് ട -> ട്ട 75 | ന ് ന -> ന്ന 76 | പ ് പ -> പ്പ 77 | ഗ ് ഗ -> ഗ്ഗ 78 | ജ ് ജ -> ജ്ജ 79 | ഡ ് ഡ -> ഡ്ഡ 80 | ദ ് ദ -> ദ്ദ 81 | ബ ് ബ -> ബ്ബ 82 | ങ ് ങ -> ങ്ങ 83 | ഞ ് ഞ -> ഞ്ഞ 84 | ണ ് ണ -> ണ്ണ 85 | ന ് ന -> ന്ന 86 | മ ് മ -> മ്മ 87 | യ ് യ -> യ്യ 88 | ല ് ല -> ല്ല 89 | വ ് വ -> വ്വ 90 | ശ ് ശ -> ശ്ശ 91 | സ ് സ -> സ്സ 92 | ള ് ള -> ള്ള 93 | റ ് റ -> റ്റ 94 | ക ് ത -> ക്ത 95 | ക ് ഷ -> ക്ഷ 96 | ഗ ് ന -> ഗ്ന 97 | ഗ ് മ -> ഗ്മ 98 | ങ ് ക -> ങ്ക 99 | ച ് ഛ -> ച്ഛ 100 | ജ ് ഞ -> ജ്ഞ 101 | ഞ ് ച -> ‍ഞ്ച 102 | ണ ് ട -> ണ്ട 103 | ണ ് മ -> ണ്മ 104 | ത ് ഥ -> ത്ഥ 105 | ത ് മ -> ത്മ 106 | ത ് ഭ -> ത്ഭ 107 | ത ് സ -> ത്സ 108 | ദ ് ധ -> ദ്ധ 109 | ന ് ത -> ന്ത 110 | ന ് ഥ -> ന്ഥ 111 | ന ് ദ -> ന്ദ 112 | ന ് ധ -> ന്ധ 113 | മ ് പ -> മ്പ 114 | ന ് മ -> ന്മ 115 | ന ് റ -> ന്റ 116 | ബ ് ദ -> ബ്ദ 117 | ബ ് ധ -> ബ്ധ 118 | ശ ് ച -> ശ്ച 119 | ഷ ് ട -> ഷ്ട 120 | സ ് ഥ -> സ്ഥ 121 | ഹ ് ന -> ഹ്ന 122 | ഹ ് മ -> ഹ്മ 123 | 124 | alternate conjuncts : 125 | 126 | ക ് ക -> ക്ക 127 | ക ് ത -> ക്ത 128 | ത ് ത -> ത്ത 129 | പ ് പ -> പ്പ 130 | സ ് ഥ ->സ്ഥ 131 | 132 | Characters where YAKAR, LAKAR, VAKAR combinations wouldn't come after chillu characters : 133 | 134 | ൻ ര -> ൻര 135 | ൽ വ-> ൽവ 136 | ൾ യ -> ൾയ 137 | ൺ ല -> ൺല 138 | 139 | Rendering order : 140 | ക ാ -> കാ 141 | ക െ -> കെ 142 | ക ൈ -> കൈ 143 | ക ൊ -> കൊ 144 | ക ോ -> കോ 145 | ക ൌ -> കൌ 146 | 147 | Glyph Testing : 148 | 149 | ം ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ഌ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന ഩ പ ഫ ബ ഭ മ യ ര റ ല ള ഴ വ ശ ഷ സ ഹ ഺ ാ ി ീ ു ൂ ൃ ൄ െ േ ൈ ൊ ോ ൌ ് ൎ ൗ ൠ ൡ ൢ ൣ ൦ ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ ൰ ൱ ൲ ൳ ൴ ൵ ൹ ൺ ൻ ർ ൽ ൾ ൿ ‌₹ ◌ റ്റ് ്ല ്ര ത്ല ഫ്ല വ്ല 150 | 151 | ക് ഖ് ഗ് ഘ് ങ് ച് ഛ് ജ് ഝ് ഞ് ട് ഠ് ഡ് ഢ് ണ് ത് ഥ് ദ് ധ് ന് പ് ഫ് ബ് ഭ് മ് യ് ര് റ് ല് ള് ഴ് വ് ശ് ഷ് സ് ഹ് ണ്ട് ന്ദ് ന്ത് മ്പ് ന്ധ് സ്ത് 152 | 153 | ക്ഷ ക്ക ങ്ക ങ്ങ ച്ച ഞ്ച ഞ്ഞ ട്ട ണ്ട ണ്ണ ത്ത ന്ത ന്ന പ്പ മ്പ മ്മ യ്യ വ്വ ല്ല ക്ല ഗ്ല പ്ല ബ്ല മ്ല ശ്ല സ്ല ഹ്ല റ്റ ദ്ദ സ്സ ഗ്ഗ ച്ഛ ജ്ജ ക്ത ത്ന ഷ്ട ന്ദ ബ്ബ ശ്ശ ന്ധ സ്ഥ ത്ഥ ന്ഥ ശ്ച ഹ്ന ദ്ധ ള്ള ഹ്മ ത്സ ന്മ ത്മ ണ്മ ജ്ഞ ത്ഭ ഗ്മ സ്ക ഗ്ന ണ്ഡ ഞ്ജ സ്ന ന്റ സ്റ്റ ഡ്ഡ ബ്ധ ബ്ദ ക്ട യ്ക ല്ക്ക ഷ്ക ല്ക സ്ത സ്ഫ ‍‍‍ 154 | -------------------------------------------------------------------------------- /gurmukhi/README-gurmukhi.txt: -------------------------------------------------------------------------------- 1 | 2 | This readme is specifically for Lohit Gurumukhi(Punjabi). 3 | 4 | Referential Documents : 5 | 6 | - Microsoft typography for Gurumukhi script writings http://www.microsoft.com/typography/OpenTypeDev/gurmukhi/intro.htm 7 | - TDIL http://tdil.mit.gov.in/pdf/Vishwabharat/tdil-april-2002.zip 8 | 9 | Glyph naming guidelines: 10 | - AGL guidelines are followed https://sourceforge.net/adobe/aglfn/wiki/Home/ 11 | - For some discussion happened regarding using proper names can be found at https://sourceforge.net/adobe/aglfn/discussion/discussion/thread/f212153e/ 12 | - Presently lohit following http://kaz.dl.sourceforge.net/project/aglfn.adobe/glyphlist.txt with some exceptions 13 | - Though uniXXXX is recommended by AGL, we are using glyphlist for easy maintainance and reusability of Feature file 14 | 15 | Features : 16 | -supoort for both guru & gur2 script tag 17 | -Follows AGL 18 | -implementation of "copy reference" feature to the glyphs in sfd file 19 | -application of automated testing script to Lohit-punjabi 20 | 21 | Glyph names are as follows, please check sfd file for actual shapes 22 | 23 | * .notdef 24 | * nonmarkingreturn 25 | * space 26 | * exclam 27 | * quotedbl 28 | * numbersign 29 | * dollar 30 | * percent 31 | * ampersand 32 | * quotesingle 33 | * parenleft 34 | * parenright 35 | * asterisk 36 | * plus 37 | * comma 38 | * hyphen 39 | * period 40 | * slash 41 | * zero 42 | * one 43 | * two 44 | * three 45 | * four 46 | * five 47 | * six 48 | * seven 49 | * eight 50 | * nine 51 | * colon 52 | * semicolon 53 | * less 54 | * equal 55 | * greater 56 | * question 57 | * at 58 | * bracketleft 59 | * backslash 60 | * bracketright 61 | * asciicircum 62 | * underscore 63 | * grave 64 | * braceleft 65 | * bar 66 | * braceright 67 | * asciitilde 68 | * multiply 69 | * divide 70 | * dandaguru 71 | * dbldandaguru 72 | * adakbindiguru 73 | * bindiguru 74 | * visargaguru 75 | * aguru 76 | * aaguru 77 | * iguru 78 | * iiguru 79 | * uguru 80 | * uuguru 81 | * eeguru 82 | * aiguru 83 | * ooguru 84 | * auguru 85 | * kaguru 86 | * khaguru 87 | * gaguru 88 | * ghaguru 89 | * ngaguru 90 | * caguru 91 | * chaguru 92 | * jaguru 93 | * jhaguru 94 | * nyaguru 95 | * ttaguru 96 | * tthaguru 97 | * ddaguru 98 | * ddhaguru 99 | * nnaguru 100 | * taguru 101 | * thaguru 102 | * daguru 103 | * dhaguru 104 | * naguru 105 | * paguru 106 | * phaguru 107 | * baguru 108 | * bhaguru 109 | * maguru 110 | * yaguru 111 | * raguru 112 | * laguru 113 | * llaguru 114 | * vaguru 115 | * shaguru 116 | * saguru 117 | * haguru 118 | * nuktaguru 119 | * aavowelguru 120 | * ivowelguru 121 | * iivowelguru 122 | * uvowelguru 123 | * uuvowelguru 124 | * eevowelguru 125 | * aivowelguru 126 | * oovowelguru 127 | * auvowelguru 128 | * viramaguru 129 | * khhaguru 130 | * ghhaguru 131 | * zaguru 132 | * rraguru 133 | * faguru 134 | * zeroguru 135 | * oneguru 136 | * twoguru 137 | * threeguru 138 | * fourguru 139 | * fiveguru 140 | * sixguru 141 | * sevenguru 142 | * eightguru 143 | * nineguru 144 | * tippiguru 145 | * addakguru 146 | * iriguru 147 | * uraguru 148 | * ekonkarguru 149 | * zerowidthnonjoiner 150 | * zerowidthjoiner 151 | * endash 152 | * emdash 153 | * quoteleft 154 | * quoteright 155 | * quotedblleft 156 | * quotedblright 157 | * ellipsis 158 | * minus 159 | * dottedcircle 160 | * kaguru_raguru_viramaguru 161 | * ddaguru_raguru_viramaguru 162 | * taguru_raguru_viramaguru 163 | * daguru_raguru_viramaguru 164 | * bhaguru_raguru_viramaguru 165 | * haguru_viramaguru 166 | * vaguru_viramaguru 167 | * raguru_viramaguru 168 | * eevowelguru_bindiguru 169 | * oovowelguru_bindiguru 170 | * auvowelguru_bindiguru 171 | * iivowelguru_bindiguru 172 | * bindiguru.alt 173 | * addakguru.alt 174 | * viramaguru_yaguru 175 | * udaatguru 176 | * yakashguru 177 | * iivowelguru_tippiguru 178 | * iivowelguru_addakguru 179 | * eevowelguru_addakguru 180 | * aivowelguru_addakguru 181 | * oovowelguru_addakguru 182 | * auvowelguru_addakguru 183 | * eevowelguru_tippiguru 184 | * aivowelguru_tippiguru 185 | * oovowelguru_tippiguru 186 | * auvowelguru_tippiguru 187 | * inr_currency 188 | -------------------------------------------------------------------------------- /OFL.txt: -------------------------------------------------------------------------------- 1 | Copyright 2011-13 Lohit Fonts Project contributors 2 | 3 | 4 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 5 | This license is copied below, and is also available with a FAQ at: 6 | http://scripts.sil.org/OFL 7 | 8 | 9 | ----------------------------------------------------------- 10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 11 | ----------------------------------------------------------- 12 | 13 | PREAMBLE 14 | The goals of the Open Font License (OFL) are to stimulate worldwide 15 | development of collaborative font projects, to support the font creation 16 | efforts of academic and linguistic communities, and to provide a free and 17 | open framework in which fonts may be shared and improved in partnership 18 | with others. 19 | 20 | The OFL allows the licensed fonts to be used, studied, modified and 21 | redistributed freely as long as they are not sold by themselves. The 22 | fonts, including any derivative works, can be bundled, embedded, 23 | redistributed and/or sold with any software provided that any reserved 24 | names are not used by derivative works. The fonts and derivatives, 25 | however, cannot be released under any other type of license. The 26 | requirement for fonts to remain under this license does not apply 27 | to any document created using the fonts or their derivatives. 28 | 29 | DEFINITIONS 30 | "Font Software" refers to the set of files released by the Copyright 31 | Holder(s) under this license and clearly marked as such. This may 32 | include source files, build scripts and documentation. 33 | 34 | "Reserved Font Name" refers to any names specified as such after the 35 | copyright statement(s). 36 | 37 | "Original Version" refers to the collection of Font Software components as 38 | distributed by the Copyright Holder(s). 39 | 40 | "Modified Version" refers to any derivative made by adding to, deleting, 41 | or substituting -- in part or in whole -- any of the components of the 42 | Original Version, by changing formats or by porting the Font Software to a 43 | new environment. 44 | 45 | "Author" refers to any designer, engineer, programmer, technical 46 | writer or other person who contributed to the Font Software. 47 | 48 | PERMISSION & CONDITIONS 49 | Permission is hereby granted, free of charge, to any person obtaining 50 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 51 | redistribute, and sell modified and unmodified copies of the Font 52 | Software, subject to the following conditions: 53 | 54 | 1) Neither the Font Software nor any of its individual components, 55 | in Original or Modified Versions, may be sold by itself. 56 | 57 | 2) Original or Modified Versions of the Font Software may be bundled, 58 | redistributed and/or sold with any software, provided that each copy 59 | contains the above copyright notice and this license. These can be 60 | included either as stand-alone text files, human-readable headers or 61 | in the appropriate machine-readable metadata fields within text or 62 | binary files as long as those fields can be easily viewed by the user. 63 | 64 | 3) No Modified Version of the Font Software may use the Reserved Font 65 | Name(s) unless explicit written permission is granted by the corresponding 66 | Copyright Holder. This restriction only applies to the primary font name as 67 | presented to the users. 68 | 69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 70 | Software shall not be used to promote, endorse or advertise any 71 | Modified Version, except to acknowledge the contribution(s) of the 72 | Copyright Holder(s) and the Author(s) or with their explicit written 73 | permission. 74 | 75 | 5) The Font Software, modified or unmodified, in part or in whole, 76 | must be distributed entirely under this license, and must not be 77 | distributed under any other license. The requirement for fonts to 78 | remain under this license does not apply to any document created 79 | using the Font Software. 80 | 81 | TERMINATION 82 | This license becomes null and void if any of the above conditions are 83 | not met. 84 | 85 | DISCLAIMER 86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 94 | OTHER DEALINGS IN THE FONT SOFTWARE. 95 | -------------------------------------------------------------------------------- /devanagari/ChangeLog: -------------------------------------------------------------------------------- 1 | lohit-devanagari 2 | Current Version :- 2.95.4 3 | 4 | * Wed Apr 26 2017 Pravin Satpute - 2.95.4 5 | - Added appstream metadata file io.pagure.lohit.devanagari.font.metainfo.xml 6 | - Removed ligatures for प्ल, क्व #49 7 | 8 | * Thu Mar 02 2017 Pravin Satpute - 2.95.3 9 | - PR for python2 to 3 from ShaguftaMethwani and mandarvaze. 10 | - Updated Makefile to call script from fontforge rather than python. 11 | 12 | * Mon Sep 28 2015 Pravin Satpute - 2.95.2 13 | - Added U+0978, U+A8FC and U+A8FD characters - Unicode 8.0 #1229183 14 | 15 | * Wed Mar 25 2015 Pravin Satpute - 2.95.1 16 | - Update U+0960 shape as per patch from Shriramana Sharma. #1113968 17 | - Changed hex id of i-matra (65514...65528,65531 65533) to 65537 onwards 18 | 19 | * Sun Nov 11 2014 Pravin Satpute - 2.95.0 20 | - Added Latin from https://github.com/etunni/lohit-latin 21 | - Updated sfd file with resolved issues regarding marathi locale (issue id on github: #46,#47) 22 | - Feature file updated 23 | - Resolves issue #https://github.com/pravins/lohit2/issues/11 24 | - Added uni1cf5 and uni1cf6 characters 25 | - Removed incorrect mapping for isigndeva.tha - AFDKO 26 | - Removed control character from font 27 | 28 | * Wed Feb 19 2014 Pravin Satpute - 2.94.0 29 | - Positioning lookup clean-up. 30 | - Improved grid fitting(GASP) table. 31 | - Renamed anchors to DVAnchor. 32 | - Using glyph reference (copy reference) instead of whole glyph points. 33 | - Auto test integrated with Makefile ($make test). 34 | - Added "Santali" language in font config file. 35 | - Resolved #32: "सर्व्हिस does not render correctly" 36 | - Resolved #33: "improper rendering for word : "मञ्यांच्या"" 37 | 38 | * Wed Dec 11 2013 Pravin Satpute - 2.93.0 39 | - Added 17 glyphs for imatra (u+093F) and its variant to match variable width of 40 | glyphs present in fonts. 41 | - Improved glyph naming. Now marathi locale shapes are available with **.mr 42 | name. 43 | - Fixed locales related issues. Now Lohit Devanagari gives expected 44 | output as per user locale (Marathi, Nepali). 45 | - "मुंब्र्यात" is now working properly. 46 | - Resolves https://github.com/pravins/lohit/issues numbers 13, 14, 15, 20, 21, 47 | 22, 23, 24 and 30 48 | 49 | * Thu Oct 07 2013 Pravin Satpute - 2.92.0 50 | - Resolves https://github.com/pravins/lohit/issues numbers 51 | 1,2,3,5,6,7,8,9,10,11 and 12 52 | - Added glyph for half ba (ba_virama_ra_viramadeva) 53 | - Improved nepali localized glyph names 54 | 55 | * Thu Oct 03 2013 Pravin Satpute - 2.91.0 56 | - First release of devanagari after re-writing all rules 57 | - Open type rules are available in .fea file for easy reusability 58 | - Supports deva and dev2 both 59 | - Follows AGL guidelines 60 | - Testing done with Harbufzz and Uniscribe 61 | - Test file available with tarball 62 | 63 | 64 | * Fri Dec 21 2012 Pravin Satpute - 2.5.3 65 | - added rule for श्री in Marathi locale 66 | - Dropping RFN from OFL.txt 67 | 68 | * Thu Nov 08 2012 Pravin Satpute - 2.5.2 69 | - corrected u0938 "स" character shape, #799004 70 | - improved shape of localized marathi sha, patch from Shriramana Sharma 71 | - added marathi localized mr_la_la_lig glyph 72 | - improved positioning of U+A8FB 73 | - corrected panose values #803294 74 | - corrected glyph class of "asciicircum" 75 | 76 | * Wed Feb 29 2012 Pravin Satpute - 2.5.1 77 | - added U+02BC characters for used in maithili 78 | - enabled marathi localized shape for marathi locl, #766493 79 | - added Unicode 6.0 characters support 80 | - improved asterisk sign 81 | 82 | * Wed Sep 21 2011 Pravin Satpute - 2.5.0 83 | - relicensing to OFL 1.1 84 | - resolved bug 722382 85 | - applied patch from Bernard Massot for fixing self interecting paths 86 | - removed script tag from single subst feature, patch from Bernard Massot 87 | 88 | * Thu Mar 31 2011 Pravin Satpute - 2.4.5 89 | - removed hinting instructions, see rh bugzilla #682667 90 | - resolved bug 670467, 648423 91 | 92 | * Tue Dec 28 2010 Pravin Satpute - 2.4.4 93 | - added new rupee sign 94 | - added local feature for Nepali Language 95 | - added Nepali variants for 5, 8, 'kra', 'jha' resolved bug 648362, 648429, 96 | 648434 97 | - resolved shirorekha bug for ग्मि bug 648424 98 | 99 | * Fri Aug 28 2009 Pravin Satpute - 2.4.3 100 | - first release for lohit devanagari 101 | - using lohit hindi as a base for start, so keeping same version 102 | 103 | For older change see https://git.fedorahosted.org/cgit/lohit.git/plain/ChangeLog 104 | -------------------------------------------------------------------------------- /tamil/README-tamil: -------------------------------------------------------------------------------- 1 | 2 | This readme is specifically for Lohit Tamil. For instruction on installation see README. (https://github.com/pravins/lohit/blob/master/README) 3 | - To generate ttf from feature file 4 | 5 | Glyphs not in use: 6 | - glyph175 7 | - glyph194 8 | 9 | Glyph naming guidelines: 10 | 11 | 12 | Glyphs Exceeding 31 Character Limit : 13 | 14 | - kataml_viramataml_ssataml 15 | - katam_viramataml_ssatam_itaml 16 | - katam_viramataml_ssatam_iitaml 17 | - satam_viramataml_rataml_iitaml 18 | - kataml_virama_ssataml_virama 19 | 20 | Usage of matras additionally included : 21 | 22 | - isigntaml கி ஙி சி ஜி டி ஞி ணி தி நி னி பி மி யி ரி றி லி ளி ழி வி ஷி ஸி ஹி க்ஷி 23 | 24 | - iisigntaml தீ ஙீ சீ ஜீ ஞீ டீ ணீ தீ நீ னீ பீ மீ யீ ரீ றீ லீ ளீ ழீ வீ ஷீ ஸீ ஹீ க்ஷீ ஸ்ரீ 25 | 26 | - uusigntaml கு ஙு சு ஞு டு ணு து னு பு மு யு நு ரு று லு ளு ழு வு கூ 27 | 28 | - usigntaml ஙூ சூ ஞூ டூ ணூ தூ நூ னூ பூ மூ யூ ரூ றூ லூ ளூ ழூ வூ க்ஷ 29 | 30 | 31 | Glyph names are as follows, please check sfd file for actual shapes 32 | 33 | * anusvarataml 34 | * visargataml 35 | * ataml 36 | * aataml 37 | * itaml 38 | * iitaml 39 | * utaml 40 | * uutaml 41 | * etaml 42 | * eetaml 43 | * aitaml 44 | * otaml 45 | * ootaml 46 | * autaml 47 | * kataml 48 | * ngataml 49 | * cataml 50 | * jataml 51 | * nyataml 52 | * ttataml 53 | * nnataml 54 | * tataml 55 | * nataml 56 | * nnnataml 57 | * pataml 58 | * mataml 59 | * yataml 60 | * rataml 61 | * rrataml 62 | * lataml 63 | * llataml 64 | * lllataml 65 | * vataml 66 | * shataml 67 | * ssataml 68 | * sataml 69 | * hataml 70 | * aasigntaml 71 | * isigntaml 72 | * iisigntaml 73 | * usigntaml 74 | * uusigntaml 75 | * esigntaml 76 | * eesigntaml 77 | * aisigntaml 78 | * osigntaml 79 | * oosigntaml 80 | * ausigntaml 81 | * viramataml 82 | * aulengthtaml 83 | * onetaml 84 | * twotaml 85 | * threetaml 86 | * fourtaml 87 | * fivetaml 88 | * sixtaml 89 | * seventaml 90 | * eighttaml 91 | * ninetaml 92 | * tentaml 93 | * onehundredtaml 94 | * onethousandtaml 95 | * daysigntaml 96 | * monthsigntaml 97 | * yearsigntaml 98 | * debitsigntaml 99 | * creditsigntaml 100 | * asabovesigntaml 101 | * rupeesigntaml 102 | * numbersigntaml 103 | * zerowidthnonjoiner 104 | * zerowidthjoiner 105 | * kataml_isigntaml 106 | * ngataml_isigntaml 107 | * cataml_isigntaml 108 | * jataml_isigntaml 109 | * nyataml_isigntaml 110 | * ttataml_isigntaml 111 | * nnataml_isigntaml 112 | * tataml_isigntaml 113 | * nataml_isigntaml 114 | * nnnataml_isigntaml 115 | * pataml_isigntaml 116 | * mataml_isigntaml 117 | * yataml_isigntaml 118 | * rataml_isigntaml 119 | * rrataml_isigntaml 120 | * lataml_isigntaml 121 | * llataml_isigntaml 122 | * lllataml_isigntaml 123 | * vataml_isigntaml 124 | * ssataml_isigntaml 125 | * sataml_isigntaml 126 | * hataml_isigntaml 127 | * kataml_iisigntaml 128 | * ngataml_iisigntaml 129 | * cataml_iisigntaml 130 | * jataml_iisigntaml 131 | * nyataml_iisigntaml 132 | * ttataml_iisigntaml 133 | * nnataml_iisigntaml 134 | * tataml_iisigntaml 135 | * nataml_iisigntaml 136 | * nnnataml_iisigntaml 137 | * pataml_iisigntaml 138 | * mataml_iisigntaml 139 | * yataml_iisigntaml 140 | * rataml_iisigntaml 141 | * rrataml_iisigntaml 142 | * lataml_iisigntaml 143 | * llataml_iisigntaml 144 | * lllataml_iisigntaml 145 | * vataml_iisigntaml 146 | * ssataml_iisigntaml 147 | * sataml_iisigntaml 148 | * hataml_iisigntaml 149 | * kataml_usigntaml 150 | * ngataml_usigntaml 151 | * cataml_usigntaml 152 | * nyataml_usigntaml 153 | * ttataml_usigntaml 154 | * nnataml_usigntaml 155 | * tataml_usigntaml 156 | * nataml_usigntaml 157 | * nnnataml_usigntaml 158 | * pataml_usigntaml 159 | * mataml_usigntaml 160 | * yataml_usigntaml 161 | * rataml_usigntaml 162 | * rrataml_usigntaml 163 | * lataml_usigntaml 164 | * llataml_usigntaml 165 | * lllataml_usigntaml 166 | * vataml_usigntaml 167 | * kataml_uusigntaml 168 | * ngataml_uusigntaml 169 | * cataml_uusigntaml 170 | * nyataml_uusigntaml 171 | * ttataml_uusigntaml 172 | * nnataml_uusigntaml 173 | * tataml_uusigntaml 174 | * nataml_uusigntaml 175 | * nnnataml_uusigntaml 176 | * pataml_uusigntaml 177 | * mataml_uusigntaml 178 | * yataml_uusigntaml 179 | * rataml_uusigntaml 180 | * rrataml_uusigntaml 181 | * lataml_uusigntaml 182 | * llataml_uusigntaml 183 | * lllataml_uusigntaml 184 | * vataml_uusigntaml 185 | * kataml_viramataml 186 | * ngataml_viramataml 187 | * cataml_viramataml 188 | * jataml_viramataml 189 | * nyataml_viramataml 190 | * ttataml_viramataml 191 | * nnataml_viramataml 192 | * tataml_viramataml 193 | * nataml_viramataml 194 | * nnnataml_viramataml 195 | * pataml_viramataml 196 | * mataml_viramataml 197 | * yataml_viramataml 198 | * rataml_viramataml 199 | * rrataml_viramataml 200 | * lataml_viramataml 201 | * llataml_viramataml 202 | * lllataml_viramataml 203 | * vataml_viramataml 204 | * ssataml_viramataml 205 | * sataml_viramataml 206 | * hataml_viramataml 207 | * shataml_viramataml 208 | * shataml_iisigntaml 209 | * shataml_isigntaml 210 | * zerotaml 211 | * omtaml 212 | * inr_currency 213 | 214 | **************************** 215 | Issues in Lohit-Tamil for Win XP 216 | 217 | Rendering issue on Winxp for glyphs ஙு ஙூ ஶீ ஶி ஶ் 218 | -------------------------------------------------------------------------------- /tamil/std-test-out.txt: -------------------------------------------------------------------------------- 1 | । [uni0964=0+338] 2 | ॥ [uni0965=0+534] 3 | ஂ [quotedcircle=0+781|anusvarataml=0+0] 4 | ஃ [visargataml=0+803] 5 | அ [ataml=0+1138] 6 | ஆ [aataml=0+1295] 7 | இ [itaml=0+996] 8 | ஈ [iitaml=0+722] 9 | உ [utaml=0+929] 10 | ஊ [uutaml=0+1289] 11 | எ [etaml=0+799] 12 | ஏ [eetaml=0+797] 13 | ஐ [aitaml=0+822] 14 | ஒ [otaml=0+858] 15 | ஓ [ootaml=0+859] 16 | ஔ [autaml=0+1746] 17 | க [kataml=0+655] 18 | ங [ngataml=0+897] 19 | ச [cataml=0+567] 20 | ஜ [jataml=0+854] 21 | ஞ [nyataml=0+1100] 22 | ட [ttataml=0+815] 23 | ண [nnataml=0+1303] 24 | த [tataml=0+667] 25 | ந [nataml=0+657] 26 | ன [nnnataml=0+993] 27 | ப [pataml=0+762] 28 | ம [mataml=0+824] 29 | ய [yataml=0+878] 30 | ர [rataml=0+529] 31 | ற [rrataml=0+697] 32 | ல [lataml=0+850] 33 | ள [llataml=0+924] 34 | ழ [lllataml=0+824] 35 | வ [vataml=0+980] 36 | ஶ [shataml=0+1051] 37 | ஷ [ssataml=0+1146] 38 | ஸ [sataml=0+1100] 39 | ஹ [hataml=0+1255] 40 | ா [quotedcircle=0+781|aasigntaml=0+535] 41 | ி [quotedcircle=0+781|isigntaml=0+663] 42 | ீ [quotedcircle=0+781|iisigntaml=0+553] 43 | ு [quotedcircle=0+781|usigntaml=0+532] 44 | ூ [quotedcircle=0+781|uusigntaml=0+776] 45 | ெ [esigntaml=0+797|quotedcircle=0+781] 46 | ே [eesigntaml=0+727|quotedcircle=0+781] 47 | ை [aisigntaml=0+969|quotedcircle=0+781] 48 | ொ [esigntaml=0+797|quotedcircle=0+781|aasigntaml=0+535] 49 | ோ [eesigntaml=0+727|quotedcircle=0+781|aasigntaml=0+535] 50 | ௌ [esigntaml=0+797|quotedcircle=0+781|aulengthtaml=0+924] 51 | ் [quotedcircle=0+781|viramataml=0+125] 52 | ஓ [ootaml=0+859] 53 | ௗ [quotedcircle=0+781|aulengthtaml=0+924] 54 | ௦ [zerotaml=0+636] 55 | ௧ [onetaml=0+700] 56 | ௨ [twotaml=0+725] 57 | ௩ [threetaml=0+780] 58 | ௪ [fourtaml=0+746] 59 | ௫ [fivetaml=0+1055] 60 | ௬ [sixtaml=0+941] 61 | ௭ [seventaml=0+802] 62 | ௮ [eighttaml=0+1142] 63 | ௯ [ninetaml=0+987] 64 | ௰ [tentaml=0+823] 65 | ௱ [onehundredtaml=0+684] 66 | ௲ [onethousandtaml=0+759] 67 | ௳ [daysigntaml=0+910] 68 | ௴ [monthsigntaml=0+1062] 69 | ௵ [yearsigntaml=0+1800] 70 | ௶ [debitsigntaml=0+791] 71 | ௷ [creditsigntaml=0+1336] 72 | ௸ [asabovesigntaml=0+1595] 73 | ௹ [rupeesigntaml=0+1587] 74 | ௺ [numbersigntaml=0+1196] 75 | க்ஷ் [kataml_virama_ssataml_virama=0+1423] 76 | க்ஷீ [katam_viramataml_ssatam_iitaml=0+1423] 77 | ஶ்ரீ [shataml_viramataml=0+1051|rataml_iisigntaml=2+529] 78 | க்ஷ் [kataml_virama_ssataml_virama=0+1423] 79 | கி [kataml_isigntaml=0+839] 80 | கீ [kataml_iisigntaml=0+655] 81 | கு [kataml_usigntaml=0+904] 82 | கூ [kataml_uusigntaml=0+1027] 83 | க் [kataml_viramataml=0+655] 84 | ஙி [ngataml_isigntaml=0+1069] 85 | ஙீ [ngataml_iisigntaml=0+897] 86 | ஙு [ngataml_usigntaml=0+897] 87 | ஙூ [ngataml_uusigntaml=0+1027] 88 | ங் [ngataml_viramataml=0+897] 89 | சி [cataml_isigntaml=0+802] 90 | சீ [cataml_iisigntaml=0+567] 91 | சு [cataml_usigntaml=0+668] 92 | சூ [cataml_uusigntaml=0+980] 93 | ச் [cataml_viramataml=0+567] 94 | ஜி [jataml_isigntaml=0+1041] 95 | ஜீ [jataml_iisigntaml=0+856] 96 | ஜூ [jataml=0+854|uusigntaml=0+776] 97 | ஜ் [jataml_viramataml=0+854] 98 | ஞி [nyataml_isigntaml=0+1290] 99 | ஞீ [nyataml_iisigntaml=0+1101] 100 | ஞு [nyataml_usigntaml=0+1162] 101 | ஞூ [nyataml_uusigntaml=0+1353] 102 | ஞ் [nyataml_viramataml=0+1100] 103 | டி [ttataml_isigntaml=0+815] 104 | டீ [ttataml_iisigntaml=0+815] 105 | டு [ttataml_usigntaml=0+914] 106 | டூ [ttataml_uusigntaml=0+778] 107 | ட் [ttataml_viramataml=0+815] 108 | ணி [nnataml_isigntaml=0+1523] 109 | ணீ [nnataml_iisigntaml=0+1253] 110 | ணு [nnataml_usigntaml=0+1437] 111 | ணூ [nnataml_uusigntaml=0+1647] 112 | ண் [nnataml_viramataml=0+1303] 113 | தி [tataml_isigntaml=0+839] 114 | தீ [tataml_iisigntaml=0+667] 115 | து [tataml_usigntaml=0+888] 116 | தூ [tataml_uusigntaml=0+1079] 117 | த் [tataml_viramataml=0+667] 118 | நி [nataml_isigntaml=0+848] 119 | நீ [nataml_iisigntaml=0+656] 120 | நு [nataml_usigntaml=0+885] 121 | நூ [nataml_uusigntaml=0+1075] 122 | ந் [nataml_viramataml=0+657] 123 | னி [nnnataml_isigntaml=0+1225] 124 | னீ [nnnataml_iisigntaml=0+993] 125 | னு [nnnataml_usigntaml=0+1188] 126 | னூ [nnnataml_uusigntaml=0+1411] 127 | ன் [nnnataml_viramataml=0+993] 128 | பி [pataml_isigntaml=0+934] 129 | பீ [pataml_iisigntaml=0+762] 130 | பு [pataml_usigntaml=0+762] 131 | பூ [pataml_uusigntaml=0+866] 132 | ப் [pataml_viramataml=0+762] 133 | மி [mataml_isigntaml=0+1008] 134 | மீ [mataml_iisigntaml=0+827] 135 | மு [mataml_usigntaml=0+1137] 136 | மூ [mataml_uusigntaml=0+1134] 137 | ம் [mataml_viramataml=0+824] 138 | யி [yataml_isigntaml=0+1051] 139 | யீ [yataml_iisigntaml=0+878] 140 | யு [yataml_usigntaml=0+878] 141 | யூ [yataml_uusigntaml=0+1015] 142 | ய் [yataml_viramataml=0+878] 143 | ரி [rataml_isigntaml=0+737] 144 | ரீ [rataml_iisigntaml=0+529] 145 | ரு [rataml_usigntaml=0+949] 146 | ரூ [rataml_uusigntaml=0+960] 147 | ர் [rataml_viramataml=0+529] 148 | றி [rrataml_isigntaml=0+881] 149 | றீ [rrataml_iisigntaml=0+694] 150 | று [rrataml_usigntaml=0+856] 151 | றூ [rrataml_uusigntaml=0+1048] 152 | ற் [rrataml_viramataml=0+697] 153 | லி [lataml_isigntaml=0+1043] 154 | லீ [lataml_iisigntaml=0+851] 155 | லு [lataml_usigntaml=0+1055] 156 | லூ [lataml_uusigntaml=0+1253] 157 | ல் [lataml_viramataml=0+850] 158 | ளி [llataml_isigntaml=0+1132] 159 | ளீ [llataml_iisigntaml=0+924] 160 | ளு [llataml_usigntaml=0+1321] 161 | ளூ [llataml_uusigntaml=0+1317] 162 | ள் [llataml_viramataml=0+924] 163 | ழி [lllataml_isigntaml=0+1008] 164 | ழீ [lllataml_iisigntaml=0+827] 165 | ழு [lllataml_usigntaml=0+1094] 166 | ழூ [lllataml_uusigntaml=0+1118] 167 | ழ் [lllataml_viramataml=0+824] 168 | வி [vataml_isigntaml=0+1165] 169 | வீ [vataml_iisigntaml=0+980] 170 | வு [vataml_usigntaml=0+980] 171 | வூ [vataml_uusigntaml=0+1155] 172 | வ் [vataml_viramataml=0+980] 173 | ஷி [ssataml_isigntaml=0+1339] 174 | ஷீ [ssataml_iisigntaml=0+1146] 175 | ஷூ [ssataml=0+1146|uusigntaml=0+776] 176 | ஷ் [ssataml_viramataml=0+1146] 177 | ஸி [sataml_isigntaml=0+1283] 178 | ஸீ [sataml_iisigntaml=0+1097] 179 | ஸூ [sataml=0+1100|uusigntaml=0+776] 180 | ஸ் [sataml_viramataml=0+1100] 181 | ஹி [hataml_isigntaml=0+1486] 182 | ஹூ [hataml=0+1255|uusigntaml=0+776] 183 | ஹ் [hataml_viramataml=0+1255] 184 | ஶ் [shataml_viramataml=0+1051] 185 | ஶீ [shataml_iisigntaml=0+1051] 186 | ஶி [shataml_isigntaml=0+1221] 187 | -------------------------------------------------------------------------------- /gujarati/test-gujarati.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Gujarati 2 | # One can also test Lohit Devanagari from http://utrrs-testing.rhcloud.com/language/gu/gsub 3 | # Created by Sneha Kore - 2013 4 | 5 | 6 | >>Basic Shaping Forms : 7 | 8 | 9 | akhn : Akhand ligature substitution 10 | 11 | જ્ઞ ક્ષ શ્ર ત્ત 12 | 13 | rphf : Reph form substitution 14 | 15 | ર્ 16 | ર્ક ર્ખ ર્ગ ર્ઘ ર્ઙ ર્ચ ર્છ ર્જ ર્ઝ ર્ઞ ર્ટ ર્ઠ ર્ડ ર્ઢ ર્ણ ર્ત ર્થ ર્દ ર્ધ ર્ન ર્પ ર્ફ ર્બ ર્ભ ર્મ ર્ય ર્ર ર્લ ર્ળ ર્વ ર્શ ર્ષ ર્સ ર્હ ર્ક્ષ ર્જ્ઞ 17 | 18 | pref : Rakaar form substitution 19 | 20 | ક્ર ખ્ર ગ્ર ઘ્ર ચ્ર જ્ર ઝ્ર ઞ્ર ણ્ર ત્ર થ્ર દ્ર ધ્ર ન્ર પ્ર ફ્ર બ્ર ભ્ર મ્ર ય્ર ર્ર લ્ર ળ્ર વ્ર શ્ર ષ્ર સ્ર હ્ર ક્ષ્ર જ્ઞ્ર 21 | 22 | blwf : Below-base form substitution 23 | 24 | <<<<<<< HEAD 25 | ્ર 26 | ઙ્ર છ્ર ટ્ર ઠ્ર ડ્ર ઢ્ર 27 | 28 | half : Half-form substitution 29 | 30 | ક્ક ખ્ખ ગ્ગ ઘ્ઘ ઙ્ઙ ચ્ચ છ્છ જ્જ ઝ્ઝ ઞ્ઞ ટ્ટ ઠ્ઠ ડ્ડ ઢ્ઢ ણ્ણ ત્ત થ્થ દ્દ ધ્ધ ન્ન પ્પ ફ્ફ બ્બ ભ્ભ મ્મ ય્ય ર્ર લ્લ ળ્ળ વ્વ શ્શ ષ્ષ સ્સ હ્હ ક્ષ્ક્ષ જ્ઞ્જ્ઞ 31 | 32 | 33 | cjct : Conjunct form substitution 34 | 35 | દ્દ દ્ધ દ્જ દ્ય દ્ર દ્વ દ્ન દ્મ 36 | 37 | >>Mandatory Presentation forms : 38 | 39 | pres : Pre-base substitution 40 | 41 | છ્વ છ્ય દ્ગ ડ્ડ ડ્ઢ ડ્ય ઢ્ઢ ઢ્ય ગ્ન હ્લ હ્મ હ્વ હ્ન હ્ણ હ્ય જ્જ ક્ક લ્લ ળ્ય ન્ન ઙ્ક્ષ ઙ્ક ઙ્ખ ઙ્ગ ઙ્ઘ ઙ્મ ઞ્જ ઞ્ચ પ્ત સ્ઞ શ્ચ શ્ન શ્લ શ્વ ષ્ટ ષ્ઠ ટ્ટ ટ્ય ટ્વ ઠ્ઠ ઠ્ય ત્ત્ત 42 | 43 | િ િં 44 | કિ ખિ ગિ ઘિ ઙિ ચિ છિ જિ ઝિ ઞિ ટિ ઠિ ડિ ઢિ ણિ તિ થિ દિ ધિ નિ પિ ફિ બિ ભિ મિ યિ રિ લિ ળિ વિ શિ ષિ સિ હિ ક્ષિ જ્ઞિ 45 | 46 | ર્કિ ર્ખિ ર્ગિ ર્ઘિ ર્ઙિ ર્ચિ ર્છિ ર્જિ ર્ઝિ ર્ઞિ ર્ટિ ર્ઠિ ર્ડિ ર્ઢિ ર્ણિ ર્તિ ર્થિ ર્દિ ર્ધિ ર્નિ ર્પિ ર્ફિ ર્બિ ર્ભિ ર્મિ ર્યિ ર્રિ ર્લિ ર્ળિ ર્વિ ર્શિ ર્ષિ ર્સિ ર્હિ ર્ક્ષિ ર્જ્ઞિ 47 | 48 | ર્કિં ર્ખિં ર્ગિં ર્ઘિં ર્ઙિં ર્ચિં ર્છિં ર્જિં ર્ઝિં ર્ઞિં ર્ટિં ર્ઠિં ર્ડિં ર્ઢિં ર્ણિં ર્તિં ર્થિં ર્દિં ર્ધિં ર્નિં ર્પિં ર્ફિં ર્બિં ર્ભિં ર્મિં ર્યિં ર્રિં ર્લિં ર્ળિં ર્વિં ર્શિં ર્ષિં ર્સિં ર્હિં ર્ક્ષિં ર્જ્ઞિં 49 | 50 | છ્વિ છ્યિ દ્ગિ ડ્ડિ ડ્ઢિ ડ્યિ ઢ્ઢિ ઢ્યિ ગ્નિ હ્લિ હ્મિ હ્વિ હ્નિ હ્ણિ હ્યિ જ્જિ ક્કિ લ્લિ ળ્યિ ન્નિ ઙ્ક્ષિ ઙ્કિ ઙ્ખિ ઙ્ગિ ઙ્ઘિ ઙ્મિ ઞ્જિ ઞ્ચિ પ્તિ સ્ઞિ શ્ચિ શ્નિ શ્લિ શ્વિ ષ્ટિ ષ્ઠિ ટ્ટિ ટ્યિ ટ્વિ ઠ્ઠિ ઠ્યિ ત્તિ 51 | 52 | 53 | abvs : Above-base substitution 54 | 55 | ે ૈ ો ૌ 56 | કે ખે ગે ઘે ઙે ચે છે જે ઝે ઞે ટે ઠે ડે ઢે ણે તે થે દે ધે ને પે ફે બે ભે મે યે રે લે ળે વે શે ષે સે હે ક્ષે જ્ઞે 57 | કૈ ખૈ ગૈ ઘૈ ઙૈ ચૈ છૈ જૈ ઝૈ ઞૈ ટૈ ઠૈ ડૈ ઢૈ ણૈ તૈ થૈ દૈ ધૈ નૈ પૈ ફૈ બૈ ભૈ મૈ યૈ રૈ લૈ ળૈ વૈ શૈ ષૈ સૈ હૈ ક્ષૈ જ્ઞૈ 58 | કો ખો ગો ઘો ઙો ચો છો જો ઝો ઞો ટો ઠો ડો ઢો ણો તો થો દો ધો નો પો ફો બો ભો મો યો રો લો ળો વો શો ષો સો હો ક્ષો જ્ઞો 59 | કૌ ખૌ ગૌ ઘૌ ઙૌ ચૌ છૌ જૌ ઝૌ ઞૌ ટૌ ઠૌ ડૌ ઢૌ ણૌ તૌ થૌ દૌ ધૌ નૌ પૌ ફૌ બૌ ભૌ મૌ યૌ રૌ લૌ ળૌ વૌ શૌ ષૌ સૌ હૌ ક્ષૌ જ્ઞૌ 60 | 61 | ર્કે ર્ખે ર્ગે ર્ઘે ર્ઙે ર્ચે ર્છે ર્જે ર્ઝે ર્ઞે ર્ટે ર્ઠે ર્ડે ર્ઢે ર્ણે ર્તે ર્થે ર્દે ર્ધે ર્ને ર્પે ર્ફે ર્બે ર્ભે ર્મે ર્યે ર્રે ર્લે ર્ળે ર્વે ર્શે ર્ષે ર્સે ર્હે ર્ક્ષે ર્જ્ઞે 62 | ર્કૈ ર્ખૈ ર્ગૈ ર્ઘૈ ર્ઙૈ ર્ચૈ ર્છૈ ર્જૈ ર્ઝૈ ર્ઞૈ ર્ટૈ ર્ઠૈ ર્ડૈ ર્ઢૈ ર્ણૈ ર્તૈ ર્થૈ ર્દૈ ર્ધૈ ર્નૈ ર્પૈ ર્ફૈ ર્બૈ ર્ભૈ ર્મૈ ર્યૈ ર્રૈ ર્લૈ ર્ળૈ ર્વૈ ર્શૈ ર્ષૈ ર્સૈ ર્હૈ ર્ક્ષૈ ર્જ્ઞૈ 63 | ર્કો ર્ખો ર્ગો ર્ઘો ર્ઙો ર્ચો ર્છો ર્જો ર્ઝો ર્ઞો ર્ટો ર્ઠો ર્ડો ર્ઢો ર્ણો ર્તો ર્થો ર્દો ર્ધો ર્નો ર્પો ર્ફો ર્બો ર્ભો ર્મો ર્યો ર્રો ર્લો ર્ળો ર્વો ર્શો ર્ષો ર્સો ર્હો ર્ક્ષો ર્જ્ઞો 64 | ર્કૌ ર્ખૌ ર્ગૌ ર્ઘૌ ર્ઙૌ ર્ચૌ ર્છૌ ર્જૌ ર્ઝૌ ર્ઞૌ ર્ટૌ ર્ઠૌ ર્ડૌ ર્ઢૌ ર્ણૌ ર્તૌ ર્થૌ ર્દૌ ર્ધૌ ર્નૌ ર્પૌ ર્ફૌ ર્બૌ ર્ભૌ ર્મૌ ર્યૌ ર્રૌ ર્લૌ ર્ળૌ ર્વૌ ર્શૌ ર્ષૌ ર્સૌ ર્હૌ ર્ક્ષૌ ર્જ્ઞૌ 65 | 66 | 67 | 68 | blws : Below-base substitution 69 | 70 | ુ ૂ ર્ુ ર્ૂ ૃ 71 | ઙુ છુ ટુ ઠુ ડુ ઢુ ણુ 72 | ઙૂ છૂ ટૂ ઠૂ ડૂ ઢૂ ણૂ 73 | ઙ્રુ છ્રુ ટ્રુ ઠ્રુ ડ્રુ ઢ્રુ 74 | ઙ્રૂ છ્રૂ ટ્રૂ ઠ્રૂ ડ્રૂ ઢ્રૂ 75 | દૃ હૃ 76 | 77 | psts : Post-base substitution 78 | 79 | ી ીં 80 | કી ખી ગી ઘી ઙી ચી છી જી ઝી ઞી ટી ઠી ડી ઢી ણી તી થી દી ધી ની પી ફી બી ભી મી યી રી લી ળી વી શી ષી સી હી ક્ષી જ્ઞી 81 | ર્કી ર્ખી ર્ગી ર્ઘી ર્ઙી ર્ચી ર્છી ર્જી ર્ઝી ર્ઞી ર્ટી ર્ઠી ર્ડી ર્ઢી ર્ણી ર્તી ર્થી ર્દી ર્ધી ર્ની ર્પી ર્ફી ર્બી ર્ભી ર્મી ર્યી ર્રી ર્લી ર્ળી ર્વી ર્શી ર્ષી ર્સી ર્હી ર્ક્ષી ર્જ્ઞી 82 | ર્કીં ર્ખીં ર્ગીં ર્ઘીં ર્ઙીં ર્ચીં ર્છીં ર્જીં ર્ઝીં ર્ઞીં ર્ટીં ર્ઠીં ર્ડીં ર્ઢીં ર્ણીં ર્તીં ર્થીં ર્દીં ર્ધીં ર્નીં ર્પીં ર્ફીં ર્બીં ર્ભીં ર્મીં ર્યીં ર્રીં ર્લીં ર્ળીં ર્વીં ર્શીં ર્ષીં ર્સીં ર્હીં ર્ક્ષીં ર્જ્ઞીં 83 | 84 | 85 | Glyph Testing Section : 86 | 87 | ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ ભ મ ય ર લ ળ વ શ ષ સ હ ક્ષ જ્ઞ 88 | ળ્યિ ક્કિ છ્વિ ઠ્ઠિ હ્નિ હ્વિ પ્તિ હ્ણિ હ્લિ ટ્ટુિ ટ્વિ ટ્યિ ઠ્યિ છ્વિ છ્યિ શ્વિ શ્લિ ષ્ટિ ષ્ઠિ સ્ઞિ ર્ષ્ઠિં ર્થિં ર્ટ્વિં ર્કિં ર્છિં 89 | ફિ ર્ડ્યિ ર્ળ્યિ ર્ક્કિ ર્છ્વિ ર્ઠ્ઠિ ર્હ્નિ ર્હ્વિ ર્પ્તિ ર્હ્ણિ ર્હ્લિ ર્ટ્ટિ ર્ટ્વિ ર્ટ્યિ ર્ઠ્યિ ર્છ્વિ ર્છ્યિ ર્શ્વિ ર્શ્લિ ર્ષ્ટિ ર્ષ્ઠિ ર્સ્ઞિ 90 | ર્ષ્ઠિં ર્થિં ર્ટ્વિં ર્કિં ર્છિં ર્ફિ ર્ડ્યિ ર્ળ્યિં ર્ક્કિં ર્છ્વિં ર્ઠ્ઠિં ર્હ્નિં ર્હ્વિં ર્પ્તિં ર્હ્ણિં ર્હ્લિં ર્ટ્ટિં ર્ટ્વિં ર્ટ્યિં ર્ઠ્યિં ર્છ્યિં ર્શ્વિં ર્શ્લિં ર્ષ્ટિં ર્ષ્ઠિં 91 | ર્સ્ઞિં ર્ષ્ઠિં ર્થિં ર્ટ્વિં ર્કિં ર્છિં ર્ફિં ર્ડ્યિં ર્યિં ર્ષ્ટિં ર્ડ્ઢિં 92 | જો જોં ર્જો ર્જોં જૌ જૌં ર્જૌ ર્જૌં જૉ જૉં 93 | કઁ કં કઃ અ આ ઇ ઈ ઉ ઊ ઋ એ ઐ ઑ ઓ ઔ 94 | ૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ 95 | -------------------------------------------------------------------------------- /odia/test.txt: -------------------------------------------------------------------------------- 1 | ଁ 2 | ଂ 3 | ଃ 4 | ଅ 5 | ଆ 6 | ଇ 7 | ଈ 8 | ଉ 9 | ଊ 10 | ଋ 11 | ଌ 12 | ଏ 13 | ଐ 14 | ଓ 15 | ଔ 16 | କ 17 | ଖ 18 | ଗ 19 | ଘ 20 | ଙ 21 | ଚ 22 | ଛ 23 | ଜ 24 | ଝ 25 | ଞ 26 | ଟ 27 | ଠ 28 | ଡ 29 | ଢ 30 | ଣ 31 | ତ 32 | ଥ 33 | ଦ 34 | ଧ 35 | ନ 36 | ପ 37 | ଫ 38 | ବ 39 | ଭ 40 | ମ 41 | ଯ 42 | ର 43 | ଲ 44 | ଳ 45 | ଵ 46 | ଶ 47 | ଷ 48 | ସ 49 | ହ 50 | ଼ 51 | ଽ 52 | ା 53 | ି 54 | ୀ 55 | ୁ 56 | ୂ 57 | ୃ 58 | େ 59 | ୈ 60 | ୋ 61 | ୌ 62 | ୍ 63 | ୖ 64 | ୗ 65 | ଡ଼ 66 | ଢ଼ 67 | ୟ 68 | ୠ 69 | ୡ 70 | ୦ 71 | ୧ 72 | ୨ 73 | ୩ 74 | ୪ 75 | ୫ 76 | ୬ 77 | ୭ 78 | ୮ 79 | ୯ 80 | ୰ 81 | ୱ 82 | ୲ 83 | ୳ 84 | ୴ 85 | ୵ 86 | ୶ 87 | ୷ 88 | ₹ 89 | କ୍କ 90 | କ୍ଖ 91 | କ୍ଗ 92 | କ୍ଘ 93 | କ୍ଚ 94 | କ୍ଛ 95 | କ୍ଜ 96 | କ୍ଝ 97 | କ୍ଟ 98 | କ୍ଠ 99 | କ୍ଡ 100 | କ୍ଢ 101 | କ୍ଢ 102 | କ୍ଣ 103 | କ୍ତ 104 | କ୍ଥ 105 | କ୍ଦ 106 | କ୍ଧ 107 | କ୍ନ 108 | କ୍ପ 109 | କ୍ଫ 110 | କ୍ବ 111 | କ୍ଭ 112 | କ୍ମ 113 | କ୍ଯ 114 | କ୍ର 115 | କ୍ଲ 116 | କ୍ଳ 117 | କ୍ଷ 118 | କ୍ହ 119 | କ୍ହ 120 | ଖ୍ର 121 | ଗ୍ର 122 | ଘ୍ର 123 | ଙ୍କ 124 | ଙ୍କ୍ତ 125 | ଙ୍ଖ 126 | ଙ୍ଗ 127 | ଙ୍ଘ 128 | ଙ୍ଳ 129 | ଚ୍ଚ 130 | ଚ୍ଚ୍ର 131 | ଚ୍ଛ 132 | ଚ୍ଛ୍ର 133 | ଚ୍ର 134 | ଛ୍ର 135 | ଜ୍ଜ 136 | ଜ୍ଝ 137 | ଜ୍ଞ 138 | ଜ୍ର 139 | ଝ୍ର 140 | ଞ୍ଚ 141 | ଞ୍ଛ 142 | ଞ୍ଜ 143 | ଟ୍ଟ 144 | ଟ୍ର 145 | ଠ୍ର 146 | ଡ୍ର 147 | ଢ୍ର 148 | ଣ୍ଟ 149 | ଣ୍ଠ 150 | ଣ୍ଡ 151 | ଣ୍ଢ 152 | ଣ୍ଣ 153 | ଣ୍ର 154 | ତ୍କ 155 | ତ୍ତ 156 | ତ୍ତ୍ର 157 | ତ୍ଥ 158 | ତ୍ଥ୍ର 159 | ତ୍ନ 160 | ତ୍ପ 161 | ତ୍ମ 162 | ତ୍ର 163 | ତ୍ସ 164 | ଥ୍ର 165 | ଦ୍ଗ 166 | ଦ୍ଦ 167 | ଦ୍ଦ୍ର 168 | ଦ୍ଧ 169 | ଦ୍ଧ୍ର 170 | ଦ୍ଭ 171 | ଦ୍ଯ 172 | ଦ୍ର 173 | ଧ୍ର 174 | ନ୍ତ 175 | ନ୍ତ୍ର 176 | ନ୍ଥ 177 | ନ୍ଦ 178 | ନ୍ଧ 179 | ନ୍ନ 180 | ନ୍ର 181 | ପ୍ଟ 182 | ପ୍ର 183 | ଫ୍ର 184 | ବ୍ଡ 185 | ବ୍ଦ 186 | ବ୍ଧ 187 | ବ୍ର 188 | ଭ୍ର 189 | ମ୍ପ 190 | ମ୍ଫ 191 | ମ୍ବ 192 | ମ୍ଭ 193 | ମ୍ମ 194 | ମ୍ର 195 | ଯ୍ତ 196 | ଯ୍ର 197 | ର୍କ 198 | ର୍ଖ 199 | ର୍ଗ 200 | ର୍ଘ 201 | ର୍ଚ 202 | ର୍ଚ୍ଚ 203 | ର୍ଚ୍ଛ 204 | ର୍ଛ 205 | ର୍ଜ 206 | ର୍ଝ 207 | ର୍ଟ 208 | ର୍ଠ 209 | ର୍ଡ 210 | ର୍ଢ 211 | ର୍ଣ 212 | ର୍ତ 213 | ର୍ତ୍ତ 214 | ର୍ଥ 215 | ର୍ଦ 216 | ର୍ଦ୍ଦ 217 | ର୍ଦ୍ଧ 218 | ର୍ଧ 219 | ର୍ନ 220 | ର୍ପ 221 | ର୍ଫ 222 | ର୍ବ 223 | ର୍ଭ 224 | ର୍ମ 225 | ର୍ଯ 226 | ର୍ଯ୍ଯ 227 | ର୍ଶ 228 | ର୍ଷ 229 | ର୍ସ 230 | ର୍ହ 231 | ର୍ଡ଼ 232 | ର୍ଢ଼ 233 | ଶ୍କ 234 | ଶ୍ଚ 235 | ଶ୍ଟ 236 | ଶ୍ପ 237 | ଶ୍ଫ 238 | ଶ୍ର 239 | ଷ୍ଟ 240 | ଷ୍ଟ୍ବ 241 | ଷ୍ଠ 242 | ଷ୍ଣ 243 | ଷ୍ର 244 | ସ୍ଖ 245 | ସ୍କ 246 | ସ୍ଘ 247 | ସ୍ତ 248 | ସ୍ତ୍ର 249 | ସ୍ଥ 250 | ସ୍ପ 251 | ସ୍ଫ 252 | ସ୍ବ 253 | ସ୍ମୃ 254 | ସ୍ର 255 | ହ୍ନ 256 | ହ୍ର 257 | ହ୍ଳ 258 | ହ୍ଵ 259 | ଡ଼୍ର 260 | ଢ଼୍ର 261 | କଁ 262 | କଁ 263 | କଂ 264 | କଃ 265 | କା 266 | କି 267 | କୀ 268 | କୁ 269 | କୂ 270 | କୃ 271 | କେ 272 | କୈ 273 | କୋ 274 | କୌ 275 | କ୍ 276 | ଖଁ 277 | ଖଂ 278 | ଖଃ 279 | ଖା 280 | ଖି 281 | ଖୀ 282 | ଖୁ 283 | ଖେ 284 | ଖୋ 285 | ଖୌ 286 | ଖ୍ 287 | ଗଁ 288 | ଗଂ 289 | ଗଃ 290 | ଗା 291 | ଗି 292 | ଗୀ 293 | ଗୁ 294 | ଗୂ 295 | ଗେ 296 | ଗୈ 297 | ଗୋ 298 | ଗୌ 299 | ଗ୍ 300 | ଘଁ 301 | ଘଂ 302 | ଘଃ 303 | ଘା 304 | ଘି 305 | ଘୀ 306 | ଘୁ 307 | ଘୂ 308 | ଘୃ 309 | ଘେ 310 | ଘୋ 311 | ଘୌ 312 | ଘ୍ 313 | ଙ୍ 314 | ଚଁ 315 | ଚଂ 316 | ଚଃ 317 | ଚା 318 | ଚି 319 | ଚୀ 320 | ଚୁ 321 | ଚୂ 322 | ଚେ 323 | ଚୈ 324 | ଚୋ 325 | ଚୌ 326 | ଚ୍ 327 | ଛଁ 328 | ଛଂ 329 | ଛଃ 330 | ଛା 331 | ଛି 332 | ଛୀ 333 | ଛୁ 334 | ଛେ 335 | ଛୋ 336 | ଛୌ 337 | ଛ୍ 338 | ଜଁ 339 | ଜଂ 340 | ଜଃ 341 | ଜା 342 | ଜି 343 | ଜୀ 344 | ଜୁ 345 | ଜୂ 346 | ଜୃ 347 | ଜେ 348 | ଜୈ 349 | ଜୋ 350 | ଜୌ 351 | ଜ୍ 352 | ଝଁ 353 | ଝଂ 354 | ଝଃ 355 | ଝା 356 | ଝି 357 | ଝୀ 358 | ଝୁ 359 | ଝେ 360 | ଝୌ 361 | ଝ୍ 362 | ଞା 363 | ଞୌ 364 | ଞ୍ 365 | ଟଁ 366 | ଟଂ 367 | ଟଃ 368 | ଟା 369 | ଟି 370 | ଟୀ 371 | ଟୁ 372 | ଟେ 373 | ଟୋ 374 | ଟୌ 375 | ଟ୍ 376 | ଠଁ 377 | ଠଂ 378 | ଠଃ 379 | ଠା 380 | ଠି 381 | ଠୀ 382 | ଠୁ 383 | ଠେ 384 | ଠୋ 385 | ଠୌ 386 | ଠ୍ 387 | ଡଁ 388 | ଡଂ 389 | ଡଃ 390 | ଡା 391 | ଡି 392 | ଡୀ 393 | ଡୁ 394 | ଡେ 395 | ଡୋ 396 | ଡୌ 397 | ଡ୍ 398 | ଢଁ 399 | ଢଂ 400 | ଢଃ 401 | ଢା 402 | ଢି 403 | ଢୀ 404 | ଢୁ 405 | ଢେ 406 | ଢୋ 407 | ଢୌ 408 | ଢ୍ 409 | ଣଁ 410 | ଣଂ 411 | ଣଃ 412 | ଣା 413 | ଣି 414 | ଣୀ 415 | ଣୁ 416 | ଣେ 417 | ଣୋ 418 | ଣୌ 419 | ଣ୍ 420 | ତଁ 421 | ତଂ 422 | ତଃ 423 | ତା 424 | ତି 425 | ତୀ 426 | ତୁ 427 | ତୂ 428 | ତୃ 429 | ତେ 430 | ତୈ 431 | ତୋ 432 | ତୌ 433 | ତ୍ 434 | ଥଁ 435 | ଥଂ 436 | ଥଃ 437 | ଥା 438 | ଥି 439 | ଥୀ 440 | ଥୁ 441 | ଥେ 442 | ଥୈ 443 | ଥୋ 444 | ଥୌ 445 | ଥ୍ 446 | ଦଁ 447 | ଦଂ 448 | ଦଃ 449 | ଦା 450 | ଦି 451 | ଦୀ 452 | ଦୁ 453 | ଦୂ 454 | ଦୃ 455 | ଦେ 456 | ଦୈ 457 | ଦୋ 458 | ଦୌ 459 | ଦ୍ 460 | ଧଁ 461 | ଧଂ 462 | ଧଃ 463 | ଧା 464 | ଧି 465 | ଧୀ 466 | ଧୁ 467 | ଧୂ 468 | ଧୃ 469 | ଧେ 470 | ଧୈ 471 | ଧୋ 472 | ଧୌ 473 | ଧ୍ 474 | ନଁ 475 | ନଂ 476 | ନଃ 477 | ନା 478 | ନି 479 | ନୀ 480 | ନୁ 481 | ନୂ 482 | ନୃ 483 | ନେ 484 | ନୈ 485 | ନୋ 486 | ନୌ 487 | ନ୍ 488 | ପଁ 489 | ପଂ 490 | ପଃ 491 | ପା 492 | ପି 493 | ପୀ 494 | ପୁ 495 | ପୂ 496 | ପୃ 497 | ପେ 498 | ପୈ 499 | ପୋ 500 | ପୌ 501 | ପ୍ 502 | ଫଁ 503 | ଫଂ 504 | ଫଃ 505 | ଫା 506 | ଫି 507 | ଫୀ 508 | ଫୁ 509 | ଫୂ 510 | ଫେ 511 | ଫୋ 512 | ଫୌ 513 | ଫ୍ 514 | ବଁ 515 | ବଂ 516 | ବଃ 517 | ବା 518 | ବି 519 | ବୀ 520 | ବୁ 521 | ବୃ 522 | ବେ 523 | ବୈ 524 | ବୋ 525 | ବୌ 526 | ବ୍ 527 | ଭଁ 528 | ଭଂ 529 | ଭଃ 530 | ଭା 531 | ଭି 532 | ଭୀ 533 | ଭୁ 534 | ଭୂ 535 | ଭୃ 536 | ଭେ 537 | ଭୈ 538 | ଭୋ 539 | ଭୌ 540 | ଭ୍ 541 | ମଁ 542 | ମଂ 543 | ମଃ 544 | ମା 545 | ମି 546 | ମୀ 547 | ମୁ 548 | ମୂ 549 | ମୃ 550 | ମେ 551 | ମୈ 552 | ମୋ 553 | ମୌ 554 | ମ୍ 555 | ଯଁ 556 | ଯଂ 557 | ଯଃ 558 | ଯା 559 | ଯି 560 | ଯୀ 561 | ଯୁ 562 | ଯୂ 563 | ଯେ 564 | ଯୋ 565 | ଯୌ 566 | ଯ୍ 567 | ରଁ 568 | ରଂ 569 | ରଃ 570 | ରା 571 | ରି 572 | ରୀ 573 | ରୁ 574 | ରୂ 575 | ରେ 576 | ରୋ 577 | ରୌ 578 | ର୍ 579 | ଲଁ 580 | ଲଂ 581 | ଲଃ 582 | ଲା 583 | ଲି 584 | ଲୀ 585 | ଲୁ 586 | ଲୂ 587 | ଲେ 588 | ଲୈ 589 | ଲୋ 590 | ଲୌ 591 | ଲ୍ 592 | ଳଁ 593 | ଳଂ 594 | ଳଃ 595 | ଳା 596 | ଳି 597 | ଳୀ 598 | ଳୁ 599 | ଳେ 600 | ଳୋ 601 | ଳୌ 602 | ଳ୍ 603 | ଵଂ 604 | ଵଃ 605 | ଵା 606 | ଵି 607 | ଵୀ 608 | ଵୁ 609 | ଵେ 610 | ଵୋ 611 | ଵୌ 612 | ଵ୍ 613 | ଶଁ 614 | ଶଂ 615 | ଶଃ 616 | ଶା 617 | ଶି 618 | ଶୀ 619 | ଶୁ 620 | ଶୂ 621 | ଶୃ 622 | ଶେ 623 | ଶୈ 624 | ଶୋ 625 | ଶୌ 626 | ଶ୍ 627 | ଷଁ 628 | ଷଂ 629 | ଷଃ 630 | ଷା 631 | ଷି 632 | ଷୀ 633 | ଷୁ 634 | ଷେ 635 | ଷୋ 636 | ଷୌ 637 | ଷ୍ 638 | ସଁ 639 | ସଂ 640 | ସଃ 641 | ସା 642 | ସି 643 | ସୀ 644 | ସୁ 645 | ସୂ 646 | ସୃ 647 | ସେ 648 | ସୈ 649 | ସୋ 650 | ସୌ 651 | ସ୍ 652 | ହଁ 653 | ହଂ 654 | ହଃ 655 | ହା 656 | ହି 657 | ହୀ 658 | ହୁ 659 | ହୂ 660 | ହୃ 661 | ହେ 662 | ହୈ 663 | ହୋ 664 | ହୌ 665 | ହ୍ 666 | ଡ଼ଁ 667 | ଡ଼ଂ 668 | ଡ଼ଃ 669 | ଡ଼ା 670 | ଡ଼ି 671 | ଡ଼ୀ 672 | ଡ଼ୁ 673 | ଡ଼ୂ 674 | ଡ଼ୃ 675 | ଡ଼େ 676 | ଡ଼ୈ 677 | ଡ଼ୋ 678 | ଡ଼ୌ 679 | ଡ଼୍ 680 | ଢ଼ଁ 681 | ଢ଼ଂ 682 | ଢ଼ଃ 683 | ଢ଼ା 684 | ଢ଼ି 685 | ଢ଼ୀ 686 | ଢ଼ୁ 687 | ଢ଼ୂ 688 | ଢ଼ୃ 689 | ଢ଼େ 690 | ଢ଼ୈ 691 | ଢ଼ୋ 692 | ଢ଼ୌ 693 | ଢ଼୍ 694 | ୟଁ 695 | ୟଂ 696 | ୟଃ 697 | ୟା 698 | ୟି 699 | ୟୀ 700 | ୟୁ 701 | ୟୂ 702 | ୟୃ 703 | ୟେ 704 | ୟୋ 705 | ୟୌ 706 | ୟ୍ 707 | -------------------------------------------------------------------------------- /marathi/test-marathi.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Marathi 2 | # Created by Sneha Kore - 2013 3 | 4 | स्वर : अ आ इ ई उ ऊ ऋ ॡ ए एॅ ऐ ओ ऑ औ 5 | 6 | स्वरादी : ं ः 7 | 8 | व्यंजन : क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् 9 | 10 | इतर व्यंजने : क्ष् ज्ञ् 11 | 12 | अंक : ० १ २ ३ ४ ५ ६ ७ ८ ९ 13 | 14 | 15 | As per Microsoft typography for Developing OpenType Fonts for Devanagari Script, the features can be specified in the order given as : 16 | 17 | >>Localized Forms : 18 | 19 | locl : Localized form substitution 20 | ल श क्क श्श क्त 21 | 22 | >>Basic Shaping Forms : 23 | 24 | nukt : Nukta form substitution 25 | 26 | क़ ख़ ग़ ज़ ड़ ढ़ फ़ य़ 27 | 28 | akhn : Akhand ligature substitution 29 | 30 | क्ष ज्ञ 31 | 32 | rphf : Reph form substitution 33 | 34 | र् 35 | र्क र्ख र्ग र्घ र्ङ र्च र्छ र्ज र्झ र्ञ र्ट र्ठ र्ड र्ढ र्ण र्त र्थ र्द र्ध र्न र्प र्फ र्ब र्भ र्म र्य र्र र्ल र्व र्श र्ष र्स र्ह र्ळ र्क्ष र्ज्ञ .. 36 | 37 | pref : Rakaar form substitution 38 | 39 | क्र ख्र ग्र घ्र च्र ज्र झ्र ञ्र ण्र त्र थ्र द्र ध्र न्र प्र फ्र ब्र भ्र म्र य्र र्र ल्र व्र श्र ष्र स्र ह्र क्ष्र ज्ञ्र .. 40 | 41 | blwf : Below-base form substitution 42 | 43 | ्र 44 | छ्र ट्र ठ्र ड्र ढ्र ळ्र 45 | 46 | half : Half-form substitution 47 | 48 | क्क ख्ख ग्ग घ्घ च्च छ्छ ज्ज झ्झ ञ्ञ ट् ठ् ड् ढ् ण् त्त त्त्त थ्थ द्द ध्ध न्न प्प फ्फ ब्ब भ्भ म्म 49 | य्य ल्ल व्व श्श स्स ह्ह ळ्ळ क्ष्क्ष ज्ञ्ज्ञ 50 | 51 | cjct : Conjunct form substitution 52 | 53 | द्ग द्न द्व द्म द्ध द्घ द्ध्र्य द्भ 54 | 55 | >>Mandatory Presentation forms : 56 | 57 | pres : Pre-base substitution 58 | 59 | ि िं 60 | कि खि गि घि ङि चि छि जि झि ञि टि ठि डि ढि णि ति थि दि धि नि पि फि बि भि मि यि रि लि वि शि षि सि हि ळि क्षि ज्ञि 61 | र्कि र्खि र्गि र्घि र्ङि र्चि र्छि र्जि र्झि र्ञि र्टि र्ठि र्डि र्ढि र्णि र्ति र्थि र्दि र्धि र्नि र्पि र्फि र्बि र्भि र्मि र्यि र्रि र्लि र्वि र्शि र्षि र्सि र्हि र्ळि र्क्षि र्ज्ञि 62 | र्किं र्खिं र्गिं र्घिं र्ङिं र्चिं र्छिं र्जिं र्झिं र्ञिं र्टिं र्ठिं र्डिं र्ढिं र्णिं र्तिं र्थिं र्दिं र्धिं र्निं र्पिं र्फिं र्बिं र्भिं र्मिं र्यिं र्रिं र्लिं र्विं र्शिं र्षिं र्सिं र्हिं र्ळिं र्क्षिं र्ज्ञिं 63 | 64 | शृि ज्जि ङ्क ङ्खि ङ्गि ङ्घि ङ्क्षि ङ्मि छ्वि द्मि द्यि द्बि द्भि द्दि द्घि द्नि द्वि ड्डि ड्ढि ड्यि ढ्ढि ढ्यि ग्नि ह्मि ह्नि ह्वि ह्लि ह्रि ह्णि ह्यि 65 | ल्लि न्नि ञ्चि ञ्जि प्ति श्चि श्नि श्लि श्वि ष्टि ष्ठि क्ति त्ति ट्टि ट्ठि ट्यि ट्वि ठ्ठि ठ्यि 66 | त्ति ग्गि क्गि ग्कि 67 | 68 | शृ ज्ज ङ्क ङ्ख ङ्ग ङ्घ ङ्क्ष ङ्म छ्व द्म द्य द्ब द्भ द्द द्घ द्न द्व ड्ड ड्ढ ड्य ढ्ढ ढ्य ग्न ह्म ह्न ह्व ह्ल ह्र ह्ण ह्य 69 | ल्ल न्न ञ्च ञ्ज प्त श्च श्न श्ल श्व ष्ट ष्ठ क्त त्त ट्ट ट्ठ ट्य ट्व ठ्ठ ठ्य 70 | 71 | abvs : Above-base substitution 72 | 73 | े ै ो ौ ें ैं ों ौं 74 | के खे गे घे ङे चे छे जे झे ञे टे ठे डे ढे णे ते थे दे धे ने पे फे बे भे मे ये रे ले वे शे षे से हे ळे क्षे ज्ञे 75 | र्के र्खे र्गे र्घे र्ङे र्चे र्छे र्जे र्झे र्ञे र्टे र्ठे र्डे र्ढे र्णे र्ते र्थे र्दे र्धे र्ने र्पे र्फे र्बे र्भे र्मे र्ये र्रे र्ले र्वे र्शे र्षे र्से र्हे र्ळे र्क्षे र्ज्ञे 76 | र्के र्खे र्गे र्घे र्ङे र्चे र्छे र्जे र्झे र्ञे र्टे र्ठे र्डे र्ढे र्णे र्ते र्थे र्दे र्धे र्ने र्पे र्फे र्बे र्भे र्मे र्ये र्रे र्ले र्वें र्शें र्षें र्सें र्हें र्ळें र्क्षें र्ज्ञें 77 | कै खै गै घै ङै चै छै जै झै ञै टै ठै डै ढै णै तै थै दै धै नै पै फै बै भै मै यै रै लै वै शै षै सै है ळै क्षै ज्ञै 78 | र्कै र्खै र्गै र्घै र्ङै र्चै र्छै र्जै र्झै र्ञै र्टै र्ठै र्डै र्ढै र्णै र्तै र्थै र्दै र्धै र्नै र्पै र्फै र्बै र्भै र्मै र्यै र्रै र्लै र्वै र्शै र्षै र्सै र्है र्ळै र्क्षै र्ज्ञै 79 | को खो गो घो ङो चो छो जो झो ञो टो ठो डो ढो णो तो थो दो धो नो पो फो बो भो मो यो रो लो वो शो षो सो हो ळो क्षो 80 | र्को र्खो र्गो र्घो र्ङो र्चो र्छो र्जो र्झो र्ञो र्टो र्ठो र्डो र्ढो र्णो र्तो र्थो र्दो र्धो र्नो र्पो र्फो र्बो र्भो र्मो र्यो र्रो र्लो र्वो र्शो र्षो र्सो र्हो र्ळो र्क्षो 81 | कौ खौ गौ घौ ङौ चौ छौ जौ झौ ञौ टौ ठौ डौ ढौ णौ तौ थौ दौ धौ नौ पौ फौ बौ भौ मौ यौ रौ लौ वौ शौ षौ सौ हौ ळौ क्षौ 82 | र्कौ र्खौ र्गौ र्घौ र्ङौ र्चौ र्छौ र्जौ र्झौ र्ञौ र्टौ र्ठौ र्डौ र्ढौ र्णौ र्तौ र्थौ र्दौ र्धौ र्नौ र्पौ र्फौ र्बौ र्भौ र्मौ र्यौ र्रौ र्लौ र्वौ र्शौ र्षौ र्सौ र्हौ र्ळौ र्क्षौ 83 | 84 | abvs : Below-base substitution 85 | 86 | ु ू ्रु ्रू ृ 87 | छु टु ठु डु ढु ळु 88 | छू टू ठू डू ढू ळू 89 | छ्रु ट्रु ठ्रु ड्रु ढ्रु ळ्रु 90 | छ्रू ट्रू ठ्रू ड्रू ढ्रू ळ्रू 91 | 92 | psts : Post-base substitution 93 | 94 | ी ीं 95 | की खी गी घी ङी ची छी जी झी ञी टी ठी डी ढी णी ती थी दी धी नी पी फी बी भी मी यी री ली वी शी षी सी ही ळी क्षी ज्ञी 96 | र्की र्खी र्गी र्घी र्ङी र्ची र्छी र्जी र्झी र्ञी र्टी र्ठी र्डी र्ढी र्णी र्ती र्थी र्दी र्धी र्नी र्पी र्फी र्बी र्भी र्मी र्यी र्री र्ली र्वी र्शी र्षी र्सी र्ही र्ळी र्क्षी र्ज्ञी 97 | र्कीं र्खीं र्गीं र्घीं र्ङीं र्चीं र्छीं र्जीं र्झीं र्ञीं र्टीं र्ठीं र्डीं र्ढीं र्णीं र्तीं र्थीं र्दीं र्धीं र्नीं र्पीं र्फीं र्बीं र्भीं र्मीं र्यीं र्रीं र्लीं र्वीं र्शीं र्षीं र्सीं र्हीं र्ळीं र्क्षीं र्ज्ञीं 98 | 99 | 100 | haln : Halant form substitution 101 | 102 | क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् क्ष् ज्ञ् 103 | ऱ्य 104 | Glyph Testing Section : 105 | 106 | क्वि ट्वि ट्विट झ्रि ड्ढि ढ्ढि ञ्चि ह्नि ह्णि स्ञि ग़्नि क्त शृ र्ख्वौं र्ख्वैं र्ख्वें र्कौं र्किं ट्ट्रु ट्वू दृ र्कि क्ल खि ख्वि ग्नि र्कीं ह्णि 107 | ऱ्य 108 | विदर्भ 109 | शिक्षक असावेत "बेस्ट ऑफ दी ब्रेन्स' 110 | परदेशी विद्यार्थ्यांसाठी केवायसी नियम शिथिल 111 | तंटामुक्तीतील ८७ जिल्ह्यांना पुरस्कार रकमेची प्रतीक्षा 112 | ठ्ठ ट्ठ ह्र हृ ठ्ठ्रु क्र 113 | अधिकारी 114 | अश्वमेध अश्विनी अस्मिता 115 | पैश्याच्या 116 | मुंब्र्यात 117 | मुंब्रा 118 | ब्र्य 119 | र्खैं 120 | र्‍ह र्‍य 121 | ऱ्क 122 | द्ध्र्य 123 | श्र 124 | 125 | 126 | 127 | -------------------------------------------------------------------------------- /nepali/test-nepali.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Nepali 2 | # Created by Sneha Kore - 2013 3 | # Created by Pravin Satpute - 2014 4 | 5 | स्वर : अ आ इ ई उ ऊ ऋ ॡ ए एॅ ऐ ओ ऑ औ 6 | 7 | स्वरादी : ं ः 8 | 9 | व्यंजन : क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् 10 | 11 | इतर व्यंजने : क्ष् ज्ञ् 12 | 13 | अंक : ० १ २ ३ ४ ५ ६ ७ ८ ९ 14 | 15 | 16 | As per Microsoft typography for Developing OpenType Fonts for Devanagari Script, the features can be specified in the order given as : 17 | 18 | >>Localized Forms : 19 | 20 | locl : Localized form substitution 21 | ५ ८ 22 | 23 | >>Basic Shaping Forms : 24 | 25 | nukt : Nukta form substitution 26 | 27 | क़ ख़ ग़ ज़ ड़ ढ़ फ़ य़ 28 | 29 | akhn : Akhand ligature substitution 30 | 31 | क्ष ज्ञ 32 | 33 | rphf : Reph form substitution 34 | 35 | र् 36 | र्क र्ख र्ग र्घ र्ङ र्च र्छ र्ज र्झ र्ञ र्ट र्ठ र्ड र्ढ र्ण र्त र्थ र्द र्ध र्न र्प र्फ र्ब र्भ र्म र्य र्र र्ल र्व र्श र्ष र्स र्ह र्ळ र्क्ष र्ज्ञ .. 37 | 38 | pref : Rakaar form substitution 39 | 40 | क्र ख्र ग्र घ्र च्र ज्र झ्र ञ्र ण्र त्र थ्र द्र ध्र न्र प्र फ्र ब्र भ्र म्र य्र र्र ल्र व्र श्र ष्र स्र ह्र क्ष्र ज्ञ्र .. 41 | 42 | blwf : Below-base form substitution 43 | 44 | ्र 45 | छ्र ट्र ठ्र ड्र ढ्र ळ्र 46 | 47 | half : Half-form substitution 48 | 49 | क्क ख्ख ग्ग घ्घ च्च छ्छ ज्ज झ्झ ञ्ञ ट् ठ् ड् ढ् ण् त्त त्त्त थ्थ द्द ध्ध न्न प्प फ्फ ब्ब भ्भ म्म 50 | य्य ल्ल व्व श्श स्स ह्ह ळ्ळ क्ष्क्ष ज्ञ्ज्ञ 51 | 52 | cjct : Conjunct form substitution 53 | 54 | द्ग द्न द्व द्म द्ध द्घ द्ध्र्य द्भ 55 | 56 | >>Mandatory Presentation forms : 57 | 58 | pres : Pre-base substitution 59 | 60 | ि िं 61 | कि खि गि घि ङि चि छि जि झि ञि टि ठि डि ढि णि ति थि दि धि नि पि फि बि भि मि यि रि लि वि शि षि सि हि ळि क्षि ज्ञि 62 | र्कि र्खि र्गि र्घि र्ङि र्चि र्छि र्जि र्झि र्ञि र्टि र्ठि र्डि र्ढि र्णि र्ति र्थि र्दि र्धि र्नि र्पि र्फि र्बि र्भि र्मि र्यि र्रि र्लि र्वि र्शि र्षि र्सि र्हि र्ळि र्क्षि र्ज्ञि 63 | र्किं र्खिं र्गिं र्घिं र्ङिं र्चिं र्छिं र्जिं र्झिं र्ञिं र्टिं र्ठिं र्डिं र्ढिं र्णिं र्तिं र्थिं र्दिं र्धिं र्निं र्पिं र्फिं र्बिं र्भिं र्मिं र्यिं र्रिं र्लिं र्विं र्शिं र्षिं र्सिं र्हिं र्ळिं र्क्षिं र्ज्ञिं 64 | 65 | शृि ज्जि ङ्क ङ्खि ङ्गि ङ्घि ङ्क्षि ङ्मि छ्वि द्मि द्यि द्बि द्भि द्दि द्घि द्नि द्वि ड्डि ड्ढि ड्यि ढ्ढि ढ्यि ग्नि ह्मि ह्नि ह्वि ह्लि ह्रि ह्णि ह्यि 66 | ल्लि न्नि ञ्चि ञ्जि प्ति श्चि श्नि श्लि श्वि ष्टि ष्ठि क्ति त्ति ट्टि ट्ठि ट्यि ट्वि ठ्ठि ठ्यि 67 | त्ति ग्गि क्गि ग्कि 68 | 69 | शृ ज्ज ङ्क ङ्ख ङ्ग ङ्घ ङ्क्ष ङ्म छ्व द्म द्य द्ब द्भ द्द द्घ द्न द्व ड्ड ड्ढ ड्य ढ्ढ ढ्य ग्न ह्म ह्न ह्व ह्ल ह्र ह्ण ह्य 70 | ल्ल न्न ञ्च ञ्ज प्त श्च श्न श्ल श्व ष्ट ष्ठ क्त त्त ट्ट ट्ठ ट्य ट्व ठ्ठ ठ्य 71 | 72 | abvs : Above-base substitution 73 | 74 | े ै ो ौ ें ैं ों ौं 75 | के खे गे घे ङे चे छे जे झे ञे टे ठे डे ढे णे ते थे दे धे ने पे फे बे भे मे ये रे ले वे शे षे से हे ळे क्षे ज्ञे 76 | र्के र्खे र्गे र्घे र्ङे र्चे र्छे र्जे र्झे र्ञे र्टे र्ठे र्डे र्ढे र्णे र्ते र्थे र्दे र्धे र्ने र्पे र्फे र्बे र्भे र्मे र्ये र्रे र्ले र्वे र्शे र्षे र्से र्हे र्ळे र्क्षे र्ज्ञे 77 | र्के र्खे र्गे र्घे र्ङे र्चे र्छे र्जे र्झे र्ञे र्टे र्ठे र्डे र्ढे र्णे र्ते र्थे र्दे र्धे र्ने र्पे र्फे र्बे र्भे र्मे र्ये र्रे र्ले र्वें र्शें र्षें र्सें र्हें र्ळें र्क्षें र्ज्ञें 78 | कै खै गै घै ङै चै छै जै झै ञै टै ठै डै ढै णै तै थै दै धै नै पै फै बै भै मै यै रै लै वै शै षै सै है ळै क्षै ज्ञै 79 | र्कै र्खै र्गै र्घै र्ङै र्चै र्छै र्जै र्झै र्ञै र्टै र्ठै र्डै र्ढै र्णै र्तै र्थै र्दै र्धै र्नै र्पै र्फै र्बै र्भै र्मै र्यै र्रै र्लै र्वै र्शै र्षै र्सै र्है र्ळै र्क्षै र्ज्ञै 80 | को खो गो घो ङो चो छो जो झो ञो टो ठो डो ढो णो तो थो दो धो नो पो फो बो भो मो यो रो लो वो शो षो सो हो ळो क्षो 81 | र्को र्खो र्गो र्घो र्ङो र्चो र्छो र्जो र्झो र्ञो र्टो र्ठो र्डो र्ढो र्णो र्तो र्थो र्दो र्धो र्नो र्पो र्फो र्बो र्भो र्मो र्यो र्रो र्लो र्वो र्शो र्षो र्सो र्हो र्ळो र्क्षो 82 | कौ खौ गौ घौ ङौ चौ छौ जौ झौ ञौ टौ ठौ डौ ढौ णौ तौ थौ दौ धौ नौ पौ फौ बौ भौ मौ यौ रौ लौ वौ शौ षौ सौ हौ ळौ क्षौ 83 | र्कौ र्खौ र्गौ र्घौ र्ङौ र्चौ र्छौ र्जौ र्झौ र्ञौ र्टौ र्ठौ र्डौ र्ढौ र्णौ र्तौ र्थौ र्दौ र्धौ र्नौ र्पौ र्फौ र्बौ र्भौ र्मौ र्यौ र्रौ र्लौ र्वौ र्शौ र्षौ र्सौ र्हौ र्ळौ र्क्षौ 84 | 85 | abvs : Below-base substitution 86 | 87 | ु ू ्रु ्रू ृ 88 | छु टु ठु डु ढु ळु 89 | छू टू ठू डू ढू ळू 90 | छ्रु ट्रु ठ्रु ड्रु ढ्रु ळ्रु 91 | छ्रू ट्रू ठ्रू ड्रू ढ्रू ळ्रू 92 | 93 | psts : Post-base substitution 94 | 95 | ी ीं 96 | की खी गी घी ङी ची छी जी झी ञी टी ठी डी ढी णी ती थी दी धी नी पी फी बी भी मी यी री ली वी शी षी सी ही ळी क्षी ज्ञी 97 | र्की र्खी र्गी र्घी र्ङी र्ची र्छी र्जी र्झी र्ञी र्टी र्ठी र्डी र्ढी र्णी र्ती र्थी र्दी र्धी र्नी र्पी र्फी र्बी र्भी र्मी र्यी र्री र्ली र्वी र्शी र्षी र्सी र्ही र्ळी र्क्षी र्ज्ञी 98 | र्कीं र्खीं र्गीं र्घीं र्ङीं र्चीं र्छीं र्जीं र्झीं र्ञीं र्टीं र्ठीं र्डीं र्ढीं र्णीं र्तीं र्थीं र्दीं र्धीं र्नीं र्पीं र्फीं र्बीं र्भीं र्मीं र्यीं र्रीं र्लीं र्वीं र्शीं र्षीं र्सीं र्हीं र्ळीं र्क्षीं र्ज्ञीं 99 | 100 | 101 | haln : Halant form substitution 102 | 103 | क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् क्ष् ज्ञ् 104 | ऱ्य 105 | Glyph Testing Section : 106 | 107 | क्वि ट्वि ट्विट झ्रि ड्ढि ढ्ढि ञ्चि ह्नि ह्णि स्ञि ग़्नि क्त शृ र्ख्वौं र्ख्वैं र्ख्वें र्कौं र्किं ट्ट्रु ट्वू दृ र्कि क्ल खि ख्वि ग्नि र्कीं ह्णि 108 | ऱ्य 109 | विदर्भ 110 | शिक्षक असावेत "बेस्ट ऑफ दी ब्रेन्स' 111 | परदेशी विद्यार्थ्यांसाठी केवायसी नियम शिथिल 112 | तंटामुक्तीतील ८७ जिल्ह्यांना पुरस्कार रकमेची प्रतीक्षा 113 | ठ्ठ ट्ठ ह्र हृ ठ्ठ्रु क्र 114 | अधिकारी 115 | अश्वमेध अश्विनी अस्मिता 116 | पैश्याच्या 117 | मुंब्र्यात 118 | मुंब्रा 119 | ब्र्य 120 | र्खैं 121 | र्‍ह र्‍य 122 | ऱ्क 123 | द्ध्र्य 124 | श्र 125 | 126 | 127 | 128 | -------------------------------------------------------------------------------- /devanagari/test-devanagari.txt: -------------------------------------------------------------------------------- 1 | # Test File For Lohit Devanagari 2 | # One can also test Lohit Devanagari from http://utrrs-testing.rhcloud.com/language/hi/gsub 3 | # Created by Sneha Kore - 2013 4 | 5 | महाराष्ट्र शासन वर्णमाला : 6 | 7 | स्वर : अ आ इ ई उ ऊ ऋ ॡ ए एॅ ऐ ओ ऑ औ 8 | 9 | स्वरादी : ं ः 10 | 11 | व्यंजन : क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् 12 | 13 | इतर व्यंजने : क्ष् ज्ञ् 14 | 15 | अंक : ० १ २ ३ ४ ५ ६ ७ ८ ९ 16 | 17 | 18 | As per Microsoft typography for Developing OpenType Fonts for Devanagari Script, the features can be specified in the order given as : 19 | 20 | >>Localized Forms : 21 | 22 | locl : Localized form substitution 23 | ल श क्क श्श क्त 24 | 25 | >>Basic Shaping Forms : 26 | 27 | nukt : Nukta form substitution 28 | 29 | क़ ख़ ग़ ज़ ड़ ढ़ फ़ य़ 30 | 31 | akhn : Akhand ligature substitution 32 | 33 | क्ष ज्ञ 34 | 35 | rphf : Reph form substitution 36 | 37 | र् 38 | र्क र्ख र्ग र्घ र्ङ र्च र्छ र्ज र्झ र्ञ र्ट र्ठ र्ड र्ढ र्ण र्त र्थ र्द र्ध र्न र्प र्फ र्ब र्भ र्म र्य र्र र्ल र्व र्श र्ष र्स र्ह र्ळ र्क्ष र्ज्ञ .. 39 | 40 | pref : Rakaar form substitution 41 | 42 | क्र ख्र ग्र घ्र च्र ज्र झ्र ञ्र ण्र त्र थ्र द्र ध्र न्र प्र फ्र ब्र भ्र म्र य्र र्र ल्र व्र श्र ष्र स्र ह्र क्ष्र ज्ञ्र .. 43 | 44 | blwf : Below-base form substitution 45 | 46 | ्र 47 | छ्र ट्र ठ्र ड्र ढ्र ळ्र 48 | 49 | half : Half-form substitution 50 | 51 | क्क ख्ख ग्ग घ्घ च्च छ्छ ज्ज झ्झ ञ्ञ ट् ठ् ड् ढ् ण् त्त त्त्त थ्थ द्द ध्ध न्न प्प फ्फ ब्ब भ्भ म्म 52 | य्य ल्ल व्व श्श स्स ह्ह ळ्ळ क्ष्क्ष ज्ञ्ज्ञ 53 | 54 | cjct : Conjunct form substitution 55 | 56 | द्ग द्न द्व द्म द्ध द्घ द्ध्र्य द्भ 57 | 58 | >>Mandatory Presentation forms : 59 | 60 | pres : Pre-base substitution 61 | 62 | ि िं 63 | कि खि गि घि ङि चि छि जि झि ञि टि ठि डि ढि णि ति थि दि धि नि पि फि बि भि मि यि रि लि वि शि षि सि हि ळि क्षि ज्ञि 64 | र्कि र्खि र्गि र्घि र्ङि र्चि र्छि र्जि र्झि र्ञि र्टि र्ठि र्डि र्ढि र्णि र्ति र्थि र्दि र्धि र्नि र्पि र्फि र्बि र्भि र्मि र्यि र्रि र्लि र्वि र्शि र्षि र्सि र्हि र्ळि र्क्षि र्ज्ञि 65 | र्किं र्खिं र्गिं र्घिं र्ङिं र्चिं र्छिं र्जिं र्झिं र्ञिं र्टिं र्ठिं र्डिं र्ढिं र्णिं र्तिं र्थिं र्दिं र्धिं र्निं र्पिं र्फिं र्बिं र्भिं र्मिं र्यिं र्रिं र्लिं र्विं र्शिं र्षिं र्सिं र्हिं र्ळिं र्क्षिं र्ज्ञिं 66 | 67 | शृि ज्जि ङ्क ङ्खि ङ्गि ङ्घि ङ्क्षि ङ्मि छ्वि द्मि द्यि द्बि द्भि द्दि द्घि द्नि द्वि ड्डि ड्ढि ड्यि ढ्ढि ढ्यि ग्नि ह्मि ह्नि ह्वि ह्लि ह्रि ह्णि ह्यि 68 | ल्लि न्नि ञ्चि ञ्जि प्ति श्चि श्नि श्लि श्वि ष्टि ष्ठि क्ति त्ति ट्टि ट्ठि ट्यि ट्वि ठ्ठि ठ्यि 69 | त्ति ग्गि क्गि ग्कि 70 | 71 | शृ ज्ज ङ्क ङ्ख ङ्ग ङ्घ ङ्क्ष ङ्म छ्व द्म द्य द्ब द्भ द्द द्घ द्न द्व ड्ड ड्ढ ड्य ढ्ढ ढ्य ग्न ह्म ह्न ह्व ह्ल ह्र ह्ण ह्य 72 | ल्ल न्न ञ्च ञ्ज प्त श्च श्न श्ल श्व ष्ट ष्ठ क्त त्त ट्ट ट्ठ ट्य ट्व ठ्ठ ठ्य 73 | 74 | abvs : Above-base substitution 75 | 76 | े ै ो ौ ें ैं ों ौं 77 | के खे गे घे ङे चे छे जे झे ञे टे ठे डे ढे णे ते थे दे धे ने पे फे बे भे मे ये रे ले वे शे षे से हे ळे क्षे ज्ञे 78 | र्के र्खे र्गे र्घे र्ङे र्चे र्छे र्जे र्झे र्ञे र्टे र्ठे र्डे र्ढे र्णे र्ते र्थे र्दे र्धे र्ने र्पे र्फे र्बे र्भे र्मे र्ये र्रे र्ले र्वे र्शे र्षे र्से र्हे र्ळे र्क्षे र्ज्ञे 79 | र्कें र्खें र्गें र्घें र्ङें र्चें र्छें र्जें र्झें र्ञें र्टें र्ठें र्डें र्ढें र्णें र्तें र्थें र्दें र्धें र्नें र्पें र्फें र्बें र्भें र्में र्यें र्रें र्लें र्वें र्शें र्षें र्सें र्हें र्ळें र्क्षें र्ज्ञें 80 | कै खै गै घै ङै चै छै जै झै ञै टै ठै डै ढै णै तै थै दै धै नै पै फै बै भै मै यै रै लै वै शै षै सै है ळै क्षै ज्ञै 81 | र्कै र्खै र्गै र्घै र्ङै र्चै र्छै र्जै र्झै र्ञै र्टै र्ठै र्डै र्ढै र्णै र्तै र्थै र्दै र्धै र्नै र्पै र्फै र्बै र्भै र्मै र्यै र्रै र्लै र्वै र्शै र्षै र्सै र्है र्ळै र्क्षै र्ज्ञै 82 | को खो गो घो ङो चो छो जो झो ञो टो ठो डो ढो णो तो थो दो धो नो पो फो बो भो मो यो रो लो वो शो षो सो हो ळो क्षो 83 | र्कों र्खों र्गों र्घों र्ङों र्चों र्छों र्जों र्झों र्ञों र्टों र्ठों र्डों र्ढों र्णों र्तों र्थों र्दों र्धों र्नों र्पों र्फों र्बों र्भों र्मों र्यों र्रों र्लों र्वों र्शों र्षों र्सों र्हों र्ळों र्क्षों 84 | कौ खौ गौ घौ ङौ चौ छौ जौ झौ ञौ टौ ठौ डौ ढौ णौ तौ थौ दौ धौ नौ पौ फौ बौ भौ मौ यौ रौ लौ वौ शौ षौ सौ हौ ळौ क्षौ 85 | र्कौ र्खौ र्गौ र्घौ र्ङौ र्चौ र्छौ र्जौ र्झौ र्ञौ र्टौ र्ठौ र्डौ र्ढौ र्णौ र्तौ र्थौ र्दौ र्धौ र्नौ र्पौ र्फौ र्बौ र्भौ र्मौ र्यौ र्रौ र्लौ र्वौ र्शौ र्षौ र्सौ र्हौ र्ळौ र्क्षौ 86 | 87 | abvs : Below-base substitution 88 | 89 | ु ू ्रु ्रू ृ 90 | छु टु ठु डु ढु ळु 91 | छू टू ठू डू ढू ळू 92 | छ्रु ट्रु ठ्रु ड्रु ढ्रु ळ्रु 93 | छ्रू ट्रू ठ्रू ड्रू ढ्रू ळ्रू 94 | 95 | psts : Post-base substitution 96 | 97 | ी ीं 98 | की खी गी घी ङी ची छी जी झी ञी टी ठी डी ढी णी ती थी दी धी नी पी फी बी भी मी यी री ली वी शी षी सी ही ळी क्षी ज्ञी 99 | र्की र्खी र्गी र्घी र्ङी र्ची र्छी र्जी र्झी र्ञी र्टी र्ठी र्डी र्ढी र्णी र्ती र्थी र्दी र्धी र्नी र्पी र्फी र्बी र्भी र्मी र्यी र्री र्ली र्वी र्शी र्षी र्सी र्ही र्ळी र्क्षी र्ज्ञी 100 | र्कीं र्खीं र्गीं र्घीं र्ङीं र्चीं र्छीं र्जीं र्झीं र्ञीं र्टीं र्ठीं र्डीं र्ढीं र्णीं र्तीं र्थीं र्दीं र्धीं र्नीं र्पीं र्फीं र्बीं र्भीं र्मीं र्यीं र्रीं र्लीं र्वीं र्शीं र्षीं र्सीं र्हीं र्ळीं र्क्षीं र्ज्ञीं 101 | 102 | 103 | haln : Halant form substitution 104 | 105 | क् ख् ग् घ् ङ् च् छ् ज् झ् ञ् ट् ठ् ड् ढ् ण् त् थ् द् ध् न् प् फ् ब् भ् म् य् र् ल् व् श् ष् स् ह् ळ् क्ष् ज्ञ् 106 | ऱ्य 107 | Glyph Testing Section : 108 | 109 | क्वि ट्वि ट्विट झ्रि ड्ढि ढ्ढि ञ्चि ह्नि ह्णि स्ञि ग़्नि क्त शृ र्ख्वौं र्ख्वैं र्ख्वें र्कौं र्किं ट्ट्रु ट्वू दृ र्कि क्ल खि ख्वि ग्नि र्कीं ह्णि 110 | ऱ्य 111 | विदर्भ 112 | शिक्षक असावेत "बेस्ट ऑफ दी ब्रेन्स' 113 | परदेशी विद्यार्थ्यांसाठी केवायसी नियम शिथिल 114 | तंटामुक्तीतील ८७ जिल्ह्यांना पुरस्कार रकमेची प्रतीक्षा 115 | ठ्ठ ट्ठ ह्र हृ ठ्ठ्रु क्र 116 | अधिकारी 117 | अश्वमेध अश्विनी अस्मिता 118 | पैश्याच्या 119 | मुंब्र्यात 120 | मुंब्रा 121 | ब्र्य 122 | र्खैं 123 | र्‍ह र्‍य 124 | ऱ्क 125 | द्ध्र्य 126 | श्र 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /malayalam/README-malayalam.txt: -------------------------------------------------------------------------------- 1 | This readme is specifically for Lohit Malayalam. For instruction on installation and other stuff open README 2 | - To generate ttf from feature file 3 | 4 | Referetial Assets : 5 | - TDIL http://tdil.mit.gov.in/pdf/Vishwabharat/tdil-april-2002.zip 6 | - Unicode specifications 7 | 8 | In corresspondance with vishwabharat TDIL , 9 | We followed 4.2.2 Malayalam Script Details ( subsection 9.rendering) 10 | >> Rule for LAKAR: 11 | LAKAR is formed when the Malayalam letter LA (0D32) is at the end of a consonant/ consonant cluster. A special sign‚ is put at the bottom of the consonant/ consonant cluster. 12 | 13 | >> Rule for VAKAR: 14 | VAKAR is formed when the Malayalam letter VA (0D35) is at the end of a consonant cluster. The special sign ‘z‘ is post posed to the consonant/consonant cluster. 15 | 16 | Lookups added for Features: 17 | -Akhand 18 | {bamlm_viramamlm_bamlm 19 | bamlm_viramamlm_damlm, 20 | bamlm_viramamlm_dhamlm, 21 | bamlm_viramamlm_lamlm, 22 | camlm_viramamlm_camlm, 23 | camlm_viramamlm_chamlm, 24 | damlm_viramamlm_damlm, 25 | damlm_viramamlm_dhamlm, 26 | ddamlm_viramamlm_ddamlm, 27 | gamlm_viramamlm_gamlm, 28 | gamlm_viramamlm_lamlm, 29 | gamlm_viramamlm_mamlm, 30 | gamlm_viramamlm_namlm, 31 | hamlm_viramamlm_lamlm, 32 | hamlm_viramamlm_mamlm, 33 | hamlm_viramamlm_namlm, 34 | jamlm_viramamlm_jamlm, 35 | jamlm_viramamlm_nyamlm, 36 | kamlm_viramamlm_kamlm, 37 | kamlm_viramamlm_lamlm, 38 | kamlm_viramamlm_ssamlm, 39 | kamlm_viramamlm_tamlm, 40 | kamlm_viramamlm_ttamlm, 41 | la_virama_ka_virama_ka, 42 | lamlm_viramamlm_kamlm, 43 | lamlm_viramamlm_lamlm, 44 | llamlm_viramamlm_llamlm, 45 | mamlm_viramamlm_mamlm, 46 | mamlm_viramamlm_lamlm, 47 | mamlm_viramamlm_pamlm, 48 | namlm_viramamlm_damlm, 49 | namlm_viramamlm_dhamlm, 50 | namlm_viramamlm_mamlm, 51 | namlm_viramamlm_namlm, 52 | namlm_viramamlm_rramlm, 53 | namlm_viramamlm_tamlm, 54 | namlm_viramamlm_thamlm, 55 | ngamlm_viramamlm_kamlm, 56 | ngamlm_viramamlm_ngamlm, 57 | nnamlm_viramamlm_ddamlm, 58 | nnamlm_viramamlm_mamlm, 59 | nnamlm_viramamlm_nnamlm, 60 | nnamlm_viramamlm_ttamlm, 61 | nyamlm_viramamlm_nyamlm, 62 | nyamlm_viramamlm_camlm, 63 | nyamlm_viramamlm_jamlm, 64 | pamlm_viramamlm_lamlm, 65 | pamlm_viramamlm_pamlm, 66 | phamlm_viramamlm_lamlm, 67 | rramlm_viramamlm_rramlm, 68 | samlm_viramamlm_kamlm, 69 | samlm_viramamlm_lamlm, 70 | samlm_viramamlm_namlm, 71 | samlm_viramamlm_phamlm, 72 | samlm_viramamlm_samlm, 73 | samlm_viramamlm_tamlm, 74 | samlm_viramamlm_thamlm, 75 | shamlm_viramamlm_camlm, 76 | shamlm_viramamlm_lamlm, 77 | shamlm_viramamlm_shamlm, 78 | ssamlm_viramamlm_kamlm, 79 | ssamlm_viramamlm_ttamlm, 80 | tamlm_viramamlm_bhamlm, 81 | tamlm_viramamlm_lamlm, 82 | tamlm_viramamlm_mamlm, 83 | tamlm_viramammlm_namlm, 84 | tamlm_viramamlm_samlm, 85 | tamlm_viramamlm_tamlm, 86 | tamlm_viramamlm_thamlm, 87 | ttamlm_viramamlm_ttamlm, 88 | vamlm_viramamlm_lamlm, 89 | vamlm_viramamlm_vamlm, 90 | yamlm_viramalm_kamlm, 91 | yamlm_viramamlm_yamlm 92 | } 93 | -Pre-base form of consonant 94 | {ramlm_viramamlm} 95 | -Below form of consonant 96 | {viramamlm_lamlm, 97 | viramamlm_lamlm.blwf} 98 | -Post-base form of consonant 99 | {viramamlm_rramlm, 100 | viramamlm_yamlm, 101 | viramamlm_vamlm} 102 | -Half-FormSubstitution 103 | {five chillu characters} 104 | -Postbase-FormSubstitution 105 | {viramamlm_rramlm 106 | viramamlm_vamlm 107 | viramamlm_yamlm} 108 | -PostbaseSubstitution 109 | {Ya + post-base Ya 110 | Va + post-base Va} 111 | contextual rules to fit newly added matras on proper glyphs 112 | 113 | Following glyphs are from old Lohit-Malayalam font 2.5.4 . This Glyphs are not having any rules written in the Lookup. So presently we are not sure about where they are actually been used. If anybody knows their usage, please let us know about the same. 114 | - glyph 225 115 | - glyph222 116 | - glyph 97 117 | - glyph 98 118 | 119 | Glyphs not in use : 120 | - glyph97 121 | - glyph98 122 | - glyph187 123 | - glyph206 124 | - glyph209 125 | - glyph215 126 | - glyph216 127 | - glyph217 128 | - glyph218 129 | - glyph219 130 | - glyph220 131 | - glyph221 132 | - glyph223 133 | - glyph244 134 | - u0030 135 | 136 | Glyphs Removed : 137 | 138 | - glyph84 139 | - glyph85 140 | - glyph86 141 | - glyph87 142 | - glyph88 143 | - glyph89 144 | - glyph91 145 | - glyph95 146 | - glyph96 147 | - glyph99 148 | -28 glyphs (those that were forming rphf) 149 | 150 | Glyphs Exceeding 31 character limlit : 151 | 152 | - ssa_rra_virama_rra_virama 153 | - la_virama_ka_virama_ka 154 | - rra_virama_rra_virama_ra 155 | - nna_virama_tta_virama_ra 156 | - na_virama_da_virama_ra 157 | - na_virama_ta_virama_ra 158 | - ma_virama_pa_virama_ra 159 | - na_virama_dha_virama_ra 160 | - nna_virama_tta_virama 161 | - na_virama_dha_virama 162 | - ssa_virama_tta_virama_ra 163 | - sa_virama_ta_virama_ra 164 | 165 | Malayalam vowel letters 166 | 167 | -For ഈ Use Do Not Use <0D07,0D57> 168 | -For ഊ Use <0D0A> Do Not Use <0D09,0D57> 169 | -For ഐ Use <0D10> Do Not Use <0D0E,0D46> 170 | -For ഓ Use <0D13> Do Not Use <0D12,0D3E> 171 | -For ഔ Use <0D14> Do Not Use <0D12,0D57> 172 | 173 | Malayalam Orthographic Reform 174 | 175 | -Syllable : ku <ക + ു> Older : <കു> Reformed : <ക ു> 176 | -Similarly for chu, ju, nu, tu, bhu, ru, su, hu ... 177 | 178 | Malayalam Conjuncts : 179 | 180 | -here chandrakala stands for halant 181 | 182 | -ക + ് + ഷ -> ക്ഷ (ksa) 183 | -ക + ് + ക -> ക്ക (kka) 184 | -ജ + ് + ഞ -> ജ്ഞ (jna) 185 | -ട + ് + ട -> ട്ട (tta) 186 | -പ + ് + പ -> പ്പ (ppa) 187 | -ച + ് + ഛ -> ച്ഛ (ccha) 188 | -ബ + ് + ബ -> ബ്ബ (bba) 189 | -പ + ് + ര -> പ്ര (pra) 190 | -ര + ് + പ -> ര്പ (rpa) 191 | - ശ + ് + വ -> ശ്വ (sva) 192 | 193 | Encoding Of Malayalam Chillus : 194 | 195 | - Visual Representatation in 5.0 & Prioir Preffered 5.1 Representation 196 | 197 | - ണ്‍ <0D23,0D4D,200D> <0D7A> Malayalam Letter Chillu NN 198 | - ന്‍ <0D28,0D4D,200D> <0D7B> Malayalam Letter Chillu N 199 | - ര്‍ <0D30,0D4D,200D> <0D7C> Malayalam Letter Chillu RR 200 | - ല്‍ <0D32,0D4D,200D> <0D7D> Malayalam Letter Chillu L 201 | - ള്‍ <0D33,0D4D,200D> <0D7E> Malayalam Letter Chillu LL 202 | - ൿ <0D7F> Malayalam Letter Chillu R 203 | 204 | Malayalam /rr/ And /tt/ 205 | 206 | -here ററ &റ്റ differs. 207 | -for ററ it can be /rr/ or /tt/ 208 | -റ്റ This represents /tt/ 209 | 210 | - പാററ <0D2A,0D3E, 0D31,0D31> /paatta/ cockroach 211 | - പാറ്റ <0D2A,0D3E, 0D31,0D4D,0D31> /paatta/ cockroach 212 | - ലെക്ചററോട് <0D32,0D46,0D15,0D4D,0D1A,0D31,0D31,0D4B,0D1F,0D4D>/lekcararoot to the lecturer 213 | 214 | Malayalam /nr/ And /nt/ 215 | 216 | - Same case as that of /rr/ & /tt/ but with minor change i.e. of half-na +ra/ta 217 | 218 | - ആൻേറാ <0D06,0D7B,0D47,0D31,0D3E> /aantoo/ (proper name) 219 | - ആൻ്റോ <0D06,0D7B,0D4D,0D31,0D47,0D3E> /aantoo/ (proper name) 220 | - എൻോൺ <0D0E,0D7B,0D31,0D47,0D3E,0D7A> /enrool/ (enroll - English word) 221 | 222 | Advantageous over the fonts carrying additional overhead for maintaining the glyphs : 223 | 224 | Some fonts have written lookups which mapping the 'halant ligatures' with the 'ligature omitting virama sign' for e.g. replacing "rra_virama" with "rra" itself & then applying the preceeding substitution thereby resulting to additional overhead for maintaining that lookup, meant for replacement, even when there is availability of proper glyph. 225 | -------------------------------------------------------------------------------- /gujarati/README-gujarati: -------------------------------------------------------------------------------- 1 | This readme is specifically for Lohit Gujarati. For instruction on installation and other stuff open README 2 | - To generate ttf from feature file 3 | 4 | Glyphs not in used: 5 | - halant character series (no longer available) 6 | - .notdef 7 | 8 | Glyph naming guidelines: 9 | - AGL guidelines are followed https://sourceforge.net/adobe/aglfn/wiki/Home/ 10 | - For some discussion happened regarding using proper names can be found at https://sourceforge.net/adobe/aglfn/discussion/discussion/thread/f212153e/ 11 | - Presently lohit following http://kaz.dl.sourceforge.net/project/aglfn.adobe/glyphlist.txt with some exceptions 12 | - Though uniXXXX is recommended by AGL, we are using glyphlist for easy maintainance and reusability of Feature file 13 | 14 | Glyph names are as follows, please check sfd file for actual shapes 15 | * candrabinduguj 16 | * anusvaraguj 17 | * visargaguj 18 | * aguj 19 | * aaguj 20 | * iguj 21 | * iiguj 22 | * uguj 23 | * uuguj 24 | * rvocalicguj 25 | * lvocalicguj 26 | * ecandraguj 27 | * eguj 28 | * aiguj 29 | * ocandraguj 30 | * oguj 31 | * auguj 32 | * kaguj 33 | * khaguj 34 | * gaguj 35 | * ghaguj 36 | * ngaguj 37 | * caguj 38 | * chaguj 39 | * jaguj 40 | * jhaguj 41 | * nyaguj 42 | * ttaguj 43 | * tthaguj 44 | * ddaguj 45 | * ddhaguj 46 | * nnaguj 47 | * taguj 48 | * thaguj 49 | * daguj 50 | * dhaguj 51 | * naguj 52 | * paguj 53 | * phaguj 54 | * baguj 55 | * bhaguj 56 | * maguj 57 | * yaguj 58 | * raguj 59 | * laguj 60 | * llaguj 61 | * vaguj 62 | * shaguj 63 | * ssaguj 64 | * saguj 65 | * haguj 66 | * nuktaguj 67 | * avagrahaguj 68 | * aasignguj 69 | * isignguj 70 | * iisignguj 71 | * usignguj 72 | * uusignguj 73 | * rvocalicsignguj 74 | * rrvocalicsignguj 75 | * ecandrasignguj 76 | * esignguj 77 | * aisignguj 78 | * ocandrasignguj 79 | * osignguj 80 | * ausignguj 81 | * viramaguj 82 | * omguj 83 | * rrvocalicguj 84 | * llvocalicguj 85 | * lvocalicsignguj 86 | * llvocalicsignguj 87 | * zeroguj 88 | * oneguj 89 | * twoguj 90 | * threeguj 91 | * fourguj 92 | * fiveguj 93 | * sixguj 94 | * sevenguj 95 | * eightguj 96 | * nineguj 97 | * rupeeguj 98 | * zerowidthnonjoiner 99 | * zerojoin 100 | * endash 101 | * emdash 102 | * quoteleft 103 | * quoteright 104 | * quotedblleft 105 | * quotedblright 106 | * ellipsis 107 | * minus 108 | * dottedcircle 109 | * kaguj_viramaguj 110 | * khaguj_viramaguj 111 | * gaguj_viramaguj 112 | * ghaguj_viramaguj 113 | * ngaguj_viramaguj 114 | * caguj_viramaguj 115 | * chaguj_viramaguj 116 | * jaguj_viramaguj 117 | * jhaguj_viramaguj 118 | * nyaguj_viramaguj 119 | * ttaguj_viramaguj 120 | * tthaguj_viramaguj 121 | * ddaguj_viramaguj 122 | * ddhaguj_viramaguj 123 | * nnaguj_viramaguj 124 | * taguj_viramaguj 125 | * thaguj_viramaguj 126 | * daguj_viramaguj 127 | * dhaguj_viramaguj 128 | * naguj_viramaguj 129 | * paguj_viramaguj 130 | * phaguj_viramaguj 131 | * baguj_viramaguj 132 | * bhaguj_viramaguj 133 | * maguj_viramaguj 134 | * yaguj_viramaguj 135 | * laguj_viramaguj 136 | * llaguj_viramaguj 137 | * vaguj_viramaguj 138 | * shaguj_viramaguj 139 | * ssaguj_viramaguj 140 | * saguj_viramaguj 141 | * haguj_viramaguj 142 | * ka_virama_ssa_viramaguj 143 | * ja_virama_nya_viramaguj 144 | * ta_virama_ra_viramaguj 145 | * shaguj_viramaguj_alt 146 | * ta_virama_ta_viramaguj 147 | * kaguj_viramaguj_raguj 148 | * khaguj_viramaguj_raguj 149 | * gaguj_viramaguj_raguj 150 | * ghaguj_viramaguj_raguj 151 | * caguj_viramaguj_raguj 152 | * jaguj_viramaguj_raguj 153 | * jhaguj_viramaguj_raguj 154 | * nyaguj_viramaguj_raguj 155 | * nnaguj_viramaguj_raguj 156 | * taguj_viramaguj_raguj 157 | * thaguj_viramaguj_raguj 158 | * daguj_viramaguj_raguj 159 | * dhaguj_viramaguj_raguj 160 | * naguj_viramaguj_raguj 161 | * paguj_viramaguj_raguj 162 | * phaguj_viramaguj_raguj 163 | * baguj_viramaguj_raguj 164 | * bhaguj_viramaguj_raguj 165 | * maguj_viramaguj_raguj 166 | * yaguj_viramaguj_raguj 167 | * laguj_viramaguj_raguj 168 | * llaguj_viramaguj_raguj 169 | * vaguj_viramaguj_raguj 170 | * shaguj_viramaguj_raguj 171 | * ssaguj_viramaguj_raguj 172 | * saguj_viramaguj_raguj 173 | * haguj_viramdeva_raguj 174 | * esignguj_anusvaraguj 175 | * esignguj_raguj_viramaguj 176 | * evowelsign_ra_virama_anusvara 177 | * aisignguj_anusvaraguj 178 | * aisignguj_raguj_viramaguj 179 | * aisign_ra_virama_anusvara 180 | * iisignguj_anusvaraguj 181 | * iisignguj_raguj_viramaguj 182 | * iisign_ra_virama_anusvara 183 | * osignguj_anusvaraguj 184 | * osignguj_raguj_viramaguj 185 | * osign_ra_virama_anusvara 186 | * ausignguj_anusvaraguj 187 | * ausignguj_raguj_viramaguj 188 | * ausign_ra_virama_anusvara 189 | * ecandrasignguj_anusvaraguj 190 | * ocandrasignguj_anusvaraguj 191 | * iguj_anusvaraguj 192 | * iiguj_anusvaraguj 193 | * uguj_anusvaraguj 194 | * uuguj_anusvaraguj 195 | * raguj_usignguj_alt 196 | * raguj_uusignguj_alt 197 | * haguj_rvocalicsignguj 198 | * jaguj_aasignguj 199 | * jaguj_iisignguj 200 | * raguj_uusignguj 201 | * da_rvocalicsignguj 202 | * kaguj_viramaguj_kaguj 203 | * gaguj_viramaguj_naguj 204 | * ngaguj_viramaguj_kaguj 205 | * ngaguj_viramaguj_khaguj 206 | * ngaguj_viramaguj_gaguj 207 | * ngaguj_viramaguj_ghaguj 208 | * ngaguj_viramaguj_maguj 209 | * nga_virama_ka_virama_ssaguj 210 | * jaguj_viramaguj_jaguj 211 | * nyaguj_viramaguj_caguj 212 | * nyaguj_viramaguj_jaguj 213 | * ttaguj_viramaguj_ttaguj 214 | * ttaguj_viramaguj_yaguj 215 | * ttaguj_viramaguj_vaguj 216 | * tthaguj_viramaguj_tthaguj 217 | * tthaguj_viramaguj_yaguj 218 | * ddaguj_viramaguj_ddaguj 219 | * ddaguj_viramaguj_yaguj 220 | * ddaguj_viramaguj_ddhaguj 221 | * ddhaguj_viramaguj_ddhaguj 222 | * ddhaguj_viramaguj_yaguj 223 | * taguj_viramaguj_taguj 224 | * daguj_viramaguj_yaguj 225 | * da_virama_gaguj_pri_a 226 | * daguj_viramaguj_vaguj_pri_a 227 | * daguj_viramaguj_daguj_pri_a 228 | * daguj_viramaguj_dhaguj_pri_a 229 | * daguj_viramaguj_jaguj_pri_a 230 | * daguj_viramaguj_maguj_pri_a 231 | * daguj_viramaguj_naguj_pri_a 232 | * naguj_viramaguj_naguj 233 | * paguj_viramaguj_taguj 234 | * laguj_viramaguj_laguj 235 | * shaguj_viramaguj_vaguj_pri_a 236 | * shaguj_viramaguj_naguj_pri_a 237 | * shaguj_viramaguj_caguj 238 | * shaguj_viramaguj_laguj 239 | * ssaguj_viramaguj_ttaguj 240 | * ssaguj_viramaguj_tthaguj 241 | * saguj_viramaguj_nyaguj 242 | * haguj_viramaguj_maguj 243 | * haguj_viramaguj_yaguj 244 | * haguj_viramaguj_naguj 245 | * haguj_viramaguj_nnaguj 246 | * haguj_viramaguj_laguj 247 | * haguj_viramaguj_vaguj 248 | * llaguj_viramaguj_yaguj 249 | * kaguj_viramaguj_ssaguj 250 | * jaguj_viramaguj_nyaguj 251 | * viramaguj_raguj 252 | * raguj_viramaguj_usignguj 253 | * raguj_viramaguj_uusignguj 254 | * raguj_viramaguj 255 | * raguj_viramaguj_anusvaraguj 256 | * nnaguj_usignguj 257 | * chaguj_viramaguj_vaguj 258 | * isignguj.alt6 259 | * isignguj.alt7 260 | * jaguj_osignguj 261 | * ja_osignguj_anusvaraguj 262 | * ja_osignguj_raguj_viramaguj 263 | * ja_osign_ra_virama_anusvara 264 | * jaguj_ausignguj 265 | * jaguj_ausignguj_anusvaraguj 266 | * jaguj_ausignguj_raguj_viramaguj 267 | * ja_ausign_ra_virama_anusvara 268 | * jaguj_ocandrasignguj 269 | * ja_ocandrasign_anusvara 270 | * yaguj_alt 271 | * numbersign 272 | * dollar 273 | * percent 274 | * ampersand 275 | * asterisk 276 | * plus 277 | * slash 278 | * zero 279 | * one 280 | * two 281 | * three 282 | * four 283 | * five 284 | * six 285 | * seven 286 | * eight 287 | * nine 288 | * less 289 | * equal 290 | * greater 291 | * bracketleft 292 | * backslash 293 | * bracketright 294 | * asciicircum 295 | * braceleft 296 | * bar 297 | * braceright 298 | * asciitilde 299 | * multiply 300 | * divide 301 | * inr_currency 302 | * chaguj_viramaguj_yaguj 303 | * isignguj.alt1 304 | * isignguj.alt2 305 | * isignguj.alt3 306 | * isignguj.alt4 307 | * isignguj.alt5 308 | * isignguj_raguj_viramaguj 309 | * isign_ra_virama_anusvara 310 | * isignguj_anusvaraguj 311 | * isignguj_anusvaraguj.alt5 312 | * isignguj_anusvaraguj.alt4 313 | * isignguj_anusvaraguj.alt3 314 | * isignguj_anusvaraguj.alt2 315 | * isignguj_anusvaraguj.alt1 316 | * isignguj_raguj_viramaguj.alt1 317 | * isignguj_raguj_viramaguj.alt2 318 | * isignguj_raguj_viramaguj.alt3 319 | * isignguj_raguj_viramaguj.alt4 320 | * isignguj_raguj_viramaguj.alt5 321 | * isignguj_raguj_viramaguj.alt7 322 | * isignguj_raguj_viramaguj.alt6 323 | * isign_ra_virama_anusvara.alt2 324 | * isign_ra_virama_anusvara.alt3 325 | * isign_ra_virama_anusvara.alt4 326 | * isign_ra_virama_anusvara.alt5 327 | * isign_ra_virama_anusvara.alt7 328 | * isign_ra_virama_anusvara.alt6 329 | * isign_ra_virama_anusvara.alt1 330 | * isignguj.alt8 331 | * isignguj_raguj_viramaguj.alt8 332 | * isignguj_anusvaraguj.alt8 333 | * isign_ra_virama_anusvara.alt8 334 | * isignguj_anusvaraguj.alt6 335 | * isignguj_anusvaraguj.alt7 336 | -------------------------------------------------------------------------------- /devanagari/test.txt: -------------------------------------------------------------------------------- 1 | अ 2 | आ 3 | इ 4 | ई 5 | उ 6 | ऊ 7 | ऋ 8 | ॡ 9 | ए 10 | एॅ 11 | ऐ 12 | ओ 13 | ऑ 14 | औ 15 | ं 16 | ः 17 | क् 18 | ख् 19 | ग् 20 | घ् 21 | ङ् 22 | च् 23 | छ् 24 | ज् 25 | झ् 26 | ञ् 27 | ट् 28 | ठ् 29 | ड् 30 | ढ् 31 | ण् 32 | त् 33 | थ् 34 | द् 35 | ध् 36 | न् 37 | प् 38 | फ् 39 | ब् 40 | भ् 41 | म् 42 | य् 43 | र् 44 | ल् 45 | व् 46 | श् 47 | ष् 48 | स् 49 | ह् 50 | ळ् 51 | क्ष् 52 | ज्ञ् 53 | ० 54 | १ 55 | २ 56 | ३ 57 | ४ 58 | ५ 59 | ६ 60 | ७ 61 | ८ 62 | ९ 63 | क़ 64 | ख़ 65 | ग़ 66 | ज़ 67 | ड़ 68 | ढ़ 69 | फ़ 70 | य़ 71 | र्क 72 | र्ख 73 | र्ग 74 | र्घ 75 | र्ङ 76 | र्च 77 | र्छ 78 | र्ज 79 | र्झ 80 | र्ञ 81 | र्ट 82 | र्ठ 83 | र्ड 84 | र्ढ 85 | र्ण 86 | र्त 87 | र्थ 88 | र्द 89 | र्ध 90 | र्न 91 | र्प 92 | र्फ 93 | र्ब 94 | र्भ 95 | र्म 96 | र्य 97 | र्र 98 | र्ल 99 | र्व 100 | र्श 101 | र्ष 102 | र्स 103 | र्ह 104 | र्ळ 105 | र्क्ष 106 | र्ज्ञ 107 | क्र 108 | ख्र 109 | ग्र 110 | घ्र 111 | च्र 112 | ज्र 113 | झ्र 114 | ञ्र 115 | ण्र 116 | त्र 117 | थ्र 118 | द्र 119 | ध्र 120 | न्र 121 | प्र 122 | फ्र 123 | ब्र 124 | भ्र 125 | म्र 126 | य्र 127 | र्र 128 | ल्र 129 | व्र 130 | श्र 131 | ष्र 132 | स्र 133 | ह्र 134 | क्ष्र 135 | ज्ञ्र 136 | छ्र 137 | ट्र 138 | ठ्र 139 | ड्र 140 | ढ्र 141 | ळ्र 142 | क्क 143 | ख्ख 144 | ग्ग 145 | घ्घ 146 | च्च 147 | छ्छ 148 | ज्ज 149 | झ्झ 150 | ञ्ञ 151 | त्त 152 | त्त्त 153 | थ्थ 154 | द्द 155 | ध्ध 156 | न्न 157 | प्प 158 | फ्फ 159 | ब्ब 160 | भ्भ 161 | म्म 162 | य्य 163 | ल्ल 164 | व्व 165 | श्श 166 | स्स 167 | ह्ह 168 | ळ्ळ 169 | क्ष्क्ष 170 | ज्ञ्ज्ञ 171 | द्ग 172 | द्न 173 | द्व 174 | द्म 175 | द्ध 176 | द्घ 177 | द्ध्र्य 178 | द्भ 179 | शृ 180 | ज्ज 181 | ङ्क 182 | ङ्ख 183 | ङ्ग 184 | ङ्घ 185 | ङ्क्ष 186 | ङ्म 187 | छ्व 188 | द्म 189 | द्य 190 | द्ब 191 | द्भ 192 | द्द 193 | द्घ 194 | ड्ड 195 | ड्ढ 196 | ड्य 197 | ढ्ढ 198 | ढ्य 199 | ग्न 200 | ह्म 201 | ह्न 202 | ह्व 203 | ह्ल 204 | ह्र 205 | ह्ण 206 | ह्य 207 | ऱ्य 208 | क्क 209 | क्त 210 | ल्ल 211 | न्न 212 | ञ्च 213 | ञ्ज 214 | प्त 215 | श्च 216 | श्न 217 | श्ल 218 | श्व 219 | ष्ट 220 | ष्ठ 221 | ट्ट 222 | ट्ठ 223 | ट्य 224 | ट्व 225 | ठ्ठ 226 | ठ्य 227 | कि 228 | खि 229 | गि 230 | घि 231 | ङि 232 | चि 233 | छि 234 | जि 235 | झि 236 | ञि 237 | टि 238 | ठि 239 | डि 240 | ढि 241 | णि 242 | ति 243 | थि 244 | दि 245 | धि 246 | नि 247 | पि 248 | फि 249 | बि 250 | भि 251 | मि 252 | यि 253 | रि 254 | लि 255 | वि 256 | शि 257 | षि 258 | सि 259 | हि 260 | ळि 261 | क्षि 262 | ज्ञि 263 | र्कि 264 | र्खि 265 | र्गि 266 | र्घि 267 | र्ङि 268 | र्चि 269 | र्छि 270 | र्जि 271 | र्झि 272 | र्ञि 273 | र्टि 274 | र्ठि 275 | र्डि 276 | र्ढि 277 | र्णि 278 | र्ति 279 | र्थि 280 | र्दि 281 | र्धि 282 | र्नि 283 | र्पि 284 | र्फि 285 | र्बि 286 | र्भि 287 | र्मि 288 | र्यि 289 | र्रि 290 | र्लि 291 | र्वि 292 | र्शि 293 | र्षि 294 | र्सि 295 | र्हि 296 | र्ळि 297 | र्क्षि 298 | र्ज्ञि 299 | र्किं 300 | र्खिं 301 | र्गिं 302 | र्घिं 303 | र्ङिं 304 | र्चिं 305 | र्छिं 306 | र्जिं 307 | र्झिं 308 | र्ञिं 309 | र्टिं 310 | र्ठिं 311 | र्डिं 312 | र्ढिं 313 | र्णिं 314 | र्तिं 315 | र्थिं 316 | र्दिं 317 | र्धिं 318 | र्निं 319 | र्पिं 320 | र्फिं 321 | र्बिं 322 | र्भिं 323 | र्मिं 324 | र्यिं 325 | र्रिं 326 | र्लिं 327 | र्विं 328 | र्शिं 329 | र्षिं 330 | र्सिं 331 | र्हिं 332 | र्ळिं 333 | र्क्षिं 334 | र्ज्ञिं 335 | शृि 336 | ज्जि 337 | ङ्क 338 | ङ्खि 339 | ङ्गि 340 | ङ्घि 341 | ङ्क्षि 342 | ङ्मि 343 | छ्वि 344 | द्मि 345 | द्यि 346 | द्बि 347 | द्भि 348 | द्दि 349 | द्घि 350 | द्नि 351 | द्वि 352 | ड्डि 353 | ड्ढि 354 | ड्यि 355 | ढ्ढि 356 | ढ्यि 357 | ग्नि 358 | ह्मि 359 | ह्नि 360 | ह्वि 361 | ह्लि 362 | ह्रि 363 | ह्णि 364 | ह्यि 365 | ल्लि 366 | न्नि 367 | ञ्चि 368 | ञ्जि 369 | प्ति 370 | श्चि 371 | श्नि 372 | श्लि 373 | श्वि 374 | ष्टि 375 | ष्ठि 376 | क्ति 377 | त्ति 378 | ट्टि 379 | ट्ठि 380 | ट्यि 381 | ट्वि 382 | ठ्ठि 383 | ठ्यि 384 | त्ति 385 | ग्गि 386 | क्गि 387 | ग्कि 388 | के 389 | खे 390 | गे 391 | घे 392 | ङे 393 | चे 394 | छे 395 | जे 396 | झे 397 | ञे 398 | टे 399 | ठे 400 | डे 401 | ढे 402 | णे 403 | ते 404 | थे 405 | दे 406 | धे 407 | ने 408 | पे 409 | फे 410 | बे 411 | भे 412 | मे 413 | ये 414 | रे 415 | ले 416 | वे 417 | शे 418 | षे 419 | से 420 | हे 421 | ळे 422 | क्षे 423 | ज्ञे 424 | र्के 425 | र्खे 426 | र्गे 427 | र्घे 428 | र्ङे 429 | र्चे 430 | र्छे 431 | र्जे 432 | र्झे 433 | र्ञे 434 | र्टे 435 | र्ठे 436 | र्डे 437 | र्ढे 438 | र्णे 439 | र्ते 440 | र्थे 441 | र्दे 442 | र्धे 443 | र्ने 444 | र्पे 445 | र्फे 446 | र्बे 447 | र्भे 448 | र्मे 449 | र्ये 450 | र्रे 451 | र्ले 452 | र्वे 453 | र्शे 454 | र्षे 455 | र्से 456 | र्हे 457 | र्ळे 458 | र्क्षे 459 | र्ज्ञे 460 | र्कें 461 | र्खें 462 | र्गें 463 | र्घें 464 | र्ङें 465 | र्चें 466 | र्छें 467 | र्जें 468 | र्झें 469 | र्ञें 470 | र्टें 471 | र्ठें 472 | र्डें 473 | र्ढें 474 | र्णें 475 | र्तें 476 | र्थें 477 | र्दें 478 | र्धें 479 | र्नें 480 | र्पें 481 | र्फें 482 | र्बें 483 | र्भें 484 | र्में 485 | र्यें 486 | र्रें 487 | र्लें 488 | र्वें 489 | र्शें 490 | र्षें 491 | र्सें 492 | र्हें 493 | र्ळें 494 | र्क्षें 495 | र्ज्ञें 496 | कै 497 | खै 498 | गै 499 | घै 500 | ङै 501 | चै 502 | छै 503 | जै 504 | झै 505 | ञै 506 | टै 507 | ठै 508 | डै 509 | ढै 510 | णै 511 | तै 512 | थै 513 | दै 514 | धै 515 | नै 516 | पै 517 | फै 518 | बै 519 | भै 520 | मै 521 | यै 522 | रै 523 | लै 524 | वै 525 | शै 526 | षै 527 | सै 528 | है 529 | ळै 530 | क्षै 531 | ज्ञै 532 | र्कै 533 | र्खै 534 | र्गै 535 | र्घै 536 | र्ङै 537 | र्चै 538 | र्छै 539 | र्जै 540 | र्झै 541 | र्ञै 542 | र्टै 543 | र्ठै 544 | र्डै 545 | र्ढै 546 | र्णै 547 | र्तै 548 | र्थै 549 | र्दै 550 | र्धै 551 | र्नै 552 | र्पै 553 | र्फै 554 | र्बै 555 | र्भै 556 | र्मै 557 | र्यै 558 | र्रै 559 | र्लै 560 | र्वै 561 | र्शै 562 | र्षै 563 | र्सै 564 | र्है 565 | र्ळै 566 | र्क्षै 567 | र्ज्ञै 568 | को 569 | खो 570 | गो 571 | घो 572 | ङो 573 | चो 574 | छो 575 | जो 576 | झो 577 | ञो 578 | टो 579 | ठो 580 | डो 581 | ढो 582 | णो 583 | तो 584 | थो 585 | दो 586 | धो 587 | नो 588 | पो 589 | फो 590 | बो 591 | भो 592 | मो 593 | यो 594 | रो 595 | लो 596 | वो 597 | शो 598 | षो 599 | सो 600 | हो 601 | ळो 602 | क्षो 603 | र्कों 604 | र्खों 605 | र्गों 606 | र्घों 607 | र्ङों 608 | र्चों 609 | र्छों 610 | र्जों 611 | र्झों 612 | र्ञों 613 | र्टों 614 | र्ठों 615 | र्डों 616 | र्ढों 617 | र्णों 618 | र्तों 619 | र्थों 620 | र्दों 621 | र्धों 622 | र्नों 623 | र्पों 624 | र्फों 625 | र्बों 626 | र्भों 627 | र्मों 628 | र्यों 629 | र्रों 630 | र्लों 631 | र्वों 632 | र्शों 633 | र्षों 634 | र्सों 635 | र्हों 636 | र्ळों 637 | र्क्षों 638 | कौ 639 | खौ 640 | गौ 641 | घौ 642 | ङौ 643 | चौ 644 | छौ 645 | जौ 646 | झौ 647 | ञौ 648 | टौ 649 | ठौ 650 | डौ 651 | ढौ 652 | णौ 653 | तौ 654 | थौ 655 | दौ 656 | धौ 657 | नौ 658 | पौ 659 | फौ 660 | बौ 661 | भौ 662 | मौ 663 | यौ 664 | रौ 665 | लौ 666 | वौ 667 | शौ 668 | षौ 669 | सौ 670 | हौ 671 | ळौ 672 | क्षौ 673 | र्कौ 674 | र्खौ 675 | र्गौ 676 | र्घौ 677 | र्ङौ 678 | र्चौ 679 | र्छौ 680 | र्जौ 681 | र्झौ 682 | र्ञौ 683 | र्टौ 684 | र्ठौ 685 | र्डौ 686 | र्ढौ 687 | र्णौ 688 | र्तौ 689 | र्थौ 690 | र्दौ 691 | र्धौ 692 | र्नौ 693 | र्पौ 694 | र्फौ 695 | र्बौ 696 | र्भौ 697 | र्मौ 698 | र्यौ 699 | र्रौ 700 | र्लौ 701 | र्वौ 702 | र्शौ 703 | र्षौ 704 | र्सौ 705 | र्हौ 706 | र्ळौ 707 | र्क्षौ 708 | छु 709 | टु 710 | ठु 711 | डु 712 | ढु 713 | ळु 714 | छू 715 | टू 716 | ठू 717 | डू 718 | ढू 719 | ळू 720 | छ्रु 721 | ट्रु 722 | ठ्रु 723 | ड्रु 724 | ढ्रु 725 | ळ्रु 726 | छ्रू 727 | ट्रू 728 | ठ्रू 729 | ड्रू 730 | ढ्रू 731 | ळ्रू 732 | की 733 | खी 734 | गी 735 | घी 736 | ङी 737 | ची 738 | छी 739 | जी 740 | झी 741 | ञी 742 | टी 743 | ठी 744 | डी 745 | ढी 746 | णी 747 | ती 748 | थी 749 | दी 750 | धी 751 | नी 752 | पी 753 | फी 754 | बी 755 | भी 756 | मी 757 | यी 758 | री 759 | ली 760 | वी 761 | शी 762 | षी 763 | सी 764 | ही 765 | ळी 766 | क्षी 767 | ज्ञी 768 | र्की 769 | र्खी 770 | र्गी 771 | र्घी 772 | र्ङी 773 | र्ची 774 | र्छी 775 | र्जी 776 | र्झी 777 | र्ञी 778 | र्टी 779 | र्ठी 780 | र्डी 781 | र्ढी 782 | र्णी 783 | र्ती 784 | र्थी 785 | र्दी 786 | र्धी 787 | र्नी 788 | र्पी 789 | र्फी 790 | र्बी 791 | र्भी 792 | र्मी 793 | र्यी 794 | र्री 795 | र्ली 796 | र्वी 797 | र्शी 798 | र्षी 799 | र्सी 800 | र्ही 801 | र्ळी 802 | र्क्षी 803 | र्ज्ञी 804 | र्कीं 805 | र्खीं 806 | र्गीं 807 | र्घीं 808 | र्ङीं 809 | र्चीं 810 | र्छीं 811 | र्जीं 812 | र्झीं 813 | र्ञीं 814 | र्टीं 815 | र्ठीं 816 | र्डीं 817 | र्ढीं 818 | र्णीं 819 | र्तीं 820 | र्थीं 821 | र्दीं 822 | र्धीं 823 | र्नीं 824 | र्पीं 825 | र्फीं 826 | र्बीं 827 | र्भीं 828 | र्मीं 829 | र्यीं 830 | र्रीं 831 | र्लीं 832 | र्वीं 833 | र्शीं 834 | र्षीं 835 | र्सीं 836 | र्हीं 837 | र्ळीं 838 | र्क्षीं 839 | र्ज्ञीं 840 | क्वि 841 | ट्वि 842 | ट्विट 843 | झ्रि 844 | ड्ढि 845 | ढ्ढि 846 | ञ्चि 847 | ह्नि 848 | ह्णि 849 | स्ञि 850 | ग़्नि 851 | क्त 852 | शृ 853 | र्ख्वौं 854 | र्ख्वैं 855 | र्ख्वें 856 | र्कौं 857 | र्किं 858 | ट्ट्रु 859 | ट्वू 860 | दृ 861 | र्कि 862 | क्ल 863 | खि 864 | ख्वि 865 | ग्नि 866 | र्कीं 867 | ह्णि 868 | विदर्भ 869 | विद्यार्थ्यांसाठी 870 | तंटामुक्तीतील 871 | जिल्ह्यांना 872 | हृ 873 | धिकारी 874 | श्व 875 | श्विनी 876 | अस्मिता 877 | पैश्याच्या 878 | मुंब्र्यात 879 | मुंब्रा 880 | र्‍ह 881 | र्‍य 882 | द्ध्र्य 883 | श्री 884 | त्र्य 885 | सर्व्हिस 886 | -------------------------------------------------------------------------------- /gurmukhi/std-test-out.txt: -------------------------------------------------------------------------------- 1 | ਕ [kaguru=0+486] 2 | ਖ [khaguru=0+476] 3 | ਗ [gaguru=0+555] 4 | ਘ [ghaguru=0+585] 5 | ਙ [ngaguru=0+486] 6 | ਚ [caguru=0+493] 7 | ਛ [chaguru=0+518] 8 | ਜ [jaguru=0+482] 9 | ਝ [jhaguru=0+438] 10 | ਞ [nyaguru=0+482] 11 | ਟ [ttaguru=0+437] 12 | ਠ [tthaguru=0+479] 13 | ਡ [ddaguru=0+476] 14 | ਢ [ddhaguru=0+509] 15 | ਣ [nnaguru=0+507] 16 | ਤ [taguru=0+474] 17 | ਥ [thaguru=0+463] 18 | ਦ [daguru=0+508] 19 | ਧ [dhaguru=0+463] 20 | ਨ [naguru=0+469] 21 | ਪ [paguru=0+463] 22 | ਫ [phaguru=0+447] 23 | ਬ [baguru=0+484] 24 | ਭ [bhaguru=0+451] 25 | ਮ [maguru=0+507] 26 | ਯ [yaguru=0+549] 27 | ਰ [raguru=0+440] 28 | ਲ [laguru=0+541] 29 | ਵ [vaguru=0+470] 30 | ਸ [saguru=0+506] 31 | ਹ [haguru=0+463] 32 | ਲ਼ [llaguru=0+541] 33 | ਅ [aguru=0+618] 34 | ਉ [uguru=0+531] 35 | ਸ਼ [shaguru=0+506] 36 | ਫ਼ [faguru=0+479] 37 | ਗ਼ [ghhaguru=0+578] 38 | ਲ਼ [llaguru=0+541] 39 | ਜ਼ [zaguru=0+482] 40 | ਖ਼ [khhaguru=0+500] 41 | ਅ [aguru=0+618] 42 | ਆ [aaguru=0+853] 43 | ਇ [iguru=0+684] 44 | ਈ [iiguru=0+687] 45 | ਉ [uguru=0+531] 46 | ਊ [uuguru=0+531] 47 | ਏ [eeguru=0+457] 48 | ਐ [aiguru=0+618] 49 | ਓ [ooguru=0+532] 50 | ਔ [auguru=0+618] 51 | ਕ [kaguru=0+486] 52 | ਕਾ [kaguru=0+486|aavowelguru=0+230] 53 | ਕੇ [kaguru=0+486|eevowelguru=0+0] 54 | ਕੈ [kaguru=0+486|aivowelguru=0+0] 55 | ਕੋ [kaguru=0+486|oovowelguru=0+0] 56 | ਕੌ [kaguru=0+486|auvowelguru=0+0] 57 | ਕਿ [ivowelguru=0+230|kaguru=0+486] 58 | ਕੀ [kaguru=0+486|iivowelguru=0+230] 59 | ਕੁ [kaguru=0+486|uvowelguru=0+0] 60 | ਕੂ [kaguru=0+486|uuvowelguru=0+0] 61 | ੜ੍ਹ [rraguru=0+512|haguru_viramaguru=0+0] 62 | ਲ਼੍ਹ [llaguru=0+541|haguru_viramaguru=0+0] 63 | ਨ੍ਹ [naguru=0+469|haguru_viramaguru=0+0] 64 | ਮ੍ਹ [maguru=0+507|haguru_viramaguru=0+0] 65 | ਪ੍ਰ [paguru=0+463|raguru_viramaguru=0+0] 66 | ਕ੍ਰ [kaguru=0+486|raguru_viramaguru=0+0] 67 | ਸ਼੍ਰ [shaguru=0+506|raguru_viramaguru=0+0] 68 | ਸ੍ਵ [saguru=0+506|vaguru_viramaguru=0+0] 69 | ਪ੍ਰ [paguru=0+463|raguru_viramaguru=0+0] 70 | ਮ੍ਵ [maguru=0+507|vaguru_viramaguru=0+0] 71 | ੜ੍ਹ [rraguru=0+512|haguru_viramaguru=0+0] 72 | ੧ [oneguru=0+479] 73 | ੨ [twoguru=0+478] 74 | ੩ [threeguru=0+479] 75 | ੪ [fourguru=0+479] 76 | ੫ [fiveguru=0+479] 77 | ੬ [sixguru=0+478] 78 | ੭ [sevenguru=0+479] 79 | ੮ [eightguru=0+479] 80 | ੯ [nineguru=0+479] 81 | ੦ [zeroguru=0+479] 82 | ਗ਼ [ghhaguru=0+578] 83 | ਜ਼ [zaguru=0+482] 84 | ਖ਼ [khhaguru=0+500] 85 | ਲ਼ [llaguru=0+541] 86 | ਫ਼ [faguru=0+479] 87 | ਡ਼ [rraguru=0+512] 88 | ਸ਼ [shaguru=0+506] 89 | ਪੜ੍ਹ [paguru=0+463|rraguru=1+512|haguru_viramaguru=1+0] 90 | ਪੜ੍ਰ [paguru=0+463|rraguru=1+512|raguru_viramaguru=1+0] 91 | ਪੜ੍ਵ [paguru=0+463|rraguru=1+512|vaguru_viramaguru=1+0] 92 | ਰੀੰ [raguru=0+440|iivowelguru_tippiguru=0+230] 93 | ਕੀੱ [kaguru=0+486|iivowelguru_addakguru=0+230] 94 | ਕੀਂ [kaguru=0+486|iivowelguru_bindiguru=0+230] 95 | ਰੀੰ [raguru=0+440|iivowelguru_tippiguru=0+230] 96 | ਕੀੱ [kaguru=0+486|iivowelguru_addakguru=0+230] 97 | ਕੀਂ [kaguru=0+486|iivowelguru_bindiguru=0+230] 98 | ਕੇੰ [kaguru=0+486|eevowelguru_tippiguru=0+0] 99 | ਕੇੱ [kaguru=0+486|eevowelguru_addakguru=0+0] 100 | ਕੇਂ [kaguru=0+486|eevowelguru_bindiguru=0+0] 101 | ਕੋੰ [kaguru=0+486|oovowelguru_tippiguru=0+0] 102 | ਕੋੱ [kaguru=0+486|oovowelguru_addakguru=0+0] 103 | ਕੋਂ [kaguru=0+486|oovowelguru_bindiguru=0+0] 104 | ਕੌੰ [kaguru=0+486|auvowelguru_tippiguru=0+0] 105 | ਕੌੱ [kaguru=0+486|auvowelguru_addakguru=0+0] 106 | ਕੌਂ [kaguru=0+486|auvowelguru_bindiguru=0+0] 107 | ਕ੍ਯ [kaguru=0+486|viramaguru_yaguru=0+541] 108 | ਕ੍ਰ [kaguru=0+486|raguru_viramaguru=0+0] 109 | ਤ੍ਰ [taguru=0+474|raguru_viramaguru=0+0] 110 | ਭ੍ਰ [bhaguru=0+451|raguru_viramaguru=0+0] 111 | ਦ੍ਰ [daguru=0+508|raguru_viramaguru=0+0] 112 | ਡ੍ਰ [ddaguru=0+476|raguru_viramaguru=0+0] 113 | ਖ੍ਰ [khaguru=0+476|raguru_viramaguru=0+0] 114 | ਖ੍ਵ [khaguru=0+476|vaguru_viramaguru=0+0] 115 | ਖ੍ਹ [khaguru=0+476|haguru_viramaguru=0+0] 116 | ਖ੍ਯ [khaguru=0+476|viramaguru_yaguru=0+541] 117 | ਗ੍ਰ [gaguru=0+555|raguru_viramaguru=0+0] 118 | ਗ੍ਵ [gaguru=0+555|vaguru_viramaguru=0+0] 119 | ਗ੍ਹ [gaguru=0+555|haguru_viramaguru=0+0] 120 | ਗ੍ਯ [gaguru=0+555|viramaguru_yaguru=0+541] 121 | ਘ੍ਰ [ghaguru=0+585|raguru_viramaguru=0+0] 122 | ਘ੍ਵ [ghaguru=0+585|vaguru_viramaguru=0+0] 123 | ਘ੍ਹ [ghaguru=0+585|haguru_viramaguru=0+0] 124 | ਘ੍ਯ [ghaguru=0+585|viramaguru_yaguru=0+541] 125 | ਙ੍ਰ [ngaguru=0+486|raguru_viramaguru=0+0] 126 | ਙ੍ਵ [ngaguru=0+486|vaguru_viramaguru=0+0] 127 | ਙ੍ਹ [ngaguru=0+486|haguru_viramaguru=0+0] 128 | ਙ੍ਯ [ngaguru=0+486|viramaguru_yaguru=0+541] 129 | ਚ੍ਰ [caguru=0+493|raguru_viramaguru=0+0] 130 | ਚ੍ਵ [caguru=0+493|vaguru_viramaguru=0+0] 131 | ਚ੍ਹ [caguru=0+493|haguru_viramaguru=0+0] 132 | ਚ੍ਯ [caguru=0+493|viramaguru_yaguru=0+541] 133 | ਛ੍ਰ [chaguru=0+518|raguru_viramaguru=0+0] 134 | ਛ੍ਵ [chaguru=0+518|vaguru_viramaguru=0+0] 135 | ਛ੍ਹ [chaguru=0+518|haguru_viramaguru=0+0] 136 | ਛ੍ਯ [chaguru=0+518|viramaguru_yaguru=0+541] 137 | ਜ੍ਰ [jaguru=0+482|raguru_viramaguru=0+0] 138 | ਜ੍ਵ [jaguru=0+482|vaguru_viramaguru=0+0] 139 | ਜ੍ਹ [jaguru=0+482|haguru_viramaguru=0+0] 140 | ਜ੍ਯ [jaguru=0+482|viramaguru_yaguru=0+541] 141 | ਝ੍ਰ [jhaguru=0+438|raguru_viramaguru=0+0] 142 | ਝ੍ਵ [jhaguru=0+438|vaguru_viramaguru=0+0] 143 | ਝ੍ਹ [jhaguru=0+438|haguru_viramaguru=0+0] 144 | ਝ੍ਯ [jhaguru=0+438|viramaguru_yaguru=0+541] 145 | ਞ੍ਰ [nyaguru=0+482|raguru_viramaguru=0+0] 146 | ਞ੍ਵ [nyaguru=0+482|vaguru_viramaguru=0+0] 147 | ਞ੍ਹ [nyaguru=0+482|haguru_viramaguru=0+0] 148 | ਞ੍ਯ [nyaguru=0+482|viramaguru_yaguru=0+541] 149 | ਟ੍ਰ [ttaguru=0+437|raguru_viramaguru=0+0] 150 | ਟ੍ਵ [ttaguru=0+437|vaguru_viramaguru=0+0] 151 | ਟ੍ਹ [ttaguru=0+437|haguru_viramaguru=0+0] 152 | ਟ੍ਯ [ttaguru=0+437|viramaguru_yaguru=0+541] 153 | ਠ੍ਰ [tthaguru=0+479|raguru_viramaguru=0@-55,-4+0] 154 | ਠ੍ਵ [tthaguru=0+479|vaguru_viramaguru=0+0] 155 | ਠ੍ਹ [tthaguru=0+479|haguru_viramaguru=0+0] 156 | ਠ੍ਯ [tthaguru=0+479|viramaguru_yaguru=0+541] 157 | ਡ੍ਰ [ddaguru=0+476|raguru_viramaguru=0+0] 158 | ਡ੍ਵ [ddaguru=0+476|vaguru_viramaguru=0+0] 159 | ਡ੍ਹ [ddaguru=0+476|haguru_viramaguru=0+0] 160 | ਡ੍ਯ [ddaguru=0+476|viramaguru_yaguru=0+541] 161 | ਢ੍ਰ [ddhaguru=0+509|raguru_viramaguru=0+0] 162 | ਢ੍ਵ [ddhaguru=0+509|vaguru_viramaguru=0+0] 163 | ਢ੍ਹ [ddhaguru=0+509|haguru_viramaguru=0+0] 164 | ਢ੍ਯ [ddhaguru=0+509|viramaguru_yaguru=0+541] 165 | ਣ੍ਰ [nnaguru=0+507|raguru_viramaguru=0+0] 166 | ਣ੍ਵ [nnaguru=0+507|vaguru_viramaguru=0+0] 167 | ਣ੍ਹ [nnaguru=0+507|haguru_viramaguru=0+0] 168 | ਣ੍ਯ [nnaguru=0+507|viramaguru_yaguru=0+541] 169 | ਤ੍ਰ [taguru=0+474|raguru_viramaguru=0+0] 170 | ਤ੍ਵ [taguru=0+474|vaguru_viramaguru=0+0] 171 | ਤ੍ਹ [taguru=0+474|haguru_viramaguru=0+0] 172 | ਤ੍ਯ [taguru=0+474|viramaguru_yaguru=0+541] 173 | ਥ੍ਰ [thaguru=0+463|raguru_viramaguru=0+0] 174 | ਥ੍ਵ [thaguru=0+463|vaguru_viramaguru=0+0] 175 | ਥ੍ਹ [thaguru=0+463|haguru_viramaguru=0+0] 176 | ਥ੍ਯ [thaguru=0+463|viramaguru_yaguru=0+541] 177 | ਦ੍ਰ [daguru=0+508|raguru_viramaguru=0+0] 178 | ਦ੍ਵ [daguru=0+508|vaguru_viramaguru=0+0] 179 | ਦ੍ਹ [daguru=0+508|haguru_viramaguru=0+0] 180 | ਦ੍ਯ [daguru=0+508|viramaguru_yaguru=0+541] 181 | ਧ੍ਰ [dhaguru=0+463|raguru_viramaguru=0+0] 182 | ਧ੍ਵ [dhaguru=0+463|vaguru_viramaguru=0+0] 183 | ਧ੍ਹ [dhaguru=0+463|haguru_viramaguru=0+0] 184 | ਧ੍ਯ [dhaguru=0+463|viramaguru_yaguru=0+541] 185 | ਨ੍ਰ [naguru=0+469|raguru_viramaguru=0@-51,-4+0] 186 | ਨ੍ਵ [naguru=0+469|vaguru_viramaguru=0+0] 187 | ਨ੍ਹ [naguru=0+469|haguru_viramaguru=0+0] 188 | ਨ੍ਯ [naguru=0+469|viramaguru_yaguru=0+541] 189 | ਪ੍ਰ [paguru=0+463|raguru_viramaguru=0+0] 190 | ਪ੍ਹ [paguru=0+463|haguru_viramaguru=0+0] 191 | ਪ੍ਵ [paguru=0+463|vaguru_viramaguru=0+0] 192 | ਪ੍ਯ [paguru=0+463|viramaguru_yaguru=0+541] 193 | ਫ੍ਰ [phaguru=0+447|raguru_viramaguru=0+0] 194 | ਫ੍ਵ [phaguru=0+447|vaguru_viramaguru=0+0] 195 | ਫ੍ਹ [phaguru=0+447|haguru_viramaguru=0+0] 196 | ਫ੍ਯ [phaguru=0+447|viramaguru_yaguru=0+541] 197 | ਬ੍ਰ [baguru=0+484|raguru_viramaguru=0+0] 198 | ਬ੍ਵ [baguru=0+484|vaguru_viramaguru=0+0] 199 | ਬ੍ਹ [baguru=0+484|haguru_viramaguru=0+0] 200 | ਬ੍ਯ [baguru=0+484|viramaguru_yaguru=0+541] 201 | ਭ੍ਰ [bhaguru=0+451|raguru_viramaguru=0+0] 202 | ਭ੍ਵ [bhaguru=0+451|vaguru_viramaguru=0+0] 203 | ਭ੍ਹ [bhaguru=0+451|haguru_viramaguru=0+0] 204 | ਭ੍ਯ [bhaguru=0+451|viramaguru_yaguru=0+541] 205 | ਮ੍ਰ [maguru=0+507|raguru_viramaguru=0+0] 206 | ਮ੍ਵ [maguru=0+507|vaguru_viramaguru=0+0] 207 | ਮ੍ਹ [maguru=0+507|haguru_viramaguru=0+0] 208 | ਮ੍ਯ [maguru=0+507|viramaguru_yaguru=0+541] 209 | ਯ੍ਰ [yaguru=0+549|raguru_viramaguru=0+0] 210 | ਯ੍ਵ [yaguru=0+549|vaguru_viramaguru=0+0] 211 | ਯ੍ਹ [yaguru=0+549|haguru_viramaguru=0+0] 212 | ਯ੍ਯ [yaguru=0+549|viramaguru_yaguru=0+541] 213 | ਰ੍ਰ [raguru=0+440|raguru_viramaguru=0+0] 214 | ਰ੍ਵ [raguru=0+440|vaguru_viramaguru=0+0] 215 | ਰ੍ਹ [raguru=0+440|haguru_viramaguru=0+0] 216 | ਰ੍ਯ [raguru=0+440|viramaguru_yaguru=0+541] 217 | ਲ੍ਰ [laguru=0+541|raguru_viramaguru=0+0] 218 | ਲ੍ਵ [laguru=0+541|vaguru_viramaguru=0+0] 219 | ਲ੍ਹ [laguru=0+541|haguru_viramaguru=0+0] 220 | ਲ੍ਯ [laguru=0+541|viramaguru_yaguru=0+541] 221 | ਵ੍ਰ [vaguru=0+470|raguru_viramaguru=0+0] 222 | ਵ੍ਵ [vaguru=0+470|vaguru_viramaguru=0+0] 223 | ਵ੍ਹ [vaguru=0+470|haguru_viramaguru=0+0] 224 | ਵ੍ਯ [vaguru=0+470|viramaguru_yaguru=0+541] 225 | ਸ੍ਰ [saguru=0+506|raguru_viramaguru=0+0] 226 | ਸ੍ਵ [saguru=0+506|vaguru_viramaguru=0+0] 227 | ਸ੍ਹ [saguru=0+506|haguru_viramaguru=0+0] 228 | ਸ੍ਯ [saguru=0+506|viramaguru_yaguru=0+541] 229 | ਸ਼੍ਰ [shaguru=0+506|raguru_viramaguru=0+0] 230 | ਸ਼੍ਵ [shaguru=0+506|vaguru_viramaguru=0+0] 231 | ਸ਼੍ਹ [shaguru=0+506|haguru_viramaguru=0+0] 232 | ਸ਼੍ਯ [shaguru=0+506|viramaguru_yaguru=0+541] 233 | ੳ੍ਰ [uraguru=0+530|raguru_viramaguru=0+0] 234 | ੳ੍ਹ [uraguru=0+530|haguru_viramaguru=0+0] 235 | ੳ੍ਵ [uraguru=0+530|vaguru_viramaguru=0+0] 236 | ੳ੍ਯ [uraguru=0+530|viramaguru_yaguru=0+541] 237 | ਹ੍ਰ [haguru=0+463|raguru_viramaguru=0+0] 238 | ਹ੍ਵ [haguru=0+463|vaguru_viramaguru=0+0] 239 | ਹ੍ਹ [haguru=0+463|haguru_viramaguru=0+0] 240 | ਹ੍ਯ [haguru=0+463|viramaguru_yaguru=0+541] 241 | --------------------------------------------------------------------------------