
default-tables.bel.utb Maven / Gradle / Ivy
#-index-name: Belarusian
#-display-name: Belarusian braille
#+language: be
#+type: literary
#+dots: 6
#+contraction: no
#+direction: both
# Copyright (C) 2021, 2024 Andrey Yakuboy
#
# 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
# .
#
# Based on the Russian braille.
#-maintainer: Andrey Yakuboy
# The Belarusian alphabet has 2 letters that are not in the Russian
# alphabet, namely І and Ў.
lowercase \x0456 13456 SMALL CYRILLIC LETTER I і # conflicts with definition in ru-litbrl.ctb
lowercase \x045e 346 CYRILLIC LETTER SHORT U ў
# base rule for Ў (the base rule for І is already in ru-litbrl.ctb)
base uppercase \x040e \x045e CYRILLIC LETTER SHORT U Ўў
# Add dot 9 to additional Cyrillic characters, as in ru-litbrl.ctb
noback always \x0456 134569
noback always \x045e 3469
noback always \x0406 134569
noback always \x040e 3469
include ru-litbrl.ctb
# Extend classes defined in ru-litbrl.ctb
attribute uppercyrillic \x040e
attribute lowercyrillic \x045e
# Back translation of additional letters
nofor context #4=1@13456 "\x0406"#4=0
nofor context #4=1@346 "\x040e"#4=0
nofor context #4=2@13456 "\x0406"
nofor context #4=2@346 "\x040e"
© 2015 - 2025 Weber Informatics LLC | Privacy Policy