blob: 437ce0deb7d697163de2084bc1ac7c5062463c97 [file] [log] [blame]
#
# Copyright (C) 2010, 2011 DocArch <http://www.docarch.be>
# Copyright (C) 2016 Babbage B.V. <http://www.babbage.com>
#
# 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/>.
#
# ----------------------------------------------------------------------------------------------
#
# This table is based on braille-patterns.cti, which blocks back translation of unicode braille intentionally
#
# It can be used to back translate braille input to unicode braille output
# ----------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------
# Unicode 2800..28FF Braille Patterns
# ----------------------------------------------------------------------------------------------
sign \x2800 0 # ⠀ BRAILLE PATTERN DOTS-0
sign \x2801 1 # ⠁ BRAILLE PATTERN DOTS-1
sign \x2802 2 # ⠂ BRAILLE PATTERN DOTS-2
sign \x2803 12 # ⠃ BRAILLE PATTERN DOTS-12
sign \x2804 3 # ⠄ BRAILLE PATTERN DOTS-3
sign \x2805 13 # ⠅ BRAILLE PATTERN DOTS-13
sign \x2806 23 # ⠆ BRAILLE PATTERN DOTS-23
sign \x2807 123 # ⠇ BRAILLE PATTERN DOTS-123
sign \x2808 4 # ⠈ BRAILLE PATTERN DOTS-4
sign \x2809 14 # ⠉ BRAILLE PATTERN DOTS-14
sign \x280A 24 # ⠊ BRAILLE PATTERN DOTS-24
sign \x280B 124 # ⠋ BRAILLE PATTERN DOTS-124
sign \x280C 34 # ⠌ BRAILLE PATTERN DOTS-34
sign \x280D 134 # ⠍ BRAILLE PATTERN DOTS-134
sign \x280E 234 # ⠎ BRAILLE PATTERN DOTS-234
sign \x280F 1234 # ⠏ BRAILLE PATTERN DOTS-1234
sign \x2810 5 # ⠐ BRAILLE PATTERN DOTS-5
sign \x2811 15 # ⠑ BRAILLE PATTERN DOTS-15
sign \x2812 25 # ⠒ BRAILLE PATTERN DOTS-25
sign \x2813 125 # ⠓ BRAILLE PATTERN DOTS-125
sign \x2814 35 # ⠔ BRAILLE PATTERN DOTS-35
sign \x2815 135 # ⠕ BRAILLE PATTERN DOTS-135
sign \x2816 235 # ⠖ BRAILLE PATTERN DOTS-235
sign \x2817 1235 # ⠗ BRAILLE PATTERN DOTS-1235
sign \x2818 45 # ⠘ BRAILLE PATTERN DOTS-45
sign \x2819 145 # ⠙ BRAILLE PATTERN DOTS-145
sign \x281A 245 # ⠚ BRAILLE PATTERN DOTS-245
sign \x281B 1245 # ⠛ BRAILLE PATTERN DOTS-1245
sign \x281C 345 # ⠜ BRAILLE PATTERN DOTS-345
sign \x281D 1345 # ⠝ BRAILLE PATTERN DOTS-1345
sign \x281E 2345 # ⠞ BRAILLE PATTERN DOTS-2345
sign \x281F 12345 # ⠟ BRAILLE PATTERN DOTS-12345
sign \x2820 6 # ⠠ BRAILLE PATTERN DOTS-6
sign \x2821 16 # ⠡ BRAILLE PATTERN DOTS-16
sign \x2822 26 # ⠢ BRAILLE PATTERN DOTS-26
sign \x2823 126 # ⠣ BRAILLE PATTERN DOTS-126
sign \x2824 36 # ⠤ BRAILLE PATTERN DOTS-36
sign \x2825 136 # ⠥ BRAILLE PATTERN DOTS-136
sign \x2826 236 # ⠦ BRAILLE PATTERN DOTS-236
sign \x2827 1236 # ⠧ BRAILLE PATTERN DOTS-1236
sign \x2828 46 # ⠨ BRAILLE PATTERN DOTS-46
sign \x2829 146 # ⠩ BRAILLE PATTERN DOTS-146
sign \x282A 246 # ⠪ BRAILLE PATTERN DOTS-246
sign \x282B 1246 # ⠫ BRAILLE PATTERN DOTS-1246
sign \x282C 346 # ⠬ BRAILLE PATTERN DOTS-346
sign \x282D 1346 # ⠭ BRAILLE PATTERN DOTS-1346
sign \x282E 2346 # ⠮ BRAILLE PATTERN DOTS-2346
sign \x282F 12346 # ⠯ BRAILLE PATTERN DOTS-12346
sign \x2830 56 # ⠰ BRAILLE PATTERN DOTS-56
sign \x2831 156 # ⠱ BRAILLE PATTERN DOTS-156
sign \x2832 256 # ⠲ BRAILLE PATTERN DOTS-256
sign \x2833 1256 # ⠳ BRAILLE PATTERN DOTS-1256
sign \x2834 356 # ⠴ BRAILLE PATTERN DOTS-356
sign \x2835 1356 # ⠵ BRAILLE PATTERN DOTS-1356
sign \x2836 2356 # ⠶ BRAILLE PATTERN DOTS-2356
sign \x2837 12356 # ⠷ BRAILLE PATTERN DOTS-12356
sign \x2838 456 # ⠸ BRAILLE PATTERN DOTS-456
sign \x2839 1456 # ⠹ BRAILLE PATTERN DOTS-1456
sign \x283A 2456 # ⠺ BRAILLE PATTERN DOTS-2456
sign \x283B 12456 # ⠻ BRAILLE PATTERN DOTS-12456
sign \x283C 3456 # ⠼ BRAILLE PATTERN DOTS-3456
sign \x283D 13456 # ⠽ BRAILLE PATTERN DOTS-13456
sign \x283E 23456 # ⠾ BRAILLE PATTERN DOTS-23456
sign \x283F 123456 # ⠿ BRAILLE PATTERN DOTS-123456
sign \x2840 7 # ⡀ BRAILLE PATTERN DOTS-7
sign \x2841 17 # ⡁ BRAILLE PATTERN DOTS-17
sign \x2842 27 # ⡂ BRAILLE PATTERN DOTS-27
sign \x2843 127 # ⡃ BRAILLE PATTERN DOTS-127
sign \x2844 37 # ⡄ BRAILLE PATTERN DOTS-37
sign \x2845 137 # ⡅ BRAILLE PATTERN DOTS-137
sign \x2846 237 # ⡆ BRAILLE PATTERN DOTS-237
sign \x2847 1237 # ⡇ BRAILLE PATTERN DOTS-1237
sign \x2848 47 # ⡈ BRAILLE PATTERN DOTS-47
sign \x2849 147 # ⡉ BRAILLE PATTERN DOTS-147
sign \x284A 247 # ⡊ BRAILLE PATTERN DOTS-247
sign \x284B 1247 # ⡋ BRAILLE PATTERN DOTS-1247
sign \x284C 347 # ⡌ BRAILLE PATTERN DOTS-347
sign \x284D 1347 # ⡍ BRAILLE PATTERN DOTS-1347
sign \x284E 2347 # ⡎ BRAILLE PATTERN DOTS-2347
sign \x284F 12347 # ⡏ BRAILLE PATTERN DOTS-12347
sign \x2850 57 # ⡐ BRAILLE PATTERN DOTS-57
sign \x2851 157 # ⡑ BRAILLE PATTERN DOTS-157
sign \x2852 257 # ⡒ BRAILLE PATTERN DOTS-257
sign \x2853 1257 # ⡓ BRAILLE PATTERN DOTS-1257
sign \x2854 357 # ⡔ BRAILLE PATTERN DOTS-357
sign \x2855 1357 # ⡕ BRAILLE PATTERN DOTS-1357
sign \x2856 2357 # ⡖ BRAILLE PATTERN DOTS-2357
sign \x2857 12357 # ⡗ BRAILLE PATTERN DOTS-12357
sign \x2858 457 # ⡘ BRAILLE PATTERN DOTS-457
sign \x2859 1457 # ⡙ BRAILLE PATTERN DOTS-1457
sign \x285A 2457 # ⡚ BRAILLE PATTERN DOTS-2457
sign \x285B 12457 # ⡛ BRAILLE PATTERN DOTS-12457
sign \x285C 3457 # ⡜ BRAILLE PATTERN DOTS-3457
sign \x285D 13457 # ⡝ BRAILLE PATTERN DOTS-13457
sign \x285E 23457 # ⡞ BRAILLE PATTERN DOTS-23457
sign \x285F 123457 # ⡟ BRAILLE PATTERN DOTS-123457
sign \x2860 67 # ⡠ BRAILLE PATTERN DOTS-67
sign \x2861 167 # ⡡ BRAILLE PATTERN DOTS-167
sign \x2862 267 # ⡢ BRAILLE PATTERN DOTS-267
sign \x2863 1267 # ⡣ BRAILLE PATTERN DOTS-1267
sign \x2864 367 # ⡤ BRAILLE PATTERN DOTS-367
sign \x2865 1367 # ⡥ BRAILLE PATTERN DOTS-1367
sign \x2866 2367 # ⡦ BRAILLE PATTERN DOTS-2367
sign \x2867 12367 # ⡧ BRAILLE PATTERN DOTS-12367
sign \x2868 467 # ⡨ BRAILLE PATTERN DOTS-467
sign \x2869 1467 # ⡩ BRAILLE PATTERN DOTS-1467
sign \x286A 2467 # ⡪ BRAILLE PATTERN DOTS-2467
sign \x286B 12467 # ⡫ BRAILLE PATTERN DOTS-12467
sign \x286C 3467 # ⡬ BRAILLE PATTERN DOTS-3467
sign \x286D 13467 # ⡭ BRAILLE PATTERN DOTS-13467
sign \x286E 23467 # ⡮ BRAILLE PATTERN DOTS-23467
sign \x286F 123467 # ⡯ BRAILLE PATTERN DOTS-123467
sign \x2870 567 # ⡰ BRAILLE PATTERN DOTS-567
sign \x2871 1567 # ⡱ BRAILLE PATTERN DOTS-1567
sign \x2872 2567 # ⡲ BRAILLE PATTERN DOTS-2567
sign \x2873 12567 # ⡳ BRAILLE PATTERN DOTS-12567
sign \x2874 3567 # ⡴ BRAILLE PATTERN DOTS-3567
sign \x2875 13567 # ⡵ BRAILLE PATTERN DOTS-13567
sign \x2876 23567 # ⡶ BRAILLE PATTERN DOTS-23567
sign \x2877 123567 # ⡷ BRAILLE PATTERN DOTS-123567
sign \x2878 4567 # ⡸ BRAILLE PATTERN DOTS-4567
sign \x2879 14567 # ⡹ BRAILLE PATTERN DOTS-14567
sign \x287A 24567 # ⡺ BRAILLE PATTERN DOTS-24567
sign \x287B 124567 # ⡻ BRAILLE PATTERN DOTS-124567
sign \x287C 34567 # ⡼ BRAILLE PATTERN DOTS-34567
sign \x287D 134567 # ⡽ BRAILLE PATTERN DOTS-134567
sign \x287E 234567 # ⡾ BRAILLE PATTERN DOTS-234567
sign \x287F 1234567 # ⡿ BRAILLE PATTERN DOTS-1234567
sign \x2880 8 # ⢀ BRAILLE PATTERN DOTS-8
sign \x2881 18 # ⢁ BRAILLE PATTERN DOTS-18
sign \x2882 28 # ⢂ BRAILLE PATTERN DOTS-28
sign \x2883 128 # ⢃ BRAILLE PATTERN DOTS-128
sign \x2884 38 # ⢄ BRAILLE PATTERN DOTS-38
sign \x2885 138 # ⢅ BRAILLE PATTERN DOTS-138
sign \x2886 238 # ⢆ BRAILLE PATTERN DOTS-238
sign \x2887 1238 # ⢇ BRAILLE PATTERN DOTS-1238
sign \x2888 48 # ⢈ BRAILLE PATTERN DOTS-48
sign \x2889 148 # ⢉ BRAILLE PATTERN DOTS-148
sign \x288A 248 # ⢊ BRAILLE PATTERN DOTS-248
sign \x288B 1248 # ⢋ BRAILLE PATTERN DOTS-1248
sign \x288C 348 # ⢌ BRAILLE PATTERN DOTS-348
sign \x288D 1348 # ⢍ BRAILLE PATTERN DOTS-1348
sign \x288E 2348 # ⢎ BRAILLE PATTERN DOTS-2348
sign \x288F 12348 # ⢏ BRAILLE PATTERN DOTS-12348
sign \x2890 58 # ⢐ BRAILLE PATTERN DOTS-58
sign \x2891 158 # ⢑ BRAILLE PATTERN DOTS-158
sign \x2892 258 # ⢒ BRAILLE PATTERN DOTS-258
sign \x2893 1258 # ⢓ BRAILLE PATTERN DOTS-1258
sign \x2894 358 # ⢔ BRAILLE PATTERN DOTS-358
sign \x2895 1358 # ⢕ BRAILLE PATTERN DOTS-1358
sign \x2896 2358 # ⢖ BRAILLE PATTERN DOTS-2358
sign \x2897 12358 # ⢗ BRAILLE PATTERN DOTS-12358
sign \x2898 458 # ⢘ BRAILLE PATTERN DOTS-458
sign \x2899 1458 # ⢙ BRAILLE PATTERN DOTS-1458
sign \x289A 2458 # ⢚ BRAILLE PATTERN DOTS-2458
sign \x289B 12458 # ⢛ BRAILLE PATTERN DOTS-12458
sign \x289C 3458 # ⢜ BRAILLE PATTERN DOTS-3458
sign \x289D 13458 # ⢝ BRAILLE PATTERN DOTS-13458
sign \x289E 23458 # ⢞ BRAILLE PATTERN DOTS-23458
sign \x289F 123458 # ⢟ BRAILLE PATTERN DOTS-123458
sign \x28A0 68 # ⢠ BRAILLE PATTERN DOTS-68
sign \x28A1 168 # ⢡ BRAILLE PATTERN DOTS-168
sign \x28A2 268 # ⢢ BRAILLE PATTERN DOTS-268
sign \x28A3 1268 # ⢣ BRAILLE PATTERN DOTS-1268
sign \x28A4 368 # ⢤ BRAILLE PATTERN DOTS-368
sign \x28A5 1368 # ⢥ BRAILLE PATTERN DOTS-1368
sign \x28A6 2368 # ⢦ BRAILLE PATTERN DOTS-2368
sign \x28A7 12368 # ⢧ BRAILLE PATTERN DOTS-12368
sign \x28A8 468 # ⢨ BRAILLE PATTERN DOTS-468
sign \x28A9 1468 # ⢩ BRAILLE PATTERN DOTS-1468
sign \x28AA 2468 # ⢪ BRAILLE PATTERN DOTS-2468
sign \x28AB 12468 # ⢫ BRAILLE PATTERN DOTS-12468
sign \x28AC 3468 # ⢬ BRAILLE PATTERN DOTS-3468
sign \x28AD 13468 # ⢭ BRAILLE PATTERN DOTS-13468
sign \x28AE 23468 # ⢮ BRAILLE PATTERN DOTS-23468
sign \x28AF 123468 # ⢯ BRAILLE PATTERN DOTS-123468
sign \x28B0 568 # ⢰ BRAILLE PATTERN DOTS-568
sign \x28B1 1568 # ⢱ BRAILLE PATTERN DOTS-1568
sign \x28B2 2568 # ⢲ BRAILLE PATTERN DOTS-2568
sign \x28B3 12568 # ⢳ BRAILLE PATTERN DOTS-12568
sign \x28B4 3568 # ⢴ BRAILLE PATTERN DOTS-3568
sign \x28B5 13568 # ⢵ BRAILLE PATTERN DOTS-13568
sign \x28B6 23568 # ⢶ BRAILLE PATTERN DOTS-23568
sign \x28B7 123568 # ⢷ BRAILLE PATTERN DOTS-123568
sign \x28B8 4568 # ⢸ BRAILLE PATTERN DOTS-4568
sign \x28B9 14568 # ⢹ BRAILLE PATTERN DOTS-14568
sign \x28BA 24568 # ⢺ BRAILLE PATTERN DOTS-24568
sign \x28BB 124568 # ⢻ BRAILLE PATTERN DOTS-124568
sign \x28BC 34568 # ⢼ BRAILLE PATTERN DOTS-34568
sign \x28BD 134568 # ⢽ BRAILLE PATTERN DOTS-134568
sign \x28BE 234568 # ⢾ BRAILLE PATTERN DOTS-234568
sign \x28BF 1234568 # ⢿ BRAILLE PATTERN DOTS-1234568
sign \x28C0 78 # ⣀ BRAILLE PATTERN DOTS-78
sign \x28C1 178 # ⣁ BRAILLE PATTERN DOTS-178
sign \x28C2 278 # ⣂ BRAILLE PATTERN DOTS-278
sign \x28C3 1278 # ⣃ BRAILLE PATTERN DOTS-1278
sign \x28C4 378 # ⣄ BRAILLE PATTERN DOTS-378
sign \x28C5 1378 # ⣅ BRAILLE PATTERN DOTS-1378
sign \x28C6 2378 # ⣆ BRAILLE PATTERN DOTS-2378
sign \x28C7 12378 # ⣇ BRAILLE PATTERN DOTS-12378
sign \x28C8 478 # ⣈ BRAILLE PATTERN DOTS-478
sign \x28C9 1478 # ⣉ BRAILLE PATTERN DOTS-1478
sign \x28CA 2478 # ⣊ BRAILLE PATTERN DOTS-2478
sign \x28CB 12478 # ⣋ BRAILLE PATTERN DOTS-12478
sign \x28CC 3478 # ⣌ BRAILLE PATTERN DOTS-3478
sign \x28CD 13478 # ⣍ BRAILLE PATTERN DOTS-13478
sign \x28CE 23478 # ⣎ BRAILLE PATTERN DOTS-23478
sign \x28CF 123478 # ⣏ BRAILLE PATTERN DOTS-123478
sign \x28D0 578 # ⣐ BRAILLE PATTERN DOTS-578
sign \x28D1 1578 # ⣑ BRAILLE PATTERN DOTS-1578
sign \x28D2 2578 # ⣒ BRAILLE PATTERN DOTS-2578
sign \x28D3 12578 # ⣓ BRAILLE PATTERN DOTS-12578
sign \x28D4 3578 # ⣔ BRAILLE PATTERN DOTS-3578
sign \x28D5 13578 # ⣕ BRAILLE PATTERN DOTS-13578
sign \x28D6 23578 # ⣖ BRAILLE PATTERN DOTS-23578
sign \x28D7 123578 # ⣗ BRAILLE PATTERN DOTS-123578
sign \x28D8 4578 # ⣘ BRAILLE PATTERN DOTS-4578
sign \x28D9 14578 # ⣙ BRAILLE PATTERN DOTS-14578
sign \x28DA 24578 # ⣚ BRAILLE PATTERN DOTS-24578
sign \x28DB 124578 # ⣛ BRAILLE PATTERN DOTS-124578
sign \x28DC 34578 # ⣜ BRAILLE PATTERN DOTS-34578
sign \x28DD 134578 # ⣝ BRAILLE PATTERN DOTS-134578
sign \x28DE 234578 # ⣞ BRAILLE PATTERN DOTS-234578
sign \x28DF 1234578 # ⣟ BRAILLE PATTERN DOTS-1234578
sign \x28E0 678 # ⣠ BRAILLE PATTERN DOTS-678
sign \x28E1 1678 # ⣡ BRAILLE PATTERN DOTS-1678
sign \x28E2 2678 # ⣢ BRAILLE PATTERN DOTS-2678
sign \x28E3 12678 # ⣣ BRAILLE PATTERN DOTS-12678
sign \x28E4 3678 # ⣤ BRAILLE PATTERN DOTS-3678
sign \x28E5 13678 # ⣥ BRAILLE PATTERN DOTS-13678
sign \x28E6 23678 # ⣦ BRAILLE PATTERN DOTS-23678
sign \x28E7 123678 # ⣧ BRAILLE PATTERN DOTS-123678
sign \x28E8 4678 # ⣨ BRAILLE PATTERN DOTS-4678
sign \x28E9 14678 # ⣩ BRAILLE PATTERN DOTS-14678
sign \x28EA 24678 # ⣪ BRAILLE PATTERN DOTS-24678
sign \x28EB 124678 # ⣫ BRAILLE PATTERN DOTS-124678
sign \x28EC 34678 # ⣬ BRAILLE PATTERN DOTS-34678
sign \x28ED 134678 # ⣭ BRAILLE PATTERN DOTS-134678
sign \x28EE 234678 # ⣮ BRAILLE PATTERN DOTS-234678
sign \x28EF 1234678 # ⣯ BRAILLE PATTERN DOTS-1234678
sign \x28F0 5678 # ⣰ BRAILLE PATTERN DOTS-5678
sign \x28F1 15678 # ⣱ BRAILLE PATTERN DOTS-15678
sign \x28F2 25678 # ⣲ BRAILLE PATTERN DOTS-25678
sign \x28F3 125678 # ⣳ BRAILLE PATTERN DOTS-125678
sign \x28F4 35678 # ⣴ BRAILLE PATTERN DOTS-35678
sign \x28F5 135678 # ⣵ BRAILLE PATTERN DOTS-135678
sign \x28F6 235678 # ⣶ BRAILLE PATTERN DOTS-235678
sign \x28F7 1235678 # ⣷ BRAILLE PATTERN DOTS-1235678
sign \x28F8 45678 # ⣸ BRAILLE PATTERN DOTS-45678
sign \x28F9 145678 # ⣹ BRAILLE PATTERN DOTS-145678
sign \x28FA 245678 # ⣺ BRAILLE PATTERN DOTS-245678
sign \x28FB 1245678 # ⣻ BRAILLE PATTERN DOTS-1245678
sign \x28FC 345678 # ⣼ BRAILLE PATTERN DOTS-345678
sign \x28FD 1345678 # ⣽ BRAILLE PATTERN DOTS-1345678
sign \x28FE 2345678 # ⣾ BRAILLE PATTERN DOTS-2345678
sign \x28FF 12345678 # ⣿ BRAILLE PATTERN DOTS-12345678
# ----------------------------------------------------------------------------------------------