nvdaportable/NVDA/louis/tables/hbo-slim.utb

101 lines
3.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# liblouis: Classical/Biblical Hebrew with no shewa or dagesh (Katz)
#
#-index-name: Hebrew, classical, slim
#-display-name: Classical Hebrew braille without shewa or dagesh
#
#+language: hbo
#+language: oar
#+language: arc
#+language: jpa
#+language: obm
#+language: xdm
#+language: phn
#+type: literary
#+contraction: partial
#+system: Katz
#+dots: 6
#-license: lgpl-2.1
# This file 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.
#
# This file 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 this file; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
# liblouis comes with ABSOLUTELY NO WARRANTY.
# The first Hebrew Braille table hosted on LibLouis was developed by
# the Library for the Blind and the Ministry of Education in
# Israel. It is intended for use with Modern Hebrew.
# Please see World Braille usage 3rd edition, p. 74.
#
# The tables hbo.utb, hbo-cantillated.utb, and hbo-slim.utb are designed for Classical Hebrew (also called Biblical Hebrew). Classical Hebrew contains vowels, punctuation, and cantillation marks not used in Modern Hebrew.
#
# This table translates according to the standard in
# Eliezer Katz, Hebrew Braille: A Manual for Hebrew Braille and
# Basic Hebrew (with Attention to Transcribers), New York: JBI
# International, 1961.
# It is the most compact of the three systems, including all vowels
# except shewa, excluding dageshes where they are represented by
# dot 5, and including only the punctuation marks paseq, etnahta,
# and sof pasuq.
# For Hebrew with shewa and dagesh but limited cantillation, see hbo.utb.
# For fully cantillated Hebrew, see hbo-cantillated.utb
#
# All three tables forward-translate Hebrew and uncontracted English
# and back-translate Hebrew. They provide access to critical editions
# of the Hebrew Bible, such as Biblia Hebraica Stuttgartensia and
# Biblia Hebraicaa Quinta, as well as rabbinic and liturgical texts.
# They also work for cognate languages that used the common Northwest
# Semitic linear alphabet in antiquity, including Old and Imperial
# Aramaic, Moabite, Edomite, and Phoenician (as, for example, in
# the Corpus Inscriptionum Semiticarum and Kanaanäische und Aramäische
# Inschriften).
# Developed by Eric J. Harvey with support from the national
# Endowment for the Humanities (USA) and Stanford University.
# Many thanks to Leonard de Ruijter, Sarah Blake LaRose, Matthew
# Yeater, and Paul Geoghegan for their help developing and testing the
# tables, and to Abby Howell for suggesting the inclusion of Yiddish
# characters and reviewing code.
#-maintainer: Eric J. Harvey <eric@blindscholar.com>
#-author: Eric J. Harvey <eric@blindscholar.com>
# Copyright (C) 2025 Eric J. Harvey
# Include common characters
include braille-patterns.cti
include hbo-slim-rules.uti
# punctuation back translation
nofor always ׃ 256
nofor always ־ 36
nofor always ֔ 2
nofor always ֑ 23
# Further includes
include digits6Dots.uti
include litdigits6Dots.uti
include latinLetterDef6Dots.uti
include en-ueb-chardefs.uti
# Braille indicators
capsletter 6
begcapsword 6-6
endcapsword 56
numsign 3456
numericmodechars .,
nocontractsign 56
nonumsign 56
numericnocontchars abcdefghij