-
Notifications
You must be signed in to change notification settings - Fork 0
/
sil-beng.py
108 lines (106 loc) · 4.06 KB
/
sil-beng.py
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
# -*- coding: utf8 -*-
# Copyright 2020 SIL International (http://scripts.sil.org/)
# Apache License v2.0
class Charset:
common_name = 'SIL: Bengali script'
native_name = 'Bengali script'
abbreviation = 'Bangla'
key = 0x0995
glyphs = [
0x0980, # BENGALI ANJI
0x0981, # BENGALI SIGN CANDRABINDU
0x0982, # BENGALI SIGN ANUSVARA
0x0983, # BENGALI SIGN VISARGA
0x0985, # BENGALI LETTER A
0x0986, # BENGALI LETTER AA
0x0987, # BENGALI LETTER I
0x0988, # BENGALI LETTER II
0x0989, # BENGALI LETTER U
0x098A, # BENGALI LETTER UU
0x098B, # BENGALI LETTER VOCALIC R
0x098C, # BENGALI LETTER VOCALIC L
0x098F, # BENGALI LETTER E
0x0990, # BENGALI LETTER AI
0x0993, # BENGALI LETTER O
0x0994, # BENGALI LETTER AU
0x0995, # BENGALI LETTER KA
0x0996, # BENGALI LETTER KHA
0x0997, # BENGALI LETTER GA
0x0998, # BENGALI LETTER GHA
0x0999, # BENGALI LETTER NGA
0x099A, # BENGALI LETTER CA
0x099B, # BENGALI LETTER CHA
0x099C, # BENGALI LETTER JA
0x099D, # BENGALI LETTER JHA
0x099E, # BENGALI LETTER NYA
0x099F, # BENGALI LETTER TTA
0x09A0, # BENGALI LETTER TTHA
0x09A1, # BENGALI LETTER DDA
0x09A2, # BENGALI LETTER DDHA
0x09A3, # BENGALI LETTER NNA
0x09A4, # BENGALI LETTER TA
0x09A5, # BENGALI LETTER THA
0x09A6, # BENGALI LETTER DA
0x09A7, # BENGALI LETTER DHA
0x09A8, # BENGALI LETTER NA
0x09AA, # BENGALI LETTER PA
0x09AB, # BENGALI LETTER PHA
0x09AC, # BENGALI LETTER BA
0x09AD, # BENGALI LETTER BHA
0x09AE, # BENGALI LETTER MA
0x09AF, # BENGALI LETTER YA
0x09B0, # BENGALI LETTER RA
0x09B2, # BENGALI LETTER LA
0x09B6, # BENGALI LETTER SHA
0x09B7, # BENGALI LETTER SSA
0x09B8, # BENGALI LETTER SA
0x09B9, # BENGALI LETTER HA
0x09BC, # BENGALI SIGN NUKTA
0x09BD, # BENGALI SIGN AVAGRAHA
0x09BE, # BENGALI VOWEL SIGN AA
0x09BF, # BENGALI VOWEL SIGN I
0x09C0, # BENGALI VOWEL SIGN II
0x09C1, # BENGALI VOWEL SIGN U
0x09C2, # BENGALI VOWEL SIGN UU
0x09C3, # BENGALI VOWEL SIGN VOCALIC R
0x09C4, # BENGALI VOWEL SIGN VOCALIC RR
0x09C7, # BENGALI VOWEL SIGN E
0x09C8, # BENGALI VOWEL SIGN AI
0x09CB, # BENGALI VOWEL SIGN O
0x09CC, # BENGALI VOWEL SIGN AU
0x09CD, # BENGALI SIGN VIRAMA
0x09CE, # BENGALI LETTER KHANDA TA
0x09D7, # BENGALI AU LENGTH MARK
0x09DC, # BENGALI LETTER RRA
0x09DD, # BENGALI LETTER RHA
0x09DF, # BENGALI LETTER YYA
0x09E0, # BENGALI LETTER VOCALIC RR
0x09E1, # BENGALI LETTER VOCALIC LL
0x09E2, # BENGALI VOWEL SIGN VOCALIC L
0x09E3, # BENGALI VOWEL SIGN VOCALIC LL
0x09E6, # BENGALI DIGIT ZERO
0x09E7, # BENGALI DIGIT ONE
0x09E8, # BENGALI DIGIT TWO
0x09E9, # BENGALI DIGIT THREE
0x09EA, # BENGALI DIGIT FOUR
0x09EB, # BENGALI DIGIT FIVE
0x09EC, # BENGALI DIGIT SIX
0x09ED, # BENGALI DIGIT SEVEN
0x09EE, # BENGALI DIGIT EIGHT
0x09EF, # BENGALI DIGIT NINE
0x09F0, # BENGALI LETTER RA WITH MIDDLE DIAGONAL
0x09F1, # BENGALI LETTER RA WITH LOWER DIAGONAL
0x09F2, # BENGALI RUPEE MARK
0x09F3, # BENGALI RUPEE SIGN
0x09F4, # BENGALI CURRENCY NUMERATOR ONE
0x09F5, # BENGALI CURRENCY NUMERATOR TWO
0x09F6, # BENGALI CURRENCY NUMERATOR THREE
0x09F7, # BENGALI CURRENCY NUMERATOR FOUR
0x09F8, # BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
0x09F9, # BENGALI CURRENCY DENOMINATOR SIXTEEN
0x09FA, # BENGALI ISSHAR
0x09FB, # BENGALI GANDA MARK
0x09FC, # BENGALI LETTER VEDIC ANUSVARA
0x09FD, # BENGALI ABBREVIATION SIGN
0x09FE, # BENGALI SANDHI MARK
]