552 lines
10 KiB
Plaintext
552 lines
10 KiB
Plaintext
# Copyright (C) 2023 Bert Frees <bertfrees@gmail.com>
|
||
# Copyright (C) 2024 Davy Kager
|
||
#
|
||
# 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/>.
|
||
|
||
# nl-NL-g0.utb attaches virtual dots to the braille output in order to
|
||
# make it possible to distinguish between identical dot patterns that
|
||
# originate from different input. For instance, the braille pattern
|
||
# for digit "1" has a virtual dot to distinguish it from the letter
|
||
# "a".
|
||
|
||
# nl-print.dis maps dot patterns back to their origin as much as
|
||
# possible. Special indicator dot patterns are mapped to Unicode
|
||
# braille.
|
||
|
||
# the meaning of the virtual dots is as follows:
|
||
#
|
||
# - 9: numeric
|
||
# - f: uppercase
|
||
# - e: unicode braille
|
||
# - d: greek
|
||
# - a, b and c are used to create at most 7 alternatives for each dot pattern
|
||
|
||
display \s 0
|
||
display ⠀ e
|
||
display a 1
|
||
display A 1f
|
||
display 1 19
|
||
display ¹ 19a
|
||
display ã 1a
|
||
display à 1af
|
||
display å 1b
|
||
display Å 1bf
|
||
display ₐ 1c
|
||
display α 1d
|
||
display Α 1df
|
||
display ά 1ad
|
||
display Ά 1adf
|
||
display ⠁ 1e
|
||
display , 2
|
||
display ₁ 29
|
||
display ⠂ 2e
|
||
display b 12
|
||
display B 12f
|
||
display 2 129
|
||
display ² 129a
|
||
display β 12d
|
||
display Β 12df
|
||
display ⠃ 12e
|
||
display ' 3
|
||
display ⠄ 3e
|
||
display k 13
|
||
display K 13f
|
||
display κ 13d
|
||
display Κ 13df
|
||
display ⠅ 13e
|
||
display ; 23
|
||
display ₂ 239
|
||
display ⠆ 23e
|
||
display l 123
|
||
display L 123f
|
||
display λ 123d
|
||
display Λ 123df
|
||
display ⠇ 123e
|
||
display ⠈ 4 (voorteken in duim-, geboorte-, graad-, minuut- en secondeteken)
|
||
display ⠈ 4e
|
||
display c 14
|
||
display C 14f
|
||
display 3 149
|
||
display ³ 149a
|
||
display © 14a
|
||
display ⠉ 14e
|
||
display i 24
|
||
display I 24f
|
||
display 9 249
|
||
display ⁹ 249a
|
||
display ì 24a
|
||
display Ì 24af
|
||
display ι 24d
|
||
display Ι 24df
|
||
display ί 24ad
|
||
display Ί 24adf
|
||
display ⠊ 24e
|
||
display f 124
|
||
display F 124f
|
||
display 6 1249
|
||
display ⁶ 1249a
|
||
display φ 124d
|
||
display Φ 124df
|
||
display ϕ 124ad
|
||
display ⠋ 124e
|
||
display / 34
|
||
display í 34a
|
||
display Í 34af
|
||
display ⠌ 34e
|
||
display m 134
|
||
display M 134f
|
||
display μ 134d
|
||
display Μ 134df
|
||
display ⠍ 134e
|
||
display s 234
|
||
display S 234f
|
||
display σ 234d
|
||
display Σ 234df
|
||
display ς 234ad
|
||
display ⠎ 234e
|
||
display p 1234
|
||
display P 1234f
|
||
display £ 1234a
|
||
display π 1234d
|
||
display Π 1234df
|
||
display ⠏ 1234e
|
||
display ⠐ 5 (sleutelteken tweede betekenis / einderegelteken)
|
||
display ⠐ 5e
|
||
display e 15
|
||
display E 15f
|
||
display 5 159
|
||
display ⁵ 159a
|
||
display € 15a
|
||
display ₑ 15b
|
||
display ε 15d
|
||
display Ε 15df
|
||
display ⠑ 15e
|
||
display : 25
|
||
display ₃ 259
|
||
display ⠒ 25e
|
||
display h 125
|
||
display H 125f
|
||
display 8 1259
|
||
display ⁸ 1259a
|
||
display ⠓ 125e
|
||
display * 35
|
||
display ₉ 359
|
||
display ′ 35a
|
||
display ⠔ 35e
|
||
display o 135
|
||
display O 135f
|
||
display > 135a
|
||
display õ 135b
|
||
display Õ 135bf
|
||
display ₒ 135c
|
||
display ο 135d
|
||
display Ο 135df
|
||
display ⠕ 135e
|
||
display ! 235
|
||
display ₆ 2359
|
||
display + 235a
|
||
display † 235b
|
||
display ⠖ 235e
|
||
display r 1235
|
||
display R 1235f
|
||
display ® 1235a
|
||
display ρ 1235d
|
||
display Ρ 1235df
|
||
display ⠗ 1235e
|
||
display ⠘ 45 (permanent hoofdletterteken)
|
||
display ⠘ 45e
|
||
display d 145
|
||
display D 145f
|
||
display 4 1459
|
||
display ⁴ 1459a
|
||
display $ 145a
|
||
display δ 145d
|
||
display Δ 145df
|
||
display ⠙ 145e
|
||
display j 245
|
||
display J 245f
|
||
display 0 2459
|
||
display ⁰ 2459a
|
||
display ⠚ 245e
|
||
display g 1245
|
||
display G 1245f
|
||
display 7 12459
|
||
display ⁷ 12459a
|
||
display γ 1245d
|
||
display Γ 1245df
|
||
display ⠛ 1245e
|
||
display @ 345
|
||
display ä 345a
|
||
display Ä 345af
|
||
display ⠜ 345e
|
||
display n 1345
|
||
display N 1345f
|
||
display ⁿ 1345a
|
||
display ν 1345d
|
||
display Ν 1345df
|
||
display ⠝ 1345e
|
||
display t 2345
|
||
display T 2345f
|
||
display τ 2345d
|
||
display Τ 2345df
|
||
display ⠞ 2345e
|
||
display q 12345
|
||
display Q 12345f
|
||
display ⠟ 12345e
|
||
display ⠠ 6 (einde hoofdletters/nadruk)
|
||
display ⠠ 6a (herstelteken eerste betekenis)
|
||
display ⠠ 6e
|
||
display \\ 16
|
||
display â 16a
|
||
display  16af
|
||
display ⠡ 16b (subscriptteken)
|
||
display ⠡ 16e
|
||
display ? 26
|
||
display ₅ 269
|
||
display ~ 26a
|
||
display ⠢ 26e
|
||
display ê 126
|
||
display Ê 126f
|
||
display ł 126b
|
||
display Ł 126bf
|
||
display ⠣ 126e
|
||
display - 36
|
||
display ⠤ 36e
|
||
display u 136
|
||
display U 136f
|
||
display υ 136d
|
||
display Υ 136df
|
||
display ⠥ 136e
|
||
display ( 236
|
||
display ₈ 2369
|
||
display · 236a
|
||
display ⠦ 236e
|
||
display v 1236
|
||
display V 1236f
|
||
display ⠧ 1236e
|
||
display ⠨ 46 (hoofdletterteken)
|
||
display ⠨ 46e
|
||
display î 146
|
||
display Î 146f
|
||
display ⠩ 146e
|
||
display < 246
|
||
display ö 246a
|
||
display Ö 246af
|
||
display ø 246b
|
||
display Ø 246bf
|
||
display ⠪ 246e
|
||
display ë 1246
|
||
display Ë 1246f
|
||
display ⠫ 1246e
|
||
display ^ 346
|
||
display § 346a
|
||
display ò 346b
|
||
display Ò 346bf
|
||
display ó 346c
|
||
display Ó 346cf
|
||
display ⠬ 346ab (superscriptteken)
|
||
display ⠬ 346e
|
||
display x 1346
|
||
display X 1346f
|
||
display ₓ 1346a
|
||
display ξ 1346d
|
||
display Ξ 1346df
|
||
display ⠭ 1346e
|
||
display è 2346
|
||
display È 2346f
|
||
display ß 2346a
|
||
display ẞ 2346af
|
||
display ź 2346b
|
||
display Ź 2346bf
|
||
display ⠮ 2346e
|
||
display & 12346
|
||
display ç 12346a
|
||
display Ç 12346af
|
||
display χ 12346d
|
||
display Χ 12346df
|
||
display ⠯ 12346e
|
||
display ⠰ 56 (alfabetwisselingsteken)
|
||
display ⠰ 56e
|
||
display û 156
|
||
display Û 156f
|
||
display η 156d
|
||
display Η 156df
|
||
display ⠱ 156e
|
||
display . 256
|
||
display ₄ 2569
|
||
display ÷ 256a
|
||
display ⠲ 256e
|
||
display ü 1256
|
||
display Ü 1256f
|
||
display ⠳ 1256e
|
||
display ) 356
|
||
display ₀ 3569
|
||
display ° 356a
|
||
display ⠴ 356e
|
||
display z 1356
|
||
display Z 1356f
|
||
display ζ 1356d
|
||
display Ζ 1356df
|
||
display ⠵ 1356e
|
||
display " 2356
|
||
display ₇ 23569
|
||
display = 2356a
|
||
display ⠶ 2356e
|
||
display [ 12356
|
||
display à 12356a
|
||
display À 12356af
|
||
display á 12356b
|
||
display Á 12356bf
|
||
display { 12356c
|
||
display ⠷ 12356e
|
||
display ⠸ 456 (drukwijzigingsteken)
|
||
display _ 456a
|
||
display ⠸ 456e
|
||
display | 1456
|
||
display ô 1456a
|
||
display Ô 1456af
|
||
display θ 1456d
|
||
display Θ 1456df
|
||
display ⠹ 1456e
|
||
display w 2456
|
||
display W 2456f
|
||
display ω 2456d
|
||
display Ω 2456df
|
||
display ⠺ 2456e
|
||
display ï 12456
|
||
display Ï 12456f
|
||
display ñ 12456a
|
||
display Ñ 12456af
|
||
display ⠻ 12456e
|
||
display ⠼ 3456 (cijferteken)
|
||
display # 3456a
|
||
display ⠼ 3456e
|
||
display y 13456
|
||
display Y 13456f
|
||
display ¥ 13456a
|
||
display ψ 13456d
|
||
display Ψ 13456df
|
||
display ⠽ 13456e
|
||
display ] 23456
|
||
display ù 23456a
|
||
display Ù 23456af
|
||
display ú 23456b
|
||
display Ú 23456bf
|
||
display } 23456c
|
||
display ⠾ 23456e
|
||
display % 123456
|
||
display é 123456a
|
||
display É 123456af
|
||
display ⠿ 123456e
|
||
display ⡀ 7e
|
||
display ⡁ 17e
|
||
display ⡂ 27e
|
||
display ⡃ 127e
|
||
display ⡄ 37e
|
||
display ⡅ 137e
|
||
display ⡆ 237e
|
||
display ⡇ 1237e
|
||
display ⡈ 47e
|
||
display ⡉ 147e
|
||
display ⡊ 247e
|
||
display ⡋ 1247e
|
||
display ⡌ 347e
|
||
display ⡍ 1347e
|
||
display ⡎ 2347e
|
||
display ⡏ 12347e
|
||
display ⡐ 57e
|
||
display ⡑ 157e
|
||
display ⡒ 257e
|
||
display ⡓ 1257e
|
||
display ⡔ 357e
|
||
display ⡕ 1357e
|
||
display ⡖ 2357e
|
||
display ⡗ 12357e
|
||
display ⡘ 457e
|
||
display ⡙ 1457e
|
||
display ⡚ 2457e
|
||
display ⡛ 12457e
|
||
display ⡜ 3457e
|
||
display ⡝ 13457e
|
||
display ⡞ 23457e
|
||
display ⡟ 123457e
|
||
display ⡠ 67e
|
||
display ⡡ 167e
|
||
display ⡢ 267e
|
||
display ⡣ 1267e
|
||
display ⡤ 367e
|
||
display ⡥ 1367e
|
||
display ⡦ 2367e
|
||
display ⡧ 12367e
|
||
display ⡨ 467e
|
||
display ⡩ 1467e
|
||
display ⡪ 2467e
|
||
display ⡫ 12467e
|
||
display ⡬ 3467e
|
||
display ⡭ 13467e
|
||
display ⡮ 23467e
|
||
display ⡯ 123467e
|
||
display ⡰ 567e
|
||
display ⡱ 1567e
|
||
display ⡲ 2567e
|
||
display ⡳ 12567e
|
||
display ⡴ 3567e
|
||
display ⡵ 13567e
|
||
display ⡶ 23567e
|
||
display ⡷ 123567e
|
||
display ⡸ 4567e
|
||
display ⡹ 14567e
|
||
display ⡺ 24567e
|
||
display ⡻ 124567e
|
||
display ⡼ 34567e
|
||
display ⡽ 134567e
|
||
display ⡾ 234567e
|
||
display ⡿ 1234567e
|
||
display ⢀ 8e
|
||
display ⢁ 18e
|
||
display ⢂ 28e
|
||
display ⢃ 128e
|
||
display ⢄ 38e
|
||
display ⢅ 138e
|
||
display ⢆ 238e
|
||
display ⢇ 1238e
|
||
display ⢈ 48e
|
||
display ⢉ 148e
|
||
display ⢊ 248e
|
||
display ⢋ 1248e
|
||
display ⢌ 348e
|
||
display ⢍ 1348e
|
||
display ⢎ 2348e
|
||
display ⢏ 12348e
|
||
display ⢐ 58e
|
||
display ⢑ 158e
|
||
display ⢒ 258e
|
||
display ⢓ 1258e
|
||
display ⢔ 358e
|
||
display ⢕ 1358e
|
||
display ⢖ 2358e
|
||
display ⢗ 12358e
|
||
display ⢘ 458e
|
||
display ⢙ 1458e
|
||
display ⢚ 2458e
|
||
display ⢛ 12458e
|
||
display ⢜ 3458e
|
||
display ⢝ 13458e
|
||
display ⢞ 23458e
|
||
display ⢟ 123458e
|
||
display ⢠ 68e
|
||
display ⢡ 168e
|
||
display ⢢ 268e
|
||
display ⢣ 1268e
|
||
display ⢤ 368e
|
||
display ⢥ 1368e
|
||
display ⢦ 2368e
|
||
display ⢧ 12368e
|
||
display ⢨ 468e
|
||
display ⢩ 1468e
|
||
display ⢪ 2468e
|
||
display ⢫ 12468e
|
||
display ⢬ 3468e
|
||
display ⢭ 13468e
|
||
display ⢮ 23468e
|
||
display ⢯ 123468e
|
||
display ⢰ 568e
|
||
display ⢱ 1568e
|
||
display ⢲ 2568e
|
||
display ⢳ 12568e
|
||
display ⢴ 3568e
|
||
display ⢵ 13568e
|
||
display ⢶ 23568e
|
||
display ⢷ 123568e
|
||
display ⢸ 4568e
|
||
display ⢹ 14568e
|
||
display ⢺ 24568e
|
||
display ⢻ 124568e
|
||
display ⢼ 34568e
|
||
display ⢽ 134568e
|
||
display ⢾ 234568e
|
||
display ⢿ 1234568e
|
||
display ⣀ 78e
|
||
display ⣁ 178e
|
||
display ⣂ 278e
|
||
display ⣃ 1278e
|
||
display ⣄ 378e
|
||
display ⣅ 1378e
|
||
display ⣆ 2378e
|
||
display ⣇ 12378e
|
||
display ⣈ 478e
|
||
display ⣉ 1478e
|
||
display ⣊ 2478e
|
||
display ⣋ 12478e
|
||
display ⣌ 3478e
|
||
display ⣍ 13478e
|
||
display ⣎ 23478e
|
||
display ⣏ 123478e
|
||
display ⣐ 578e
|
||
display ⣑ 1578e
|
||
display ⣒ 2578e
|
||
display ⣓ 12578e
|
||
display ⣔ 3578e
|
||
display ⣕ 13578e
|
||
display ⣖ 23578e
|
||
display ⣗ 123578e
|
||
display ⣘ 4578e
|
||
display ⣙ 14578e
|
||
display ⣚ 24578e
|
||
display ⣛ 124578e
|
||
display ⣜ 34578e
|
||
display ⣝ 134578e
|
||
display ⣞ 234578e
|
||
display ⣟ 1234578e
|
||
display ⣠ 678e
|
||
display ⣡ 1678e
|
||
display ⣢ 2678e
|
||
display ⣣ 12678e
|
||
display ⣤ 3678e
|
||
display ⣥ 13678e
|
||
display ⣦ 23678e
|
||
display ⣧ 123678e
|
||
display ⣨ 4678e
|
||
display ⣩ 14678e
|
||
display ⣪ 24678e
|
||
display ⣫ 124678e
|
||
display ⣬ 34678e
|
||
display ⣭ 134678e
|
||
display ⣮ 234678e
|
||
display ⣯ 1234678e
|
||
display ⣰ 5678e
|
||
display ⣱ 15678e
|
||
display ⣲ 25678e
|
||
display ⣳ 125678e
|
||
display ⣴ 35678e
|
||
display ⣵ 135678e
|
||
display ⣶ 235678e
|
||
display ⣷ 1235678e
|
||
display ⣸ 45678e
|
||
display ⣹ 145678e
|
||
display ⣺ 245678e
|
||
display ⣻ 1245678e
|
||
display ⣼ 345678e
|
||
display ⣽ 1345678e
|
||
display ⣾ 2345678e
|
||
display ⣿ 12345678e
|
||
|
||
# include unicode.dis, just to be sure we've covered all the dot patterns
|
||
# e.g. there is dots 12567 which is a part of the escape sequence for
|
||
# unknown characters, which is not included above
|
||
include unicode.dis
|