blob: 54d92b4c20200f501a6b2351aeb081f21af2de09 [file] [log] [blame] [edit]
# liblouis: Irish Braille Code Grade 1 uncontracted
# Version: INBAF May 2019
# -----------
#-index-name: Irish, uncontracted
#-display-name: Irish uncontracted braille
#
#+locale:ga
#+type:literary
#+contraction:no
#+grade:1
#+system:INBAF
#
# Updated Irish Braille (UIB) version 2019 by INBAF (ratified May 27 2019):
# http://liblouis.org/braille-specs/irish/#updated-irish-braille-2019
# -----------
#
# Copyright (C) 2004-2006 JJB Software, Inc. www.jjb-software.com
# Copyright (C) 2016 American Printing House for the Blind, Inc. www.aph.org
# Copyright (C) 2019 Ronan McGuirk <ronan.p.mcguirk@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 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/>.
#
# Maintained by Ronan McGuirk
# This table is based on UEB Grade 1 and has a small number of
# override rules below. Apart from these rules, Irish Grade 1 is the
# same as UEB Grade 1.
include text_nabcc.dis All display opcodes
# Note that the uplow rules need to be placed before AND after the "en-ueb-g1.ctb"
# include in order for both the lower- and uppercase part to take precedence
# (see issue https://github.com/liblouis/liblouis/issues/384)
# Irish Long accent signs (sínte fada)
uplow \x00c1\x00e1 12346 Áá
uplow \x00c9\x00e9 123456 Éé
uplow \x00cd\x00ed 12356 Íí
uplow \x00d3\x00f3 2346 Óó
uplow \x00da\x00fa 23456 Úú
# old Irish script characters seanchló
noback uplow \x1E02\x1E03 12-125 Ḃḃ
noback uplow \x010A\x010B 16 Ċċ
noback uplow \x1E0A\x1E0B 145-125 Ḋḋ
noback uplow \x1E1E\x1E1F 124-125 Ḟḟ
noback uplow \x0120\x0121 126 Ġġ
noback uplow \x1E40\x1E41 134-125 Ṁṁ
noback uplow \x1E56\x1E57 1234-125 Ṗṗ
noback uplow \x1E60\x1E61 146 Ṡṡ
noback uplow \x1E6A\x1E6B 1456 Ṫṫ
include en-ueb-g1.ctb
noback sign \x204A 234 tironian eth
begword m\x0027 134-3
begword b\x0027 12-3
begword b\x2019 12-3
begword d\x0027 145-3
begword d\x2019 145-3
begword m\x2019 134-3
begword n\x0027 1345-3
begword n\x2019 1345-3
begword s\x0027 234-3
begword s\x2019 234-3
begword n- 1345-36
begword t- 2345-36
## repeat uplow rules
uplow \x00c1\x00e1 12346 Áá
uplow \x00c9\x00e9 123456 Éé
uplow \x00cd\x00ed 12356 Íí
uplow \x00d3\x00f3 2346 Óó
uplow \x00da\x00fa 23456 Úú
noback uplow \x1E02\x1E03 12-125 Ḃḃ
noback uplow \x010A\x010B 16 Ċċ
noback uplow \x1E0A\x1E0B 145-125 Ḋḋ
noback uplow \x1E1E\x1E1F 124-125 Ḟḟ
noback uplow \x0120\x0121 126 Ġġ
noback uplow \x1E40\x1E41 134-125 Ṁṁ
noback uplow \x1E56\x1E57 1234-125 Ṗṗ
noback uplow \x1E60\x1E61 146 Ṡṡ
noback uplow \x1E6A\x1E6B 1456 Ṫṫ