216 lines
8.5 KiB
Plaintext
216 lines
8.5 KiB
Plaintext
#
|
||
# Copyright (C) 2011 by Peter Engström <peter.engstrom@indexbraille.com>
|
||
# Copyright (C) 2011 by Monk Jeremiah, Manastir Decani <visokidecani@gmail.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 3 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/>.
|
||
#
|
||
# -----------------------------------------------------------------------------
|
||
#
|
||
# SERBIAN
|
||
# =======
|
||
# Authors: Peter Engström, Index Braille <peter.engstrom@indexbraille.com>
|
||
# Monk Jeremiah, Manastir Decani <visokidecani@gmail.com>
|
||
#
|
||
# Date: Note:
|
||
# 2011-03-28 Initial release
|
||
# 2011-04-04 Added more signs.
|
||
# 2015-08-28 Additions and fixes by Zvonimir Stanecic
|
||
#
|
||
#---------------------------------------------------------------------------------------
|
||
|
||
space \x00a0 a
|
||
include spaces.uti
|
||
|
||
#--------------------- ALL CHARS DEFINITIONS -------------------------------------------
|
||
|
||
punctuation ! 235 # EXCLAMATION MARK
|
||
punctuation • 3 # BULET
|
||
sign + 235 # PLUS SIGN
|
||
midnum + 235 # PLUS SIGN
|
||
punctuation ? 26 # QUESTION MARK
|
||
punctuation . 256 # FULL STOP
|
||
sign \x2026 3-3-3 # HORIZONTAL ELLIPSIS
|
||
punctuation , 2 # COMMA
|
||
punctuation ; 23 # SEMICOLON
|
||
punctuation : 25 # COLON
|
||
punctuation 36
|
||
punctuation - 36 # HYPHEN-MINUS
|
||
punctuation ' 3 # APOSTROPHE
|
||
punctuation * 35 # ASTERISK
|
||
sign / 34 # SOLIDUS
|
||
sign \\ 16 # REVERSE SOLIDUS
|
||
punctuation ( 2356 # LEFT PARENTESIS
|
||
punctuation ) 2356 # RIGHT PARENTESIS
|
||
punctuation " 2356 # QUOTATION MARK
|
||
punctuation ” 356 # RIGHT QUOTATION MARK
|
||
punctuation – 36 # EM DASH
|
||
punctuation \x201E 236 # DOUBLE LOW-9 QUOTATION MARK
|
||
punctuation \x201C 356 # LEFT DOUBLE QUOTATION MARK
|
||
|
||
|
||
|
||
|
||
sign # 3456 # NUMBER SIGN
|
||
sign $ 256 # DOLLAR SIGN
|
||
sign & 4-12346 # AMPERSAND
|
||
sign < 5-246 # LESS-THAN SIGN
|
||
sign = 2356 # EQUAL SIGN
|
||
sign > 135-2 # GREATER-THAN SIGN
|
||
sign @ 345 # COMMERCIAL AT
|
||
punctuation [ 2356-3 # LEFT SQUARE BRACKET
|
||
punctuation ] 6-2356 # RIGHT SQUARE BRACKET
|
||
sign ^ 56 # CIRCUMFLEX ACCENT
|
||
sign _ 6-36 # LOW LINE (UNDERSCORE)
|
||
sign ` 4 # GRAVE ACCENT
|
||
punctuation { 2356-23 # LEFT CURLY BRACKET
|
||
sign | 4-123 # VERTICAL LINE
|
||
punctuation } 56-2356 # RIGHT CURLY BRACKET
|
||
sign ~ 56 # TILDE
|
||
sign € 26 # EURO
|
||
sign \x00A2 4 # CENT SIGN
|
||
sign \x00A3 6-123 # POUND SIGN
|
||
sign \x00A4 2356-1236-2356 # CURRENCY SIGN
|
||
sign \x00A7 346 # PARAGRAPH SIGN
|
||
sign \x00A9 12356-14-23456 # COPYRIGHT
|
||
punctuation \x00AB 2346-14-3 # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||
sign \x00B0 356 # DEGREE SIGN
|
||
sign % 3456-245-356 # PERCENT SIGN
|
||
sign \x2030 3456-245-356-356 # PER MILL SIGN
|
||
sign \x00B2 34-23 # SUPERSCRIPT 2 SIGN
|
||
sign \x00B3 34-25 # SUPERSCRIPT 3 SIGN
|
||
sign \x00B9 34-2 # SUPERSCRIPT 1 SIGN
|
||
punctuation \x00BB 6-2356-2356 # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||
sign \x00BC 3456-1-1256-145 # VULGAR FRACTION ONE QUARTER
|
||
sign \x00BD 3456-1-1256-12 # VULGAR FRACTION ONE HALF
|
||
sign \x00BE 3456-14-1256-145 # VULGAR FRACTION 3 QUARTERS
|
||
math \x00D7 56-36 # MULTIPLICATION SIGN
|
||
math \x00F7 1256 # DIVISION SIGN
|
||
|
||
#------------- NOT ASSIGNED ----------------------------------
|
||
#sign \x00A5 45-13456 # YEN SIGN
|
||
#sign \x00B4 1256 # ACUTE ACCENT
|
||
#sign \x00B5 46-134 # µ MICRO SIGN
|
||
#sign \x00B6 4-1234-345 # ¶ PILCROW SIGN
|
||
#uplow \x00D3 \x00F3 346 # LATIN CAPITAL LETTER O WITH ACUTE
|
||
|
||
|
||
include latinLetterDef6Dots.uti
|
||
|
||
include digits6Dots.uti # Must come after letters.
|
||
include litdigits6Dots.uti # Must come after letters.
|
||
|
||
lowercase \x010D 16 # LATIN LETTER C WITH CARON
|
||
lowercase \x0107 146 # LATIN LETTER C WITH ACUTE
|
||
lowercase \x0111 1456 # LATIN LETTER D WITH STROKE
|
||
lowercase \x0161 156 # LATIN LETTER S WITH CARON
|
||
lowercase \x017E 2346 # LATIN LETTER Z WITH CARON
|
||
lowercase \x009E 2346 # LATIN LETTER Z WITH CARON (ASCII)
|
||
|
||
|
||
#uplow \x00C0 \x00E0 # LATIN LETTER A WITH GRAVE
|
||
#uplow \x00C8 \x00E8 # LATIN LETTER E WITH GRAVE
|
||
#uplow \x00C9 \x00E9 # LATIN LETTER E WITH ACUTE
|
||
#uplow \x00CC \x00EC # LATIN LETTER I WITH GRAVE
|
||
#uplow \x00D2 \x00F2 # LATIN LETTER O WITH GRAVE
|
||
#uplow \x00DA \x00FA # LATIN LETTER U WITH ACUTE
|
||
|
||
|
||
#-------- SERBIAN CYRILLIC LETTERS -----------------------------------------------------
|
||
|
||
|
||
lowercase \x0430 1 # CYRILLIC LETTER A
|
||
lowercase \x0431 12 # CYRILLIC LETTER BE
|
||
lowercase \x0446 14 # CYRILLIC LETTER TSE
|
||
lowercase \x0447 16 # CYRILLIC LETTER CHE
|
||
lowercase \x045B 146 # CYRILLIC LETTER TSHE
|
||
lowercase \x0434 145 # CYRILLIC LETTER DE
|
||
lowercase \x045F 12456 # CYRILLIC LETTER DZHE
|
||
lowercase \x0452 1456 # CYRILLIC LETTER DJE
|
||
lowercase \x0435 15 # CYRILLIC LETTER IE
|
||
lowercase \x0444 124 # CYRILLIC LETTER EF
|
||
lowercase \x0433 1245 # CYRILLIC LETTER GHE
|
||
lowercase \x0445 125 # CYRILLIC LETTER HA
|
||
lowercase \x0438 24 # CYRILLIC LETTER I
|
||
lowercase \x0458 245 # CYRILLIC LETTER JE
|
||
lowercase \x043A 13 # CYRILLIC LETTER KA
|
||
lowercase \x043B 123 # CYRILLIC LETTER EL
|
||
lowercase \x0459 126 # CYRILLIC LETTER LJE
|
||
lowercase \x043C 134 # CYRILLIC LETTER EM
|
||
lowercase \x043D 1345 # CYRILLIC LETTER EN
|
||
lowercase \x045A 1246 # CYRILLIC LETTER NJE
|
||
lowercase \x043E 135 # CYRILLIC LETTER O
|
||
lowercase \x043F 1234 # CYRILLIC LETTER PE
|
||
lowercase \x0440 1235 # CYRILLIC LETTER ER
|
||
lowercase \x0441 234 # CYRILLIC LETTER ES
|
||
lowercase \x0448 156 # CYRILLIC LETTER SHA
|
||
lowercase \x0442 2345 # CYRILLIC LETTER TE
|
||
lowercase \x0443 136 # CYRILLIC LETTER U
|
||
lowercase \x0432 1236 # CYRILLIC LETTER VE
|
||
lowercase \x0437 1356 # CYRILLIC LETTER ZE
|
||
lowercase \x0436 2346 # CYRILLIC LETTER ZHE
|
||
|
||
|
||
#uplow \x0419 \x0439 12346 # CYRILLIC LETTER SHORT I
|
||
#uplow \x0429 \x0449 1346 # CYRILLIC LETTER SHCHA
|
||
#uplow \x042A \x044A 12356 # CYRILLIC LETTER HARD SIGN
|
||
#uplow \x042B \x044B 2346 # CYRILLIC LETTER YERU
|
||
#uplow \x042C \x044C 23456 # CYRILLIC LETTER SOFT SIGN
|
||
#uplow \x042D \x044D 246 # CYRILLIC LETTER E
|
||
#uplow \x042E \x044E 1256 # CYRILLIC LETTER YU
|
||
#uplow \x042F \x044F 1246 # CYRILLIC LETTER YA
|
||
#uplow \x0401 \x0451 16 # CYRILLIC LETTER IO
|
||
|
||
#---------------------------------------------------------------------------------------
|
||
|
||
# Uppercase letters
|
||
base uppercase \x010C \x010D # LATIN LETTER C WITH CARON
|
||
base uppercase \x0106 \x0107 # LATIN LETTER C WITH ACUTE
|
||
base uppercase \x0110 \x0111 # LATIN LETTER D WITH STROKE
|
||
base uppercase \x0160 \x0161 # LATIN LETTER S WITH CARON
|
||
base uppercase \x017D \x017E # LATIN LETTER Z WITH CARON
|
||
base uppercase \x008E \x009E # LATIN LETTER Z WITH CARON (ASCII)
|
||
base uppercase \x0410 \x0430 # CYRILLIC LETTER A
|
||
base uppercase \x0411 \x0431 # CYRILLIC LETTER BE
|
||
base uppercase \x0426 \x0446 # CYRILLIC LETTER TSE
|
||
base uppercase \x0427 \x0447 # CYRILLIC LETTER CHE
|
||
base uppercase \x040B \x045B # CYRILLIC LETTER TSHE
|
||
base uppercase \x0414 \x0434 # CYRILLIC LETTER DE
|
||
base uppercase \x040F \x045F # CYRILLIC LETTER DZHE
|
||
base uppercase \x0402 \x0452 # CYRILLIC LETTER DJE
|
||
base uppercase \x0415 \x0435 # CYRILLIC LETTER IE
|
||
base uppercase \x0424 \x0444 # CYRILLIC LETTER EF
|
||
base uppercase \x0413 \x0433 # CYRILLIC LETTER GHE
|
||
base uppercase \x0425 \x0445 # CYRILLIC LETTER HA
|
||
base uppercase \x0418 \x0438 # CYRILLIC LETTER I
|
||
base uppercase \x0408 \x0458 # CYRILLIC LETTER JE
|
||
base uppercase \x041A \x043A # CYRILLIC LETTER KA
|
||
base uppercase \x041B \x043B # CYRILLIC LETTER EL
|
||
base uppercase \x0409 \x0459 # CYRILLIC LETTER LJE
|
||
base uppercase \x041C \x043C # CYRILLIC LETTER EM
|
||
base uppercase \x041D \x043D # CYRILLIC LETTER EN
|
||
base uppercase \x040A \x045A # CYRILLIC LETTER NJE
|
||
base uppercase \x041E \x043E # CYRILLIC LETTER O
|
||
base uppercase \x041F \x043F # CYRILLIC LETTER PE
|
||
base uppercase \x0420 \x0440 # CYRILLIC LETTER ER
|
||
base uppercase \x0421 \x0441 # CYRILLIC LETTER ES
|
||
base uppercase \x0428 \x0448 # CYRILLIC LETTER SHA
|
||
base uppercase \x0422 \x0442 # CYRILLIC LETTER TE
|
||
base uppercase \x0423 \x0443 # CYRILLIC LETTER U
|
||
base uppercase \x0412 \x0432 # CYRILLIC LETTER VE
|
||
base uppercase \x0417 \x0437 # CYRILLIC LETTER ZE
|
||
base uppercase \x0416 \x0436 # CYRILLIC LETTER ZHE
|