226 lines
6.9 KiB
Plaintext
226 lines
6.9 KiB
Plaintext
# liblouis: Thai Current Braille System.
|
||
#
|
||
#-index-name: Thai, computer
|
||
#-display-name: Thai computer braille
|
||
#
|
||
#+language: th
|
||
#+type: computer
|
||
#+system: thai
|
||
#+dots: 8
|
||
#
|
||
# This table can only be used in backward mode
|
||
#+direction: backward
|
||
#
|
||
#-copyright: 2023, Thai braille fund and FOUNDATION FOR THE BLIND IN THAILAND UNDER THE ROYAL PATRONAGE OF H.M. THE QUEEN.
|
||
#
|
||
# Copyright (C) 2023 by Thai braille fund and FOUNDATION FOR THE BLIND IN THAILAND UNDER THE ROYAL PATRONAGE OF H.M. THE QUEEN.
|
||
#
|
||
# Version 2023-06-01
|
||
#
|
||
# This file is part of liblouis.
|
||
#
|
||
# liblouis is free software: you can redistribute it and/or modify it
|
||
# under the terms of the GNU Lesser General Public License as
|
||
# published by the Free Software Foundation, either version 2.1 of the
|
||
# License, or (at your option) any later version.
|
||
#
|
||
# liblouis is distributed in the hope that it will be useful, but
|
||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
# Lesser General Public License for more details.
|
||
#
|
||
# You should have received a copy of the GNU Lesser General Public
|
||
# License along with liblouis. If not, see
|
||
# <http://www.gnu.org/licenses/>.
|
||
#
|
||
# Created and maintained by: Chatupol Nootatong <jpt@tab.or.th>
|
||
# - Dr.Wiraman Niyomphol <wiraman.n@gmail.com>
|
||
# - Itsawat Banlawanich <peet.itsawat@gmail.com>
|
||
# Based on <https://www.tab.or.th/braille_spec/thaibraille.pdf>
|
||
#
|
||
#-maintainer: Chatupol Nootatong <jpt@tab.or.th>
|
||
#-author: Chatupol Nootatong <jpt@tab.or.th>
|
||
#-author: Dr. Wiraman Niyomphol <wiraman.n@gmail.com>
|
||
#-author: Itsawat Banlawanich <peet.itsawat@gmail.com>
|
||
|
||
include spaces.uti
|
||
|
||
# Thai Consinants backward
|
||
nofor letter \x0e01 12459 # ก
|
||
nofor pass2 @1245 @12459 # ก
|
||
nofor letter \x0e02 139 # ข
|
||
nofor pass2 @13 @139 # ข
|
||
nofor letter \x0e03 13789 # ฃ
|
||
nofor pass2 @1378 @13789 # ฃ
|
||
nofor letter \x0e04 1369 # ค
|
||
nofor pass2 @136 @1369 # ค
|
||
nofor letter \x0e05 13689 # ฅ
|
||
nofor pass2 @1368 @13689 # ฅ
|
||
nofor letter \x0e06 13679 # ฆ
|
||
nofor pass2 @1367 @13679 # ฆ
|
||
nofor letter \x0e07 124569 # ง
|
||
nofor pass2 @12456 @124569 # ง
|
||
nofor letter \x0e08 2459 # จ
|
||
nofor pass2 @245 @2459 # จ
|
||
nofor letter \x0e09 349 # ฉ
|
||
nofor pass2 @34 @349 # ฉ
|
||
nofor letter \x0e0a 3469 # ช
|
||
nofor pass2 @346 @3469 # ช
|
||
nofor letter \x0e0b 23469 # ซ
|
||
nofor pass2 @2346 @23469 # ซ
|
||
nofor letter \x0e0c 34679 # ฌ
|
||
nofor pass2 @3467 @34679 # ฌ
|
||
nofor letter \x0e0d 1345679 # ญ
|
||
nofor pass2 @134567 @1345679 # ญ
|
||
nofor letter \x0e0e 14579 # ฎ
|
||
nofor pass2 @1457 @14579 # ฎ
|
||
nofor letter \x0e0f 125679 # ฏ
|
||
nofor pass2 @12567 @125679 # ฏ
|
||
nofor letter \x0e10 234579 # ฐ
|
||
nofor pass2 @23457 @234579 # ฐ
|
||
nofor letter \x0e11 2345679 # ฑ
|
||
nofor pass2 @234567 @2345679 # ฑ
|
||
nofor letter \x0e12 2345689 # ฒ
|
||
nofor pass2 @234568 @2345689 # ฒ
|
||
nofor letter \x0e13 134579 # ณ
|
||
nofor pass2 @13457 @134579 # ณ
|
||
nofor letter \x0e14 1459 # ด
|
||
nofor pass2 @145 @1459 # ด
|
||
nofor letter \x0e15 12569 # ต
|
||
nofor pass2 @1256 @12569 # ต
|
||
nofor letter \x0e16 23459 # ถ
|
||
nofor pass2 @2345 @23459 # ถ
|
||
nofor letter \x0e17 234569 # ท
|
||
nofor pass2 @23456 @234569 # ท
|
||
nofor letter \x0e18 23456789 # ธ
|
||
nofor pass2 @2345678 @23456789 # ธ
|
||
nofor letter \x0e19 13459 # น
|
||
nofor pass2 @1345 @13459 # น
|
||
nofor letter \x0e1a 12369 # บ
|
||
nofor pass2 @1236 @12369 # บ
|
||
nofor letter \x0e1b 123469 # ป
|
||
nofor pass2 @12346 @123469 # ป
|
||
nofor letter \x0e1c 12349 # ผ
|
||
nofor pass2 @1234 @12349 # ผ
|
||
nofor letter \x0e1d 13469 # ฝ
|
||
nofor pass2 @1346 @13469 # ฝ
|
||
nofor letter \x0e1e 14569 # พ
|
||
nofor pass2 @1456 @14569 # พ
|
||
nofor letter \x0e1f 12469 # ฟ
|
||
nofor pass2 @1246 @12469 # ฟ
|
||
nofor letter \x0e20 145679 # ภ
|
||
nofor pass2 @14567 @145679 # ภ
|
||
nofor letter \x0e21 1349 # ม
|
||
nofor pass2 @134 @1349 # ม
|
||
nofor letter \x0e22 134569 # ย
|
||
nofor pass2 @13456 @134569 # ย
|
||
nofor letter \x0e23 12359 # ร
|
||
nofor pass2 @1235 @12359 # ร
|
||
nofor letter \x0e25 1239 # ล
|
||
nofor pass2 @123 @1239 # ล
|
||
nofor letter \x0e27 24569 # ว
|
||
nofor pass2 @2456 @24569 # ว
|
||
nofor letter \x0e28 23479 # ศ
|
||
nofor pass2 @2347 @23479 # ศ
|
||
nofor letter \x0e29 23489 # ษ
|
||
nofor pass2 @2348 @23489 # ษ
|
||
nofor letter \x0e2a 2349 # ส
|
||
nofor pass2 @234 @2349 # ส
|
||
nofor letter \x0e2b 1259 # ห
|
||
nofor pass2 @125 @1259 # ห
|
||
nofor letter \x0e2c 12379 # ฬ
|
||
nofor pass2 @1237 @12379 # ฬ
|
||
nofor letter \x0e2d 1359 # อ
|
||
nofor pass2 @135 @1359 # อ
|
||
nofor letter \x0e2e 1234569 # ฮ
|
||
nofor pass2 @123456 @1234569 # ฮ
|
||
|
||
# Thai vowel
|
||
nofor letter \x0e30 1a # ะ
|
||
nofor pass2 @1 @1a # ะ
|
||
nofor letter \x0e31 345a # ั
|
||
nofor pass2 @345 @345a # ั
|
||
nofor letter \x0e47 3a # ็
|
||
nofor pass2 @3 @3a # ็
|
||
nofor letter \x0e32 16a # า
|
||
nofor pass2 @16 @16a # า
|
||
nofor letter \x0e34 12a # ิ
|
||
nofor pass2 @12 @12a # ิ
|
||
nofor letter \x0e35 23a # ี
|
||
nofor pass2 @23 @23a # ี
|
||
nofor letter \x0e38 14a # ุ
|
||
nofor pass2 @14 @14a # ุ
|
||
nofor letter \x0e39 25a # ู
|
||
nofor pass2 @25 @25a # ู
|
||
nofor letter \x0e36 246a # ึ
|
||
nofor pass2 @246 @246a # ึ
|
||
nofor letter \x0e37 26a # ื
|
||
nofor pass2 @26 @26a # ื
|
||
nofor letter \x0e40 124a # เ
|
||
nofor pass2 @124 @124a # เ
|
||
nofor letter \x0e41 126a # แ
|
||
nofor pass2 @126 @126a # แ
|
||
nofor letter \x0e42 24a # โ
|
||
nofor pass2 @24 @24a # โ
|
||
nofor letter \x0e33 1356a # ำ
|
||
nofor pass2 @1356 @1356a # ำ
|
||
nofor letter \x0e44 156a # ไ
|
||
nofor pass2 @156 @156a # ไ
|
||
nofor letter \x0e43 1568a # ใ
|
||
nofor pass2 @1568 @1568a # ใ
|
||
nofor letter \x0e24 12358a # ฤ
|
||
nofor pass2 @12358 @12358a # ฤ
|
||
nofor letter \x0e26 1238a # ฦ
|
||
nofor pass2 @1238 @1238a # ฦ
|
||
nofor letter \x0e48 35a # ่
|
||
nofor pass2 @35 @35a # ่
|
||
nofor letter \x0e49 256a # ้
|
||
nofor pass2 @256 @256a # ้
|
||
nofor letter \x0e4a 2356a # ๊
|
||
nofor pass2 @2356 @2356a # ๊
|
||
nofor letter \x0e4b 236a # ๋
|
||
nofor pass2 @236 @236a # ๋
|
||
nofor sign \x0e46 2a # ๆ
|
||
nofor pass2 @2 @2a # ๆ
|
||
nofor letter \x0e4c 356a # ์
|
||
nofor pass2 @356 @356a # ์
|
||
nofor sign \x0e4d 58a # ํ
|
||
nofor pass2 @58 @58a # ํ
|
||
nofor sign \x0e3a 38a # ฺ
|
||
nofor pass2 @38 @38a # ฺ
|
||
nofor sign \x0e2f 568a # ฯ
|
||
nofor pass2 @568 @568a # ฯ
|
||
nofor sign \x0e3f 128a # ฿
|
||
nofor pass2 @128 @128a # ฿
|
||
nofor sign \x0e45 168a # ๅ
|
||
nofor pass2 @168 @168a # ๅ
|
||
nofor sign \x0e4e 158a # ๎
|
||
nofor pass2 @158 @158a # ๎
|
||
nofor sign \x0e4f 148a # ๏
|
||
nofor pass2 @148 @148a # ๏
|
||
nofor sign \x0e5a 2568a # ๚
|
||
nofor pass2 @2568 @2568a # ๚
|
||
nofor sign \x0e5b 238a # ๛
|
||
nofor pass2 @238 @238a # ๛
|
||
|
||
# Thai digit
|
||
nofor digit \x0e50 3567b # ๐
|
||
nofor pass2 @3567 @3567b # ๐
|
||
nofor digit \x0e51 27b # ๑
|
||
nofor pass2 @27 @27b # ๑
|
||
nofor digit \x0e52 237b # ๒
|
||
nofor pass2 @237 @237b # ๒
|
||
nofor digit \x0e53 257b # ๓
|
||
nofor pass2 @257 @257b # ๓
|
||
nofor digit \x0e54 2567b # ๔
|
||
nofor pass2 @2567 @2567b # ๔
|
||
nofor digit \x0e55 267b # ๕
|
||
nofor pass2 @267 @267b # ๕
|
||
nofor digit \x0e56 2357b # ๖
|
||
nofor pass2 @2357 @2357b # ๖
|
||
nofor digit \x0e57 23567b # ๗
|
||
nofor pass2 @23567 @23567b # ๗
|
||
nofor digit \x0e58 2367b # ๘
|
||
nofor pass2 @2367 @2367b # ๘
|
||
nofor digit \x0e59 357b # ๙
|
||
nofor pass2 @357 @357b # ๙ |