1# liblouis: Character definitions for Croatian tables
2#
3#  Copyright (©) 2017. Zlatko Sobočan <zlatko.sobocan@tifloglobus.hr>
4# by company Tiflo globus d.o.o. <http://www.tifloglobus.hr>
5#
6#  This file is part of liblouis.
7#
8#  liblouis is free software: you can redistribute it and/or modify it
9#  under the terms of the GNU Lesser General Public License as
10#  published by the Free Software Foundation, either version 2.1 of the
11#  License, or (at your option) any later version.
12#
13#  liblouis is distributed in the hope that it will be useful, but
14#  WITHOUT ANY WARRANTY; without even the implied warranty of
15#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16#  Lesser General Public License for more details.
17#
18#  You should have received a copy of the GNU Lesser General Public
19#  License along with liblouis. If not, see
20#  <http://www.gnu.org/licenses/>.
21
22#-------------------------------------------------------------------------------
23#
24#  Character definitions for Croatian tables
25#
26#  Version 2017-06-15
27# Created and maintained by zlatko Sobočan <zlatko.sobocan@tifloglobus.hr>
28# by company Tiflo globus d.o.o. <http://www.tifloglobus.hr>
29# Especially thanks Arend Arends <arend.arends@hccnet.nl> by TactileView for testing.
30# If you found bugs with Croatian grade1 table, report it with following address:
31# Zlatko Sobočan <zlatko.sobocan@tifloglobus.hr>
32#
33#-------------------------------------------------------------------------------
34
35space         \x0009 0-0               #9     [CHARACTER TABULATION]
36space \x00a0 a
37include spaces.uti
38
39# ===== BASIC LATIN - 0000-007F ================================================
40
41punctuation   \x0021 235               #33    ! EXCLAMATION MARK
42punctuation   \x0022 2356               #34    " QUOTATION MARK
43sign          \x0023 3456            #35    # NUMBER SIGN
44sign          \x0024 5-145              #36    $ DOLLAR SIGN
45sign          \x0025 3456-245-356          #37    % PERCENT SIGN
46sign          \x0026 12346           #38    & AMPERSAND
47punctuation   \x0027 256               #39    ' APOSTROPHE APOSTROPHE-QUOTE
48punctuation   \x0028 236             #40    ( LEFT PARENTHESIS
49punctuation   \x0029 356             #41    ) RIGHT PARENTHESIS
50sign          \x002A 35              #42    * ASTERISK
51math          \x002B 4-235             #43    + PLUS SIGN
52punctuation   \x002C 2               #44    , COMMA
53punctuation   \x002D 36              #45    - HYPHEN-MINUS
54punctuation   \x002E 3               #46    . FULL STOP PERIOD
55sign          \x002F 1256             #47    / SOLIDUS SLASH
56include hr-digits.uti
57
58punctuation   \x003A 25              #58    : COLON
59punctuation   \x003B 23              #59    ; SEMICOLON
60math          \x003C 246-3              #60    < LESS-THAN SIGN
61math          \x003D 4-2356            #61    = EQUALS SIGN
62math          \x003E 135-2              #62    > GREATER-THAN SIGN
63punctuation   \x003F 26              #63    ? QUESTION MARK
64
65include latinLetterDef6Dots.uti
66
67punctuation   \x005B 6-12356          #91    [  LEFT SQUARE BRACKET
68sign          \x005C 4-1256            #92    \  REVERSE SOLIDUS
69punctuation   \x005D 6-23456          #93    ]  RIGHT SQUARE BRACKET
70sign          \x005E 5          #94    ^  CIRCUMFLEX ACCENT
71sign          \x005F 456           #95    _  LOW LINE
72sign          \x0060 4             #96    `  GRAVE ACCENT
73punctuation   \x007B 12356           #123   {  LEFT CURLY BRACKET
74sign          \x007C 45              #124   |  VERTICAL LINE
75punctuation   \x007D 23456           #125   }  RIGHT CURLY BRACKET
76sign          \x007E 56            #126   ~  TILDE
77sign          \x007F 456             #127  [DELETE]
78sign          \x0040 4-345           #64    @  COMMERCIAL AT
79sign          \x2022 6-35           #82226 •
80sign          \x2026 3-3-3           #8230 elipsis
81sign          \xF0B7 0-0-36           #bullet
82
83# ===== LATIN-1 SUPPLEMENT: 0080-00FF ==========================================
84
85punctuation   \x00A1 0               #161   ¡ INVERTED EXCLAMATION MARK
86sign          \x00A2 5-14            #162   ¢ CENT SIGN
87sign          \x00A3 5-123           #163   £ POUND SIGN
88sign          \x00A4 5-1236               #164   ¤ CURRENCY SIGN
89sign          \x00A5 5-13456         #165   ¥ YEN SIGN
90sign          \x00A6 56-36     #166   ¦ BROKEN BAR
91sign          \x00A7 346           #167   § SECTION SIGN
92sign          \x00A8 4               #168   ¨ DIAERESIS
93sign          \x00A9 236-45-14-356 #169   © COPYRIGHT SIGN
94lowercase     \x00AA 34-1               #170   ª FEMININE ORDINAL INDICATOR
95punctuation   \x00AB 2356             #171   « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
96sign          \x00AC 0               #172   ¬ NOT SIGN
97sign          \x00AD 36               #173   ­ SOFT HYPHEN
98sign          \x00AE 236-45-1235-356   #174 ® REGISTERED SIGN
99sign          \x00AF 0               #175   ¯ MACRON
100sign          \x00B0 45-356           #176   ° DEGREE SIGN
101math          \x00B1 235-36          #177   ± PLUS-MINUS SIGN
102sign          \x00B2 34-3456-12               #178   ² SUPERSCRIPT TWO
103sign          \x00B3 34-3456-14               #179   ³ SUPERSCRIPT THREE
104sign          \x00B4 0               #180   ´ ACUTE ACCENT
105sign          \x00B5 5-134          #181   µ MICRO SIGN
106sign          \x00B6 346               #182   ¶ PILCROW SIGN
107sign          \x00B7 4-236               #183   · MIDDLE DOT
108sign          \x00B8 5               #184   ¸ CEDILLA
109sign          \x00B9 34-3456-1               #185   ¹ SUPERSCRIPT ONE
110lowercase     \x00BA 34-135             #186   º MASCULINE ORDINAL INDICATOR
111punctuation   \x00BB 2356             #187   » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
112math          \x00BC 3456-1-1256-3456-145      #188   ¼ VULGAR FRACTION ONE QUARTER
113math          \x00BD 3456-1-1256-3456-12       #189   ½ VULGAR FRACTION ONE HALF
114math          \x00BE 3456-14-1256-3456-145     #190   ¾ VULGAR FRACTION THREE QUARTERS
115punctuation   \x00BF 0               #191   ¿ INVERTED QUESTION MARK
116#uplow        \x00C0\x00E0 4-1				#192 #224 LATIN LETTER A WITH GRAVE
117#uplow        \x00C8\x00E8 4-15  #200 #232 LATIN LETTER E WITH GRAVE
118#uplow        \x00C9\x00E9 4-15				#201 #231 LATIN LETTER E WITH ACUTE
119#uplow        \x00CC\x00EC 4-24				#204 #236 LATIN LETTER I WITH GRAVE
120#uplow        \x00D2\x00F2 4-135				#210 #242 LATIN LETTER O WITH GRAVE
121#uplow        \x00DA\x00FA 4-136				#218 #250 LATIN LETTER U WITH ACUTE
122uplow         \x00C4\x00E4  345      #196 #228  Ää LATIN CAPITAL LETTER A WITH DIAERESIS
123uplow         \x00D6\x00F6  246      #214 #246  Öö LATIN CAPITAL LETTER O WITH DIAERESIS
124math          \x00D7 4-3             #215   × MULTIPLICATION SIGN
125uplow         \x00DC\x00FC  1256     #220 #252   Üü LATIN CAPITAL LETTER U WITH DIAERESIS
126lowercase     \x00DF 2346            #223   ß LATIN SMALL LETTER SHARP S
127math          \x00F7 4-25               #247   ÷ DIVISION SIGN
128sign          \x02D8 6     #728 ˘ brevis
129sign          \x2122 236-45-2345-356     #8482 trademark mark
130
131# ===== Latin letters with diaresis: =====
132
133uplow         \x010C\x010D 16      #200 #232 Čč LATIN LETTER C WITH CARON
134uplow         \x0106\x0107 146      #198 #230 Ćć LATIN LETTER C WITH ACUTE
135uplow         \x0110\x0111 1456     #208 #240 Đđ LATIN LETTER D WITH STROKE
136uplow         \x0160\x0161 156    #138 #154 Šš LATIN LETTER S WITH CARON
137uplow       \x017D\x017E 2346      #142 #158 Žž LATIN LETTER Z WITH CARON
138uplow        \x008E\x009E 2346    # Žž LATIN LETTER Z WITH CARON (ASCII)
139
140# ===== GENERAL PUNCTUATION: 2000-206F =========================================
141
142punctuation   \x2013 6-36            #8211          EN DASH
143punctuation   \x2014 5-36            #8212          EM DASH
144punctuation   \x2018 6-2356           #8216          LEFT SINGLE QUOTATION MARK
145punctuation   \x2019 6-2356           #8217          RIGHT SINGLE QUOTATION MARK
146punctuation   \x201A 6-2356           #8218          SINGLE LOW-9 QUOTATION MARK
147punctuation   \x201B 6-2356           #8219          SINGLE HIGH-REVERSED-9 QUOTATION MARK
148punctuation   \x201C 2356             #8220          LEFT DOUBLE QUOTATION MARK
149punctuation   \x201D 2356             #8221          RIGHT DOUBLE QUOTATION MARK
150punctuation   \x201E 2356             #8222          DOUBLE LOW-9 QUOTATION MARK
151punctuation   \x201F 2356             #8223          DOUBLE HIGH-REVERSED-9 QUOTATION MARK
152sign          \x2030 3456-245-356-356      #8240    PER MILLE SIGN
153sign          \x2031 3456-245-356-356-356  #8241    PER TEN THOUSAND SIGN
154sign          \x2032 45-256            #8242          PRIME
155sign          \x2033 45-256-256         #8243          DOUBLE PRIME
156punctuation   \x2039 2356                          SINGLE LEFT-POINTING ANGLE QUOTATION MARK
157punctuation   \x203a 2356                          SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
158
159# ===== CURRENCY SYMBOLS: 20A0-20CF ============================================
160
161sign          \x20A0 5-15                           #8352 ₠ EURO-CURRENCY SIGN
162sign          \x20AC 5-15                           #8364 € EURO-CURRENCY SIGN
163
164# ===== NUMBER FORMS: 2150-218F ================================================
165
166math          \x2153 3456-1-1256-3456-14               VULGAR FRACTION ONE THIRD
167math          \x2154 3456-12-1256-3456-14              VULGAR FRACTION TWO THIRDS
168math          \x2155 3456-1-1256-3456-15               VULGAR FRACTION ONE FIFTH
169math          \x2156 3456-12-1256-3456-15              VULGAR FRACTION TWO FIFTHS
170math          \x2157 3456-14-1256-3456-15              VULGAR FRACTION THREE FIFTHS
171math          \x2158 3456-145-1256-3456-15             VULGAR FRACTION FOUR FIFTHS
172math          \x2159 3456-1-1256-3456-124              VULGAR FRACTION ONE SIXTH
173math          \x215a 3456-15-1256-3456-124             VULGAR FRACTION FIVE SIXTHS
174math          \x215b 3456-1-1256-3456-125              VULGAR FRACTION ONE EIGHTH
175math          \x215c 3456-14-1256-3456-125             VULGAR FRACTION THREE EIGHTHS
176math          \x215d 3456-15-1256-3456-125             VULGAR FRACTION FIVE EIGHTHS
177math          \x215e 3456-1245-1256-3456-125           VULGAR FRACTION SEVEN EIGHTHS
178
179# ===== ARROWS: 2190-21FF ======================================================
180
181sign          \x2190 5-25           LEFTWARDS ARROW
182sign          \x2192 25-2           RIGHTWARDS ARROW
183sign          \x2194 5-25-2       LEFT RIGHT ARROW
184
185# ===== MATHEMATICAL OPERATORS: 2200-22FF ======================================
186
187math          \x2212 4-36              #8722   MINUS SIGN
188math          \x2215 4-25              #8725   DIVISION SLASH
189math          \x2217 4-35              #8727   ASTERISK OPERATOR
190math          \x223C 4-26           #8764   TILDE OPERATOR
191math          \x2245 4-26-26           #8773   APPROXIMATELY EQUAL TO
192math          \x2259 26              #8793   ESTIMATES
193math          \x2260 4-256-2356         #8800   NOT EQUAL TO
194math          \x2261 4-2356-2356       #8801   IDENTICAL TO
195math          \x2264 4-246-2356        #8804   LESS-THAN OR EQUAL TO
196math          \x2265 4-135-2356        #8805   GREATER-THAN OR EQUAL TO
197math          \x2266 4-246-2356-2356        #8806   LESS-THAN OVER EQUAL TO
198math          \x2267 4-135-2356-2356        #8807   GREATER-THAN OVER EQUAL TO
199math          \x22c5 4-3               #8901   DOT OPERATOR
200math          \x22c6 4-3               #8902   STAR OPERATOR
201
202# ===== BRAILLE PATTERNS: 2800-28FF ============================================
203
204space         \x2800 0               #10240  BRAILLE PATTERN BLANK
205sign          \x2801 1               #10241  BRAILLE PATTERN DOTS-1
206sign          \x2802 2               #10242  BRAILLE PATTERN DOTS-2
207sign          \x2803 12              #10243  BRAILLE PATTERN DOTS-12
208sign          \x2804 3               #10244  BRAILLE PATTERN DOTS-3
209sign          \x2805 13              #10245  BRAILLE PATTERN DOTS-13
210sign          \x2806 23              #10246  BRAILLE PATTERN DOTS-23
211sign          \x2807 123             #10247  BRAILLE PATTERN DOTS-123
212sign          \x2808 4               #10248  BRAILLE PATTERN DOTS-4
213sign          \x2809 14              #10249  BRAILLE PATTERN DOTS-14
214sign          \x280a 24              #10250  BRAILLE PATTERN DOTS-24
215sign          \x280b 124             #10251  BRAILLE PATTERN DOTS-124
216sign          \x280c 34              #10252  BRAILLE PATTERN DOTS-34
217sign          \x280d 134             #10253  BRAILLE PATTERN DOTS-134
218sign          \x280e 234             #10254  BRAILLE PATTERN DOTS-234
219sign          \x280f 1234            #10255  BRAILLE PATTERN DOTS-1234
220sign          \x2810 5               #10256  BRAILLE PATTERN DOTS-5
221sign          \x2811 15              #10257  BRAILLE PATTERN DOTS-15
222sign          \x2812 25              #10258  BRAILLE PATTERN DOTS-25
223sign          \x2813 125             #10259  BRAILLE PATTERN DOTS-125
224sign          \x2814 35              #10260  BRAILLE PATTERN DOTS-35
225sign          \x2815 135             #10261  BRAILLE PATTERN DOTS-135
226sign          \x2816 235             #10262  BRAILLE PATTERN DOTS-235
227sign          \x2817 1235            #10263  BRAILLE PATTERN DOTS-1235
228sign          \x2818 45              #10264  BRAILLE PATTERN DOTS-45
229sign          \x2819 145             #10265  BRAILLE PATTERN DOTS-145
230sign          \x281a 245             #10266  BRAILLE PATTERN DOTS-245
231sign          \x281b 1245            #10267  BRAILLE PATTERN DOTS-1245
232sign          \x281c 345             #10268  BRAILLE PATTERN DOTS-345
233sign          \x281d 1345            #10269  BRAILLE PATTERN DOTS-1345
234sign          \x281e 2345            #10270  BRAILLE PATTERN DOTS-2345
235sign          \x281f 12345           #10271  BRAILLE PATTERN DOTS-12345
236sign          \x2820 6               #10272  BRAILLE PATTERN DOTS-6
237sign          \x2821 16              #10273  BRAILLE PATTERN DOTS-16
238sign          \x2822 26              #10274  BRAILLE PATTERN DOTS-26
239sign          \x2823 126             #10275  BRAILLE PATTERN DOTS-126
240sign          \x2824 36              #10276  BRAILLE PATTERN DOTS-36
241sign          \x2825 136             #10277  BRAILLE PATTERN DOTS-136
242sign          \x2826 236             #10278  BRAILLE PATTERN DOTS-236
243sign          \x2827 1236            #10279  BRAILLE PATTERN DOTS-1236
244sign          \x2828 46              #10280  BRAILLE PATTERN DOTS-46
245sign          \x2829 146             #10281  BRAILLE PATTERN DOTS-146
246sign          \x282a 246             #10282  BRAILLE PATTERN DOTS-246
247sign          \x282b 1246            #10283  BRAILLE PATTERN DOTS-1246
248sign          \x282c 346             #10284  BRAILLE PATTERN DOTS-346
249sign          \x282d 1346            #10285  BRAILLE PATTERN DOTS-1346
250sign          \x282e 2346            #10286  BRAILLE PATTERN DOTS-2346
251sign          \x282f 12346           #10287  BRAILLE PATTERN DOTS-12346
252sign          \x2830 56              #10288  BRAILLE PATTERN DOTS-56
253sign          \x2831 156             #10289  BRAILLE PATTERN DOTS-156
254sign          \x2832 256             #10290  BRAILLE PATTERN DOTS-256
255sign          \x2833 1256            #10291  BRAILLE PATTERN DOTS-1256
256sign          \x2834 356             #10292  BRAILLE PATTERN DOTS-356
257sign          \x2835 1356            #10293  BRAILLE PATTERN DOTS-1356
258sign          \x2836 2356            #10294  BRAILLE PATTERN DOTS-2356
259sign          \x2837 12356           #10295  BRAILLE PATTERN DOTS-12356
260sign          \x2838 456             #10296  BRAILLE PATTERN DOTS-456
261sign          \x2839 1456            #10297  BRAILLE PATTERN DOTS-1456
262sign          \x283a 2456            #10298  BRAILLE PATTERN DOTS-2456
263sign          \x283b 12456           #10299  BRAILLE PATTERN DOTS-12456
264sign          \x283c 3456            #10300  BRAILLE PATTERN DOTS-3456
265sign          \x283d 13456           #10301  BRAILLE PATTERN DOTS-13456
266sign          \x283e 23456           #10302  BRAILLE PATTERN DOTS-23456
267sign          \x283f 123456          #10303  BRAILLE PATTERN DOTS-123456
268