-
-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Split schemes into separate JSON files
- Loading branch information
Showing
78 changed files
with
838 additions
and
814 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,54 @@ | ||
const fs = require("fs"); | ||
const fsp = require("fs").promises; | ||
const path = require("path"); | ||
|
||
const schemesStr = fs.readFileSync(path.join(__dirname, "src", "schemes.json")); | ||
const sanscript = fs.readFileSync(path.join(__dirname, "src", "sanscript.js")); | ||
async function main() { | ||
// Get lists of Brahmic and roman schemes | ||
// Each of bschemes and rschemes is an array of which each element is of | ||
// the form [filename, filepath] | ||
const [bschemes, rschemes] = await Promise.all( | ||
["brahmic", "roman"].map(async x => { | ||
const dirpath = path.join(__dirname, "src", "schemes", x) | ||
let paths = []; | ||
for (const filename of await fsp.readdir(dirpath)) { | ||
paths.push([filename, path.join(dirpath, filename)]); | ||
} | ||
return paths; | ||
}) | ||
); | ||
|
||
// Create Sanscript.js for distribution containing the schemes in schemes.json | ||
fs.writeFileSync("sanscript.js", `var schemes = ${schemesStr};\n${sanscript}`); | ||
// Get arrays of Brahmic and roman scheme file contents | ||
// Each of bfiles and rfiles is an array of which each element is of the | ||
// form [schemeName, fileContents] | ||
const [bfiles, rfiles] = await Promise.all([bschemes, rschemes].map(x => | ||
Promise.all(x.map(async ([filename, filepath]) => { | ||
let schemeName = filename.split("."); | ||
schemeName.pop(); | ||
const fileContents = await fsp.readFile(filepath); | ||
return [schemeName, fileContents]; | ||
})) | ||
)); | ||
|
||
// Get file handle for sanscript.js | ||
let out; | ||
try { | ||
out = await fsp.open( | ||
path.join(__dirname, "sanscript.js"), "w" | ||
); | ||
out.write("var schemes = {};\n"); | ||
for (const [scheme, contents] of bfiles) { | ||
out.write(`schemes.${scheme} = ${contents};\n`); | ||
} | ||
for (const [scheme, contents] of rfiles) { | ||
out.write(`schemes.${scheme} = ${contents};\n`); | ||
} | ||
// Write the code to the output file | ||
out.write(await fsp.readFile( | ||
path.join(__dirname, "src", "sanscript.js") | ||
)); | ||
} finally { | ||
if (out !== undefined) | ||
await out.close(); | ||
} | ||
} | ||
|
||
main().catch(console.error); |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐", "๐๐ก", "๐๐ข", "๐๐ฃ", "๐๐ค", "๐๐ฅ", "๐๐ค", "๐๐ฅ", "๐๐ค", "๐๐ฅ", "๐๐ฆ", "๐๐ฆ", "๐๐ฉ", "๐๐จ", "๐๐จ", "๐๐ง"], | ||
"vowel_marks": ["๐ก", "๐ข", "๐ฃ", "๐ค", "๐ฅ", "๐๐ค", "๐๐ฅ", "๐๐ค", "๐๐ฅ", "๐ฆ", "๐ฆ", "๐ฉ", "๐จ", "๐จ", "๐ง"], | ||
"other_marks": ["๐ช", "๐๐ซ", "๐ช"], | ||
"virama": ["๐ซ"], | ||
"consonants": ["๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐๐ซ๐", "๐๐ซ๐"], | ||
"symbols": ["๐ฐ", "๐ฑ", "๐ฒ", "๐ณ", "๐ด", "๐ต", "๐ถ", "๐ท", "๐ธ", "๐น", "๐๐ช๐จ", "'", "๐ผ", "๐ฝ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐๐ซเฅ", "๐๐ซเฅ", "๐ชเฅ", "๐ชเฅ"], | ||
"candra": ["๐ฆ"], | ||
"other": ["๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["เฆ ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เง ", "เฆ", "เงก", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ"], | ||
"vowel_marks": ["เฆพ", "เฆฟ", "เง", "เง", "เง", "เง", "เง", "เงข", "เงฃ", "เง", "เง", "เง", "เง", "เง", "เง"], | ||
"other_marks": ["เฆ", "เฆ", "เฆ"], | ||
"virama": ["เง"], | ||
"consonants": ["เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ ", "เฆก", "เฆข", "เฆฃ", "เฆค", "เฆฅ", "เฆฆ", "เฆง", "เฆจ", "เฆช", "เฆซ", "เฆฌ", "เฆญ", "เฆฎ", "เฆฏ", "เงฐ", "เฆฒ", "เงฑ", "เฆถ", "เฆท", "เฆธ", "เฆน", "เฆฒเฆผ", "เฆเงเฆท", "เฆเงเฆ"], | ||
"symbols": ["เงฆ", "เงง", "เงจ", "เงฉ", "เงช", "เงซ", "เงฌ", "เงญ", "เงฎ", "เงฏ", "เฆเฆ", "เฆฝ", "เฅค", "เฅฅ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["เฆเฅ", "เฆเฅ", "เฆเฅ", "เฆเฅ"], | ||
"candra": ["เง"], | ||
"other": ["เฆเฆผ", "เฆเฆผ", "เฆเฆผ", "เฆเฆผ", "เง", "เง", "เฆซเฆผ", "เง", "เงฐเฆผ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌญ๐ฌ", "๐ฌ๐ฌญ๐ฌ", "๐ฌ๐ฌฎ๐ฌ", "๐ฌ๐ฌฎ๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌ"], | ||
"vowel_marks": ["๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌญ๐ฌ", "๐ฌ๐ฌญ๐ฌ", "๐ฌ๐ฌฎ๐ฌ", "๐ฌ๐ฌฎ๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌ", "๐ฌ", "๐ฌ", "๐ฌ๐ฌ"], | ||
"other_marks": ["๐ฌฉ", "๐ฌต", "๐ฌฉ"], | ||
"virama": [""], | ||
"consonants": ["๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌข๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌฆ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌง๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌฅ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ ๐ฌ", "๐ฌ ๐ฌ", "๐ฌจ๐ฌ", "๐ฌซ๐ฌ", "๐ฌญ๐ฌ", "๐ฌฎ๐ฌ", "๐ฌฌ๐ฌ", "๐ฌฑ๐ฌ", "๐ฌด๐ฌ", "๐ฌฏ๐ฌ", "๐ฌต๐ฌ", "๐ฌฎ๐ฌ", "๐ฌ๐ฌด๐ฌ", "๐ฌ๐ฌฆ๐ฌ"], | ||
"symbols": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "๐ฌ๐ฌจ", "", "๐ฌผโ", "๐ฌฝโ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐ฌต'", "๐ฌต_", "๐ฌฉ'", "๐ฌฉ_"], | ||
"candra": ["๐ฌ"], | ||
"other": ["๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌฐ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌ๐ฌ", "๐ฌช๐ฌ", "๐ฌญ๐ฌ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["แฌ ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ"], | ||
"vowel_marks": ["แฌต", "แฌถ", "แฌท", "แฌธ", "แฌน", "แฌบ", "แฌป", "แฌผ", "แฌฝ", "แฌพ", "แฌพ", "แฌฟ", "แญ", "แญ", "แญ"], | ||
"other_marks": ["แฌ", "แฌ", "แฌ"], | ||
"virama": ["แญ"], | ||
"consonants": ["แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ", "แฌ ", "แฌก", "แฌข", "แฌฃ", "แฌค", "แฌฅ", "แฌฆ", "แฌง", "แฌจ", "แฌฉ", "แฌช", "แฌซ", "แฌฌ", "แฌญ", "แฌฎ", "แฌฏ", "แฌฐ", "แฌฑ", "แฌฒ", "แฌณ", "แฌฎแฌด", "แฌแญแฌฑ", "แฌแญแฌ"], | ||
"symbols": ["แญ", "แญ", "แญ", "แญ", "แญ", "แญ", "แญ", "แญ", "แญ", "แญ", "แฌแฌ", "'", "แญ", "แญ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["แฌเฅ", "แฌเฅ", "แฌเฅ", "แฌเฅ"], | ||
"candra": ["แฌพ"], | ||
"other": ["แฌแฌด", "แฌแฌด", "แฌแฌด", "แฌแฌด", "แฌแฌด", "แฌ แฌด", "แฌงแฌด", "แฌฌแฌด", "แฌญแฌด"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"vowels": ["เฆ ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เง ", "เฆ", "เงก", "", "เฆ", "เฆ", "", "เฆ", "เฆ"], | ||
"vowel_marks": ["เฆพ", "เฆฟ", "เง", "เง", "เง", "เง", "เง", "เงข", "เงฃ", "", "เง", "เง", "", "เง", "เง"], | ||
"other_marks": ["เฆ", "เฆ", "เฆ"], | ||
"virama": ["เง"], | ||
"consonants": ["เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ", "เฆ ", "เฆก", "เฆข", "เฆฃ", "เฆค", "เฆฅ", "เฆฆ", "เฆง", "เฆจ", "เฆช", "เฆซ", "เฆฌ", "เฆญ", "เฆฎ", "เฆฏ", "เฆฐ", "เฆฒ", "เฆฌ", "เฆถ", "เฆท", "เฆธ", "เฆน", "เคณ", "เฆเงเฆท", "เฆเงเฆ"], | ||
"symbols": ["เงฆ", "เงง", "เงจ", "เงฉ", "เงช", "เงซ", "เงฌ", "เงญ", "เงฎ", "เงฏ", "เฅ", "เฆฝ", "เฅค", "เฅฅ"], | ||
"other": ["", "", "", "", "เฆก", "เฆข", "", "เฆฏ", ""] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ"], | ||
"vowel_marks": ["๐ฐฏ", "๐ฐฐ", "๐ฐฑ", "๐ฐฒ", "๐ฐณ", "๐ฐด", "๐ฐต", "๐ฐถ", "๐ฐถ", "๐ฐธ", "๐ฐธ", "๐ฐน", "๐ฐบ", "๐ฐบ", "๐ฐป"], | ||
"other_marks": ["๐ฐฝ", "๐ฐพ", "๐ฐผ"], | ||
"virama": ["๐ฐฟ"], | ||
"consonants": ["๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ ", "๐ฐก", "๐ฐข", "๐ฐฃ", "๐ฐค", "๐ฐฅ", "๐ฐฆ", "๐ฐง", "๐ฐจ", "๐ฐฉ", "๐ฐช", "๐ฐซ", "๐ฐฌ", "๐ฐญ", "๐ฐฎ", "๐ฐฉ", "๐ฐ๐ฐฟ๐ฐฌ", "๐ฐ๐ฐฟ๐ฐ"], | ||
"symbols": ["๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฑ", "๐ฐ๐ฐผ", "๐ฑ", "๐ฑ", "๐ฑ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐ฐพเฅ", "๐ฐพเฅ", "๐ฐฝเฅ", "๐ฐฝเฅ"], | ||
"candra": ["๐ฐธ"], | ||
"other": ["๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐ", "๐ฐฃ", "๐ฐง", "๐ฐจ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ ", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐๐", "๐", "๐", "๐๐", "๐", "๐"], | ||
"vowel_marks": ["๐ธ", "๐บ", "๐ป", "๐ผ", "๐ฝ", "๐พ", "๐ฟ", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐ "], | ||
"other_marks": ["๐", "๐", "๐"], | ||
"virama": ["๐"], | ||
"consonants": ["๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐ ", "๐ก", "๐ข", "๐ฃ", "๐ค", "๐ฅ", "๐ฆ", "๐ง", "๐จ", "๐ฉ", "๐ช", "๐ซ", "๐ฌ", "๐ญ", "๐ฎ", "๐ฏ", "๐ฐ", "๐ฑ", "๐ฒ", "๐ณ", "๐ด", "๐๐๐ฑ", "๐๐๐"], | ||
"symbols": ["๐ฆ", "๐ง", "๐จ", "๐ฉ", "๐ช", "๐ซ", "๐ฌ", "๐ญ", "๐ฎ", "๐ฏ", "๐๐", "", "๐", "๐"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐เฅ", "๐เฅ", "๐เฅ", "๐เฅ"], | ||
"candra": ["๐"], | ||
"other": ["๐", "๐", "๐", "๐", "๐", "๐ ", "๐จ", "๐ฌ", "๐ญ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"vowels": ["๐ ", "๐", "๐", "๐", "๐", "๐", "๐ญ๐ผ", "๐ญ๐ฝ", "๐ฎ๐ผ", "๐ฎ๐ฝ", "๐๐", "๐", "๐", "๐๐", "๐", "๐"], | ||
"vowel_marks": ["๐ธ", "๐บ", "๐ป", "๐ผ", "๐ฝ", "๐๐ญ๐ผ", "๐๐ญ๐ฝ", "๐๐ฎ๐ผ", "๐๐ฎ๐ฝ", "๐๐", "๐", "๐", "๐๐", "๐", "๐ "], | ||
"other_marks": ["๐ซ๐", "๐", "๐ซ๐"], | ||
"virama": ["๐"], | ||
"consonants": ["๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐ก", "๐ข", "๐ข", "๐ข", "๐ฅ", "๐ฆ", "๐ง", "๐ง", "๐ง", "๐ง", "๐ซ", "๐ฌ", "๐ญ", "๐ฎ", "๐ฏ", "๐ฐ", "๐ฑ", "๐ฒ", "๐ณ", "๐ด", "๐๐๐ฑ", "๐๐๐"], | ||
"symbols": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "๐๐ซ๐", "'", ".", ".."], | ||
"candra": ["๐๐"], | ||
"other": ["๐", "๐", "๐", "๐", "๐", "๐", "๐ง", "๐ฌ", "๐ถ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["แก", "แกแฌ", "แฃ", "แค", "แฅ", "แฆ", "แ", "แ", "แ", "แ", "แง", "แง", "แกแฒ", "แฉ", "แฉ", "แช"], | ||
"vowel_marks": ["แฌ", "แญ", "แฎ", "แฏ", "แฐ", "แ", "แ", "แ", "แ", "แฑ", "แฑ", "แฒ", "แฑแฌ", "แฑแฌ", "แฑแฌแบ"], | ||
"other_marks": ["แถ", "แธ", "แถ"], | ||
"virama": ["แบ"], | ||
"consonants": ["แ", "แ", "แ", "แ", "แ", "แ ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ ", "แแนแ", "แแนแ"], | ||
"symbols": ["แ", "แ", "แ", "แ", "แ", "แ ", "แ", "แ", "แ", "แ", "แฉแถ", "'", "แ", "แ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["แธเฅ", "แธเฅ", "แถเฅ", "แถเฅ"], | ||
"candra": ["แฑ"], | ||
"other": ["แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ", "แ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐๐ง", "๐", "๐๐จ", "๐๐ฉ", "๐๐ช", "๐๐ซ", "๐ข๐ช", "๐ข๐ซ", "๐ฃ๐ช", "๐ฃ๐ซ", "๐๐ฌ", "๐๐ฌ", "๐๐ญ", "๐๐ฎ", "๐๐ฎ", "๐๐ฏ"], | ||
"vowel_marks": ["", "๐จ", "๐ฉ", "๐ช", "๐ซ", "๐ณ๐ข๐ช", "๐ณ๐ข๐ซ", "๐ณ๐ฃ๐ช", "๐ณ๐ฃ๐ซ", "๐ฌ", "๐ฌ", "๐ญ", "๐ฎ", "๐ฎ", "๐ฏ"], | ||
"other_marks": ["๐", "๐", "๐"], | ||
"virama": ["๐ด"], | ||
"consonants": ["๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐ก๐ง", "๐ข๐ง", "๐ฃ๐ง", "๐ค๐ง", "๐ฅ๐ง", "๐ฅ๐ง", "๐ฅ๐ง", "๐ฆ๐ง", "๐ฃ๐ง", "๐๐ด๐ฅ๐ง", "๐๐ด๐๐ง"], | ||
"symbols": ["๐ถ", "๐ท", "๐ธ", "๐น", "๐บ", "๐ป", "๐ผ", "๐ฝ", "๐พ", "๐ฟ", "๐๐ฎ๐", "'", "๐ ", "๐ "], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐เฅ", "๐เฅ", "๐เฅ", "๐เฅ"], | ||
"candra": ["๐ฌ"], | ||
"other": ["๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐๐ง", "๐ ๐ง", "๐ข๐ง"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๊จ", "๊จ๊จฉ", "๊จ", "๊จ๊จฉ", "๊จ", "๊จ๊จฉ", "๊จฃ๊จฎ", "๊จฃ๊จฎ๊จฉ", "๊จค๊จฎ", "๊จค๊จฎ๊จฉ", "๊จ", "๊จ", "๊จ", "๊จ ", "๊จ ", "๊จ๊จฏ๊จฑ"], | ||
"vowel_marks": ["๊จฉ", "๊จช", "๊จซ", "๊จญ", "๊จญ๊จฉ", "๊จด๊จฎ", "๊จด๊จฎ๊จฉ", "๊จต๊จฎ", "๊จต๊จฎ๊จฉ", "๊จฏ๊จฎ", "๊จฏ๊จฎ", "๊จฐ", "๊จฎ", "๊จฏ", "๊จฏ๊จฑ"], | ||
"other_marks": ["๊ฉ", "๊ฉ", "๊ฉ"], | ||
"virama": ["สพ"], | ||
"consonants": ["๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ ", "๊จข", "๊จฃ", "๊จค", "๊จฅ", "๊จฆ", "๊จฆ", "๊จง", "๊จจ", "๊จค", "๊ฉ๊จฆ", "๊ฉ๊จ"], | ||
"symbols": ["๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊ฉ", "๊จ ๊ฉ", "'", "๊ฉ", "๊ฉ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๊ฉเฅ", "๊ฉเฅ", "๊ฉเฅ", "๊ฉเฅ"], | ||
"candra": ["๊จฏ๊จฎ"], | ||
"other": ["๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จ", "๊จฅ", "๊จฃ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"vowels": ["ะฐ", "ะฐฬ", "ะธ", "ำฃ", "ั", "ำฏ", "ัฬฃ", "ัฬฃฬ", "ะปฬฃ", "ะปฬฃฬ", "ัฬ", "ั", "ะฐะธ", "ะพฬ", "ะพ", "ะฐั"], | ||
"other_marks": ["ะผฬฃ", "ั ฬฃ", "ะผฬ"], | ||
"virama": [""], | ||
"consonants": ["ะบ", "ะบั ", "ะณ", "ะณั ", "ะฝฬ", "ั", "ัั ", "ะดะถ", "ะดะถั ", "ะฝฬ", "ัฬฃ", "ัฬฃั ", "ะดฬฃ", "ะดฬฃั ", "ะฝฬฃ", "ั", "ัั ", "ะด", "ะดั ", "ะฝ", "ะฟ", "ะฟั ", "ะฑ", "ะฑั ", "ะผ", "ะน", "ั", "ะป", "ะฒ", "ัฬ", "ั", "ั", "ั ", "ะปฬค", "ะบั", "ะดะถะฝฬ"], | ||
"symbols": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "ะพะผฬฃ", "'", "เฅค", "เฅฅ"], | ||
"candra": ["ำ"], | ||
"other": ["ิ", "ะบอั ", "ะณฬ", "ะท", "ัฬค", "ัฬคั ", "ั", "ะนฬฃ", "ัฬฑ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["เค ", "เค", "เค", "เค", "เค", "เค", "เค", "เฅ ", "เค", "เฅก", "เค", "เค", "เค", "เค", "เค", "เค"], | ||
"vowel_marks": ["เคพ", "เคฟ", "เฅ", "เฅ", "เฅ", "เฅ", "เฅ", "เฅข", "เฅฃ", "เฅ", "เฅ", "เฅ", "เฅ", "เฅ", "เฅ"], | ||
"other_marks": ["เค", "เค", "เค"], | ||
"virama": ["เฅ"], | ||
"consonants": ["เค", "เค", "เค", "เค", "เค", "เค", "เค", "เค", "เค", "เค", "เค", "เค ", "เคก", "เคข", "เคฃ", "เคค", "เคฅ", "เคฆ", "เคง", "เคจ", "เคช", "เคซ", "เคฌ", "เคญ", "เคฎ", "เคฏ", "เคฐ", "เคฒ", "เคต", "เคถ", "เคท", "เคธ", "เคน", "เคณ", "เคเฅเคท", "เคเฅเค"], | ||
"symbols": ["เฅฆ", "เฅง", "เฅจ", "เฅฉ", "เฅช", "เฅซ", "เฅฌ", "เฅญ", "เฅฎ", "เฅฏ", "เฅ", "เคฝ", "เฅค", "เฅฅ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["เคเฅ", "เคเฅ", "เคเฅ", "เคเฅ"], | ||
"candra": ["เฅ "], | ||
"other": ["เคเคผ", "เคเคผ", "เคเคผ", "เคเคผ", "เคกเคผ", "เคขเคผ", "เคซเคผ", "เคฏเคผ", "เคฑ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ค๐ ญ", "๐ ค๐ ฎ", "๐ ฅ๐ ญ", "๐ ฅ๐ ฎ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ "], | ||
"vowel_marks": ["๐ ฌ", "๐ ญ", "๐ ฎ", "๐ ฏ", "๐ ฐ", "๐ ฑ", "๐ ฒ", "๐ น๐ ฅ๐ ญ", "๐ น๐ ฅ๐ ฎ", "๐ ณ", "๐ ณ", "๐ ด", "๐ ต", "๐ ต", "๐ ถ"], | ||
"other_marks": ["๐ ท", "๐ ธ", "๐ ท"], | ||
"virama": ["๐ น"], | ||
"consonants": ["๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ", "๐ ก", "๐ ข", "๐ ฃ", "๐ ค", "๐ ฅ", "๐ ฆ", "๐ ง", "๐ จ", "๐ ฉ", "๐ ช", "๐ ฅ๐ บ", "๐ ๐ น๐ จ", "๐ ๐ น๐ "], | ||
"symbols": ["เฅฆ", "เฅง", "เฅจ", "เฅฉ", "เฅช", "เฅซ", "เฅฌ", "เฅญ", "เฅฎ", "เฅฏ", "๐ ๐ ท", "เคฝ", "เฅค", "เฅฅ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐ ธเฅ", "๐ ธเฅ", "๐ ทเฅ", "๐ ทเฅ"], | ||
"candra": ["๐ ณ"], | ||
"other": ["๐ ๐ บ", "๐ ๐ บ", "๐ ๐ บ", "๐ ๐ บ", "๐ ซ", "๐ ๐ บ", "๐ ๐ บ", "๐ ฃ๐ บ", "๐ ค๐ บ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ต ", "๐ตก", "๐ตข", "๐ตฃ", "๐ตค", "๐ตฅ", "๐ถ๐ถ", "๐ถ๐ถ", "๐ตต๐ถ", "๐ตต๐ถ", "๐ตง", "๐ตง", "๐ตจ", "๐ตช", "๐ตช", "๐ตซ"], | ||
"vowel_marks": ["๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ๐ถ๐ถ", "๐ถ๐ถ๐ถ", "๐ถ๐ตต๐ถ", "๐ถ๐ตต๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ"], | ||
"other_marks": ["๐ถ", "๐ถ", "๐ถ"], | ||
"virama": [""], | ||
"consonants": ["๐ตฑ", "๐ตฒ", "๐ตถ", "๐ตท", "๐ถ", "๐ตป", "๐ตผ", "๐ถ", "๐ถ", "๐ตบ", "๐ตฝ", "๐ตพ", "๐ถ", "๐ถ", "๐ตบ", "๐ตณ", "๐ตด", "๐ตธ", "๐ตน", "๐ตบ", "๐ถ ", "๐ถ", "๐ตฎ", "๐ตฏ", "๐ตฐ", "๐ตฌ", "๐ถ", "๐ตต", "๐ตญ", "๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ตฟ", "๐ตฑ๐ถ๐ถ", "๐ถ๐ถ๐ตบ"], | ||
"symbols": ["๐ถ ", "๐ถก", "๐ถข", "๐ถฃ", "๐ถค", "๐ถฅ", "๐ถฆ", "๐ถง", "๐ถจ", "๐ถฉ", "๐ถ", "", ".", ".."], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐ถเฅ", "๐ถเฅ", "๐ถเฅ", "๐ถเฅ"], | ||
"candra": ["๐ถ"], | ||
"other": ["๐ตฑ", "๐ตฒ", "๐ตถ", "๐ถ", "๐ถ", "๐ถ", "๐ถ", "๐ตฌ", "๐ถ"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"vowels": ["๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด ", "๐ดฆ๐ดถ", "๐ดฆ๐ดต", "๐ดง๐ดด", "๐ดง๐ดต", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด"], | ||
"vowel_marks": ["๐ดฑ", "๐ดฒ", "๐ดณ", "๐ดด", "๐ดต", "๐ดถ", "๐ต ๐ดฆ๐ดต", "๐ต ๐ดง๐ดด", "๐ต ๐ดง๐ดต", "๐ดบ", "๐ดบ", "๐ดผ", "๐ดฝ", "๐ดฝ", "๐ดฟ"], | ||
"other_marks": ["๐ต", "๐ต", "๐ต"], | ||
"virama": ["๐ต"], | ||
"consonants": ["๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด", "๐ด ", "๐ดก", "๐ดข", "๐ดฃ", "๐ดค", "๐ดฅ", "๐ดฆ", "๐ดง", "๐ดจ", "๐ดฉ", "๐ดช", "๐ดซ", "๐ดฌ", "๐ดญ", "๐ดฎ", "๐ดฏ"], | ||
"symbols": ["๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ต", "๐ด๐ต", "", "เฅค", "เฅฅ"], | ||
"zwj": ["\u200D"], | ||
"skip": [""], | ||
"accent": ["\u0951", "\u0952"], | ||
"combo_accent": ["๐ตเฅ", "๐ตเฅ", "๐ตเฅ", "๐ตเฅ"], | ||
"candra": ["๐ดบ"], | ||
"other": ["๐ด๐ต", "๐ด๐ต", "๐ด๐ต", "๐ด๐ต", "๐ด๐ต", "๐ด๐ต", "๐ดก๐ต", "๐ดฅ๐ต", "๐ดฆ๐ต"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"vowels": ["๐ ", "๐", "๐", "๐", "๐", "๐", "๐", "๐ ", "๐", "๐ก", "๐๐", "๐", "๐", "๐๐", "๐", "๐"], | ||
"vowel_marks": ["๐พ", "๐ฟ", "๐", "๐", "๐", "๐", "๐", "๐ข", "๐ฃ", "๐๐", "๐", "๐", "๐๐", "๐", "๐"], | ||
"other_marks": ["๐", "๐", "๐"], | ||
"virama": ["๐"], | ||
"consonants": ["๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐", "๐ ", "๐ก", "๐ข", "๐ฃ", "๐ค", "๐ฅ", "๐ฆ", "๐ง", "๐จ", "๐ช", "๐ซ", "๐ฌ", "๐ญ", "๐ฎ", "๐ฏ", "๐ฐ", "๐ฒ", "๐ต", "๐ถ", "๐ท", "๐ธ", "๐น", "๐ณ", "๐๐๐ท", "๐๐๐"], | ||
"symbols": ["เฏฆ", "เฏง", "เฏจ", "เฏฉ", "เฏช", "เฏซ", "เฏฌ", "เฏญ", "เฏฎ", "เฏฏ", "๐", "๐ฝ", "เฅค", "เฅฅ"], | ||
"candra": ["๐"], | ||
"other": ["๐๐ผ", "๐๐ผ", "๐๐ผ", "๐๐ผ", "๐ก๐ผ", "๐ข๐ผ", "๐ซ๐ผ", "๐ฏ๐ผ", "๐ฐ๐ผ"] | ||
} |
Oops, something went wrong.