nvdaportable/NVDA/louis/tables/cop.utb

232 lines
8.8 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: Coptic Braille Table, 6-Dot
#-index-name: Coptic
#-display-name: Coptic braille
#+language: cop
#+type: literary
#+dots: 6
#+direction: forward
#-updated: 2025-02-13
#-author: Eric J. Harvey <eric@blindscholar.com>
#-maintainer: Eric J. Harvey <eric@blindscholar.com>
# Copyright (C) 2025 by Eric J. Harvey <eric@blindscholar.com>
#-license: LGPLv2.1
#
# 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/>.
## About Coptic Braille:
#
# Coptic is the final language in the indigenous Egyptian language
# family and was spoken and written as a living language in Upper
# Egypt from around 300 CE to 1000 CE. Unlike prior Egyptian
# languages, Coptic was written using an alphabet. The Coptic
# alphabet includes versions of each letter from the Greek
# alphabet plus eight additional letters derived from Demotic
# script.
#
# Today, Coptic is used for the study of ancient manuscripts
# as well as for the liturgy of the Coptic church. This table
# is intended primarily for ancient Coptic. It is based on a system
# developed by Daniel C. Smith, Sarah Blake LaRose,
# Matthew Yeater, and Ray McAllister.
# Documentation of this code can be found in the .brf transcription of
# Layton, Bentley. Coptic in 20 Lessons: An Introduction to Sahidic
# Coptic with Vocabularies and Lessons. Leuven: Peeters. 2007.
# See also Daniel C. Smith and Sarah Blake LaRose, “Expanding the
# World of Biblical Studies to Scholars who are Blind: Creation
# and Implementation of a Coptic Braille System.” Near Eastern
# Archaeology 87 (2024): 132136.
# For convenience, the spec is reproduced in
# https://github.com/liblouis/braille-specs/coptic/
include braille-patterns.cti # Unicode braille.
# Spaces
include spaces.uti
# Coptic Letters (Standard Forms)
uppercase Ⲁ 1 # CAPITAL LETTER ALFA
uppercase Ⲃ 12 # CAPITAL LETTER VIDA
uppercase Ⲅ 1245 # CAPITAL LETTER GAMMA
uppercase Ⲇ 145 # CAPITAL LETTER DALDA
uppercase Ⲉ 15 # CAPITAL LETTER EIE
uppercase Ⲋ 456-1236 # CAPITAL LETTER SOU
uppercase Ⲍ 1356 # CAPITAL LETTER ZATA
uppercase 156 # CAPITAL LETTER HATE
uppercase Ⲑ 1456 # CAPITAL LETTER THETHE
uppercase 24 # CAPITAL LETTER IAUDA
uppercase 13 # CAPITAL LETTER KAPA
uppercase Ⲗ 123 # CAPITAL LETTER LAULA
uppercase 134 # CAPITAL LETTER MI
uppercase 1345 # CAPITAL LETTER NI
uppercase Ⲝ 1346 # CAPITAL LETTER KSI
uppercase 135 # CAPITAL LETTER O
uppercase Ⲡ 1234 # CAPITAL LETTER PI
uppercase 1235 # CAPITAL LETTER RO
uppercase 234 # CAPITAL LETTER SIMA
uppercase 2345 # CAPITAL LETTER TAU
uppercase 136 # CAPITAL LETTER UA
uppercase Ⲫ 124 # CAPITAL LETTER FI
uppercase 12346 # CAPITAL LETTER KHI
uppercase Ⲯ 13456 # CAPITAL LETTER PSI
uppercase Ⲱ 2456 # CAPITAL LETTER OOU
uppercase Ϣ 146 # CAPITAL LETTER SHEI
uppercase Ϥ 1246 # CAPITAL LETTER FEI
uppercase Ϧ 16 # CAPITAL LETTER KHEI
uppercase Ϩ 125 # CAPITAL LETTER HORI
uppercase Ϫ 245 # CAPITAL LETTER GANGIA
uppercase Ϭ 126 # CAPITAL LETTER SHIMA
uppercase Ϯ 1256 # CAPITAL LETTER DEI
lowercase ⲁ 1 # SMALL LETTER ALFA
lowercase ⲃ 12 # SMALL LETTER VIDA
lowercase 1245 # SMALL LETTER GAMMA
lowercase ⲇ 145 # SMALL LETTER DALDA
lowercase ⲉ 15 # SMALL LETTER EIE
lowercase ⲋ 456-1236 # SMALL LETTER SOU
lowercase ⲍ 1356 # SMALL LETTER ZATA
lowercase ⲏ 156 # SMALL LETTER HATE
lowercase ⲑ 1456 # SMALL LETTER THETHE
lowercase ⲓ 24 # SMALL LETTER IAUDA
lowercase ⲕ 13 # SMALL LETTER KAPA
lowercase ⲗ 123 # SMALL LETTER LAULA
lowercase ⲙ 134 # SMALL LETTER MI
lowercase ⲛ 1345 # SMALL LETTER NI
lowercase ⲝ 1346 # SMALL LETTER KSI
lowercase 135 # SMALL LETTER O
lowercase ⲡ 1234 # SMALL LETTER PI
lowercase 1235 # SMALL LETTER RO
lowercase 234 # SMALL LETTER SIMA
lowercase ⲧ 2345 # SMALL LETTER TAU
lowercase ⲩ 136 # SMALL LETTER UA
lowercase ⲫ 124 # SMALL LETTER FI
lowercase ⲭ 12346 # SMALL LETTER KHI
lowercase ⲯ 13456 # SMALL LETTER PSI
lowercase ⲱ 2456 # SMALL LETTER OOU
lowercase ϣ 146 # SMALL LETTER SHEI
lowercase ϥ 1246 # SMALL LETTER FEI
lowercase ϧ 16 # SMALL LETTER KHEI
lowercase ϩ 125 # SMALL LETTER HORI
lowercase ϫ 245 # SMALL LETTER GANGIA
lowercase ϭ 126 # SMALL LETTER SHIMA
lowercase ϯ 1256 # SMALL LETTER DEI
# Coptic Letters - alternative forms
noback uppercase Ⳃ 146 # CAPITAL LETTER CROSSED SHEI
noback uppercase Ⳉ 16 # CAPITAL LETTER AKHMIMIC KHEI
noback uppercase Ⳳ 16 # CAPITAL LETTER BOHAIRIC KHEI
noback lowercase ⳃ 146 # SMALL LETTER CROSSED SHEI
noback lowercase ⳉ 16 # SMALL LETTER AKHMIMIC KHEI
noback lowercase ⳳ 16 # SMALL LETTER BOHAIRIC KHEI
# Coptic Letters (Dialect-P)
noback uppercase Ⲹ 13 # CAPITAL LETTER DIALECT-P KAPA
noback uppercase 1345 # CAPITAL LETTER DIALECT-P NI
noback uppercase 125 # CAPITAL LETTER DIALECT-P HORI
noback lowercase ⲹ 13 # SMALL LETTER DIALECT-P KAPA
noback lowercase ⲻ 1345 # SMALL LETTER DIALECT-P NI
noback lowercase ⳋ 125 # SMALL LETTER DIALECT-P HORI
# Coptic Letters (Cryptogrammic Variants)
noback uppercase Ⲷ 15 # CAPITAL LETTER CRYPTOGRAMMIC EIE
noback uppercase Ⲽ 1345 # CAPITAL LETTER CRYPTOGRAMMIC NI
noback uppercase Ⳬ 146 # CAPITAL LETTER CRYPTOGRAMMIC SHEI
noback uppercase Ⳮ 245 # CAPITAL LETTER CRYPTOGRAMMIC GANGIA
noback lowercase ⲷ 15 # SMALL LETTER CRYPTOGRAMMIC EIE
noback lowercase ⲽ 1345 # SMALL LETTER CRYPTOGRAMMIC NI
noback lowercase ⳬ 146 # SMALL LETTER CRYPTOGRAMMIC SHEI
noback lowercase ⳮ 245 # SMALL LETTER CRYPTOGRAMMIC GANGIA
# Coptic Letters (Old Coptic Variants)
noback uppercase Ⲿ 2456 # CAPITAL LETTER OLD COPTIC OOU
noback uppercase Ⳅ 146 # CAPITAL LETTER OLD COPTIC SHEI
noback uppercase 125 # CAPITAL LETTER OLD COPTIC HORI
noback uppercase Ⳗ 245 # CAPITAL LETTER OLD COPTIC GANGIA
noback uppercase Ⳛ 126 # CAPITAL LETTER OLD COPTIC SHIMA
noback lowercase ⳗ 245 # SMALL LETTER OLD COPTIC GANGIA
noback lowercase ⳛ 126 # SMALL LETTER OLD COPTIC SHIMA
noback lowercase ⲿ 2456 # SMALL LETTER OLD COPTIC OOU
noback lowercase ⳅ 146 # SMALL LETTER OLD COPTIC SHEI
noback lowercase ⳍ 125 # SMALL LETTER OLD COPTIC HORI
# Coptic Symbols
sign \x2CEF 1345 # COMBINING NI ABOVE ( ⳯)
always ⳥ 2-134 # SYMBOL MI RO
always ⳦ 2-1234 # SYMBOL PI RO
always ⳧ 5-235 # SYMBOL STAUROS
always ⳩ 2-12346 # SYMBOL KHI RO
always ⳨ 2-2345 # SYMBOL TAU RO
always ⳤ 4-12346 # SYMBOL KAI
# Coptic Punctuation
noback punctuation ⳻ 236 # OLD NUBIAN INDIRECT QUESTION MARK
noback punctuation ⳺ 236 # OLD NUBIAN DIRECT QUESTION MARK
noback punctuation ⳾ 256 # COPTIC FULL STOP
noback punctuation ⳹ 256 # OLD NUBIAN FULL STOP
noback punctuation ⳼ 256 # OLD NUBIAN VERSE DIVIDER
# Diacritics
sign \x0304 2 # COMBINING MACRON ̄
sign \x0305 2 # COMBINING OVERLINE ̅
sign \xFE26 2 # COMBINING CONJOINING MACRON
noback correct [$l]"̄" *"̅"
# Capitalization and Digits
capsletter 6
begcapsword 6-6
endcapsword 56
numsign 3456
nonumsign 56
# Latin letters & numerals
include litdigits6Dots.uti
include latinLetterDef6Dots.uti
include en-ueb-chardefs.uti
# Coptic Characters with no current mapping
# uppercase # CAPITAL LETTER L-SHAPED HA
# lowercase ⳑ # SMALL LETTER L-SHAPED HA
# uppercase Ⲳ # CAPITAL LETTER DIALECT-P ALEF
# lowercase ⲳ # SMALL LETTER DIALECT-P ALEF
# uppercase # CAPITAL LETTER OLD COPTIC ESH
# uppercase Ⳏ # CAPITAL LETTER OLD COPTIC HA
# uppercase # CAPITAL LETTER OLD COPTIC HEI
# uppercase Ⳕ # CAPITAL LETTER OLD COPTIC HAT
# uppercase Ⳙ # CAPITAL LETTER OLD COPTIC DJA
# uppercase Ⲵ # CAPITAL LETTER OLD COPTIC AIN
# lowercase ⳓ # SMALL LETTER OLD COPTIC HEI
# lowercase ⳕ # SMALL LETTER OLD COPTIC HAT
# lowercase ⳙ # SMALL LETTER OLD COPTIC DJA
# lowercase ⲵ # SMALL LETTER OLD COPTIC AIN
# lowercase ⳏ # SMALL LETTER OLD COPTIC HA
# lowercase ⳇ # SMALL LETTER OLD COPTIC ESH
# uppercase 126 Ⳝ # CAPITAL LETTER OLD NUBIAN SHIMA
# uppercase Ⳟ # CAPITAL LETTER OLD NUBIAN NGI
# uppercase Ⳡ # CAPITAL LETTER OLD NUBIAN NYI
# uppercase Ⳣ # CAPITAL LETTER OLD NUBIAN WAU
# lowercase ⳝ 126 # SMALL LETTER OLD NUBIAN SHIMA
# lowercase ⳟ # SMALL LETTER OLD NUBIAN NGI
# lowercase ⳡ # SMALL LETTER OLD NUBIAN NYI
# lowercase ⳣ # SMALL LETTER OLD NUBIAN WAU
# sign \x2CF0 # COMBINING SPIRITUS ASPER
# sign \x2CF1 # COMBINING SPIRITUS LENIS
# ---------- end of table