blob: 4b3756f13bfb7c168dadc15a08f176f106ed9307 [file] [log] [blame] [edit]
# 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): 132–136.
# 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