#  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-unicode.dis maps dot patterns to Unicode braille character
# corresponding to their "real" part (dots 1 to 8). Possible virtual
# dots are ignored. Only dot patterns that can be present in the
# output of nl-NL-g0.utb are handled.

                          # corresponding character in nl-print.dis
display \x2800 0
display \x2800 e          ⠀
display \x2801 1          a
display \x2801 1f         A
display \x2801 19         1
display \x2801 19a        ¹
display \x2801 1a         ã
display \x2801 1af        Ã
display \x2801 1b         å
display \x2801 1bf        Å
display \x2801 1c         ₐ
display \x2801 1d         α
display \x2801 1df        Α
display \x2801 1ad        ά
display \x2801 1adf       Ά
display \x2801 1e         ⠁
display \x2802 2          ,
display \x2802 29         ₁
display \x2802 2e         ⠂
display \x2803 12         b
display \x2803 12f        B
display \x2803 129        2
display \x2803 129a       ²
display \x2803 12d        β
display \x2803 12df       Β
display \x2803 12e        ⠃
display \x2804 3          '
display \x2804 3e         ⠄
display \x2805 13         k
display \x2805 13f        K
display \x2805 13d        κ
display \x2805 13df       Κ
display \x2805 13e        ⠅
display \x2806 23         ;
display \x2806 239        ₂
display \x2806 23e        ⠆
display \x2807 123        l
display \x2807 123f       L
display \x2807 123d       λ
display \x2807 123df      Λ
display \x2807 123e       ⠇
display \x2808 4          ⠈ (voorteken in duim-, geboorte-, graad-, minuut- en secondeteken)
display \x2808 4e         ⠈
display \x2809 14         c
display \x2809 14f        C
display \x2809 149        3
display \x2809 149a       ³
display \x2809 14a        ©
display \x2809 14e        ⠉
display \x280A 24         i
display \x280A 24f        I
display \x280A 249        9
display \x280A 249a       ⁹
display \x280A 24a        ì
display \x280A 24af       Ì
display \x280A 24d        ι
display \x280A 24df       Ι
display \x280A 24ad       ί
display \x280A 24adf      Ί
display \x280A 24e        ⠊
display \x280B 124        f
display \x280B 124f       F
display \x280B 1249       6
display \x280B 1249a      ⁶
display \x280B 124d       φ
display \x280B 124df      Φ
display \x280B 124ad      ϕ
display \x280B 124e       ⠋
display \x280C 34         /
display \x280C 34a        í
display \x280C 34af       Í
display \x280C 34e        ⠌
display \x280D 134        m
display \x280D 134f       M
display \x280D 134d       μ
display \x280D 134df      Μ
display \x280D 134e       ⠍
display \x280E 234        s
display \x280E 234f       S
display \x280E 234d       σ
display \x280E 234df      Σ
display \x280E 234ad      ς
display \x280E 234e       ⠎
display \x280F 1234       p
display \x280F 1234f      P
display \x280F 1234a      £
display \x280F 1234d      π
display \x280F 1234df     Π
display \x280F 1234e      ⠏
display \x2810 5          ⠐ (sleutelteken tweede betekenis / einderegelteken)
display \x2810 5e         ⠐
display \x2811 15         e
display \x2811 15f        E
display \x2811 159        5
display \x2811 159a       ⁵
display \x2811 15a        €
display \x2811 15b        ₑ
display \x2811 15d        ε
display \x2811 15df       Ε
display \x2811 15e        ⠑
display \x2812 25         :
display \x2812 259        ₃
display \x2812 25e        ⠒
display \x2813 125        h
display \x2813 125f       H
display \x2813 1259       8
display \x2813 1259a      ⁸
display \x2813 125e       ⠓
display \x2814 35         *
display \x2814 359        ₉
display \x2814 35a        ′
display \x2814 35e        ⠔
display \x2815 135        o
display \x2815 135f       O
display \x2815 135a       >
display \x2815 135b       õ
display \x2815 135bf      Õ
display \x2815 135c       ₒ
display \x2815 135d       ο
display \x2815 135df      Ο
display \x2815 135e       ⠕
display \x2816 235        !
display \x2816 2359       ₆
display \x2816 235a       +
display \x2816 235b       †
display \x2816 235e       ⠖
display \x2817 1235       r
display \x2817 1235f      R
display \x2817 1235a      ®
display \x2817 1235d      ρ
display \x2817 1235df     Ρ
display \x2817 1235e      ⠗
display \x2818 45         ⠘ (permanent hoofdletterteken)
display \x2818 45e        ⠘
display \x2819 145        d
display \x2819 145f       D
display \x2819 1459       4
display \x2819 1459a      ⁴
display \x2819 145a       $
display \x2819 145d       δ
display \x2819 145df      Δ
display \x2819 145e       ⠙
display \x281A 245        j
display \x281A 245f       J
display \x281A 2459       0
display \x281A 2459a      ⁰
display \x281A 245e       ⠚
display \x281B 1245       g
display \x281B 1245f      G
display \x281B 12459      7
display \x281B 12459a     ⁷
display \x281B 1245d      γ
display \x281B 1245df     Γ
display \x281B 1245e      ⠛
display \x281C 345        @
display \x281C 345a       ä
display \x281C 345af      Ä
display \x281C 345e       ⠜
display \x281D 1345       n
display \x281D 1345f      N
display \x281D 1345a      ⁿ
display \x281D 1345d      ν
display \x281D 1345df     Ν
display \x281D 1345e      ⠝
display \x281E 2345       t
display \x281E 2345f      T
display \x281E 2345d      τ
display \x281E 2345df     Τ
display \x281E 2345e      ⠞
display \x281F 12345      q
display \x281F 12345f     Q
display \x281F 12345e     ⠟
display \x2820 6          ⠠ (einde hoofdletters/nadruk)
display \x2820 6a         ⠠ (herstelteken eerste betekenis)
display \x2820 6e         ⠠
display \x2821 16         \ 
display \x2821 16a        â
display \x2821 16af       Â
display \x2821 16b        ⠡ (subscriptteken)
display \x2821 16e        ⠡
display \x2822 26         ?
display \x2822 269        ₅
display \x2822 26a        ~
display \x2822 26e        ⠢
display \x2823 126        ê
display \x2823 126f       Ê
display \x2823 126b       ł
display \x2823 126bf      Ł
display \x2823 126e       ⠣
display \x2824 36         -
display \x2824 36e        ⠤
display \x2825 136        u
display \x2825 136f       U
display \x2825 136d       υ
display \x2825 136df      Υ
display \x2825 136e       ⠥
display \x2826 236        (
display \x2826 2369       ₈
display \x2826 236a       ·
display \x2826 236e       ⠦
display \x2827 1236       v
display \x2827 1236f      V
display \x2827 1236e      ⠧
display \x2828 46         ⠨ (hoofdletterteken)
display \x2828 46e        ⠨
display \x2829 146        î
display \x2829 146f       Î
display \x2829 146e       ⠩
display \x282A 246        <
display \x282A 246a       ö
display \x282A 246af      Ö
display \x282A 246b       ø
display \x282A 246bf      Ø
display \x282A 246e       ⠪
display \x282B 1246       ë
display \x282B 1246f      Ë
display \x282B 1246e      ⠫
display \x282C 346        ^
display \x282C 346a       §
display \x282C 346b       ò
display \x282C 346bf      Ò
display \x282C 346c       ó
display \x282C 346cf      Ó
display \x282C 346ab      ⠬ (superscriptteken)
display \x282C 346e       ⠬
display \x282D 1346       x
display \x282D 1346f      X
display \x282D 1346a      ₓ
display \x282D 1346d      ξ
display \x282D 1346df     Ξ
display \x282D 1346e      ⠭
display \x282E 2346       è
display \x282E 2346f      È
display \x282E 2346a      ß
display \x282E 2346af     ẞ
display \x282E 2346b      ź
display \x282E 2346bf     Ź
display \x282E 2346e      ⠮
display \x282F 12346      &
display \x282F 12346a     ç
display \x282F 12346af    Ç
display \x282F 12346d     χ
display \x282F 12346df    Χ
display \x282F 12346e     ⠯
display \x2830 56         ⠰ (alfabetwisselingsteken)
display \x2830 56e        ⠰
display \x2831 156        û
display \x2831 156f       Û
display \x2831 156d       η
display \x2831 156df      Η
display \x2831 156e       ⠱
display \x2832 256        .
display \x2832 2569       ₄
display \x2832 256a       ÷
display \x2832 256e       ⠲
display \x2833 1256       ü
display \x2833 1256f      Ü
display \x2833 1256e      ⠳
display \x2834 356        )
display \x2834 3569       ₀
display \x2834 356a       °
display \x2834 356e       ⠴
display \x2835 1356       z
display \x2835 1356f      Z
display \x2835 1356d      ζ
display \x2835 1356df     Ζ
display \x2835 1356e      ⠵
display \x2836 2356       "
display \x2836 23569      ₇
display \x2836 2356a      =
display \x2836 2356e      ⠶
display \x2837 12356      [
display \x2837 12356a     à
display \x2837 12356af    À
display \x2837 12356b     á
display \x2837 12356bf    Á
display \x2837 12356c     {
display \x2837 12356e     ⠷
display \x2838 456        ⠸ (drukwijzigingsteken)
display \x2838 456a       _
display \x2838 456e       ⠸
display \x2839 1456       |
display \x2839 1456a      ô
display \x2839 1456af     Ô
display \x2839 1456d      θ
display \x2839 1456df     Θ
display \x2839 1456e      ⠹
display \x283A 2456       w
display \x283A 2456f      W
display \x283A 2456d      ω
display \x283A 2456df     Ω
display \x283A 2456e      ⠺
display \x283B 12456      ï
display \x283B 12456f     Ï
display \x283B 12456a     ñ
display \x283B 12456af    Ñ
display \x283B 12456e     ⠻
display \x283C 3456       ⠼ (cijferteken)
display \x283C 3456a      #
display \x283C 3456e      ⠼
display \x283D 13456      y
display \x283D 13456f     Y
display \x283D 13456a     ¥
display \x283D 13456d     ψ
display \x283D 13456df    Ψ
display \x283D 13456e     ⠽
display \x283E 23456      ]
display \x283E 23456a     ù
display \x283E 23456af    Ù
display \x283E 23456b     ú
display \x283E 23456bf    Ú
display \x283E 23456c     }
display \x283E 23456e     ⠾
display \x283F 123456     %
display \x283F 123456a    é
display \x283F 123456af   É
display \x283F 123456e    ⠿
display \x2840 7e         ⡀
display \x2841 17e        ⡁
display \x2842 27e        ⡂
display \x2843 127e       ⡃
display \x2844 37e        ⡄
display \x2845 137e       ⡅
display \x2846 237e       ⡆
display \x2847 1237e      ⡇
display \x2848 47e        ⡈
display \x2849 147e       ⡉
display \x284A 247e       ⡊
display \x284B 1247e      ⡋
display \x284C 347e       ⡌
display \x284D 1347e      ⡍
display \x284E 2347e      ⡎
display \x284F 12347e     ⡏
display \x2850 57e        ⡐
display \x2851 157e       ⡑
display \x2852 257e       ⡒
display \x2853 1257e      ⡓
display \x2854 357e       ⡔
display \x2855 1357e      ⡕
display \x2856 2357e      ⡖
display \x2857 12357e     ⡗
display \x2858 457e       ⡘
display \x2859 1457e      ⡙
display \x285A 2457e      ⡚
display \x285B 12457e     ⡛
display \x285C 3457e      ⡜
display \x285D 13457e     ⡝
display \x285E 23457e     ⡞
display \x285F 123457e    ⡟
display \x2860 67e        ⡠
display \x2861 167e       ⡡
display \x2862 267e       ⡢
display \x2863 1267e      ⡣
display \x2864 367e       ⡤
display \x2865 1367e      ⡥
display \x2866 2367e      ⡦
display \x2867 12367e     ⡧
display \x2868 467e       ⡨
display \x2869 1467e      ⡩
display \x286A 2467e      ⡪
display \x286B 12467e     ⡫
display \x286C 3467e      ⡬
display \x286D 13467e     ⡭
display \x286E 23467e     ⡮
display \x286F 123467e    ⡯
display \x2870 567e       ⡰
display \x2871 1567e      ⡱
display \x2872 2567e      ⡲
display \x2873 12567e     ⡳
display \x2874 3567e      ⡴
display \x2875 13567e     ⡵
display \x2876 23567e     ⡶
display \x2877 123567e    ⡷
display \x2878 4567e      ⡸
display \x2879 14567e     ⡹
display \x287A 24567e     ⡺
display \x287B 124567e    ⡻
display \x287C 34567e     ⡼
display \x287D 134567e    ⡽
display \x287E 234567e    ⡾
display \x287F 1234567e   ⡿
display \x2880 8e         ⢀
display \x2881 18e        ⢁
display \x2882 28e        ⢂
display \x2883 128e       ⢃
display \x2884 38e        ⢄
display \x2885 138e       ⢅
display \x2886 238e       ⢆
display \x2887 1238e      ⢇
display \x2888 48e        ⢈
display \x2889 148e       ⢉
display \x288A 248e       ⢊
display \x288B 1248e      ⢋
display \x288C 348e       ⢌
display \x288D 1348e      ⢍
display \x288E 2348e      ⢎
display \x288F 12348e     ⢏
display \x2890 58e        ⢐
display \x2891 158e       ⢑
display \x2892 258e       ⢒
display \x2893 1258e      ⢓
display \x2894 358e       ⢔
display \x2895 1358e      ⢕
display \x2896 2358e      ⢖
display \x2897 12358e     ⢗
display \x2898 458e       ⢘
display \x2899 1458e      ⢙
display \x289A 2458e      ⢚
display \x289B 12458e     ⢛
display \x289C 3458e      ⢜
display \x289D 13458e     ⢝
display \x289E 23458e     ⢞
display \x289F 123458e    ⢟
display \x28A0 68e        ⢠
display \x28A1 168e       ⢡
display \x28A2 268e       ⢢
display \x28A3 1268e      ⢣
display \x28A4 368e       ⢤
display \x28A5 1368e      ⢥
display \x28A6 2368e      ⢦
display \x28A7 12368e     ⢧
display \x28A8 468e       ⢨
display \x28A9 1468e      ⢩
display \x28AA 2468e      ⢪
display \x28AB 12468e     ⢫
display \x28AC 3468e      ⢬
display \x28AD 13468e     ⢭
display \x28AE 23468e     ⢮
display \x28AF 123468e    ⢯
display \x28B0 568e       ⢰
display \x28B1 1568e      ⢱
display \x28B2 2568e      ⢲
display \x28B3 12568e     ⢳
display \x28B4 3568e      ⢴
display \x28B5 13568e     ⢵
display \x28B6 23568e     ⢶
display \x28B7 123568e    ⢷
display \x28B8 4568e      ⢸
display \x28B9 14568e     ⢹
display \x28BA 24568e     ⢺
display \x28BB 124568e    ⢻
display \x28BC 34568e     ⢼
display \x28BD 134568e    ⢽
display \x28BE 234568e    ⢾
display \x28BF 1234568e   ⢿
display \x28C0 78e        ⣀
display \x28C1 178e       ⣁
display \x28C2 278e       ⣂
display \x28C3 1278e      ⣃
display \x28C4 378e       ⣄
display \x28C5 1378e      ⣅
display \x28C6 2378e      ⣆
display \x28C7 12378e     ⣇
display \x28C8 478e       ⣈
display \x28C9 1478e      ⣉
display \x28CA 2478e      ⣊
display \x28CB 12478e     ⣋
display \x28CC 3478e      ⣌
display \x28CD 13478e     ⣍
display \x28CE 23478e     ⣎
display \x28CF 123478e    ⣏
display \x28D0 578e       ⣐
display \x28D1 1578e      ⣑
display \x28D2 2578e      ⣒
display \x28D3 12578e     ⣓
display \x28D4 3578e      ⣔
display \x28D5 13578e     ⣕
display \x28D6 23578e     ⣖
display \x28D7 123578e    ⣗
display \x28D8 4578e      ⣘
display \x28D9 14578e     ⣙
display \x28DA 24578e     ⣚
display \x28DB 124578e    ⣛
display \x28DC 34578e     ⣜
display \x28DD 134578e    ⣝
display \x28DE 234578e    ⣞
display \x28DF 1234578e   ⣟
display \x28E0 678e       ⣠
display \x28E1 1678e      ⣡
display \x28E2 2678e      ⣢
display \x28E3 12678e     ⣣
display \x28E4 3678e      ⣤
display \x28E5 13678e     ⣥
display \x28E6 23678e     ⣦
display \x28E7 123678e    ⣧
display \x28E8 4678e      ⣨
display \x28E9 14678e     ⣩
display \x28EA 24678e     ⣪
display \x28EB 124678e    ⣫
display \x28EC 34678e     ⣬
display \x28ED 134678e    ⣭
display \x28EE 234678e    ⣮
display \x28EF 1234678e   ⣯
display \x28F0 5678e      ⣰
display \x28F1 15678e     ⣱
display \x28F2 25678e     ⣲
display \x28F3 125678e    ⣳
display \x28F4 35678e     ⣴
display \x28F5 135678e    ⣵
display \x28F6 235678e    ⣶
display \x28F7 1235678e   ⣷
display \x28F8 45678e     ⣸
display \x28F9 145678e    ⣹
display \x28FA 245678e    ⣺
display \x28FB 1245678e   ⣻
display \x28FC 345678e    ⣼
display \x28FD 1345678e   ⣽
display \x28FE 2345678e   ⣾
display \x28FF 12345678e  ⣿
