ubuntu-22.04.3-desktop-amd64/casper/filesystem/usr/share/liblouis/tables/cop-eg-comp8.utb

257 lines
8.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# liblouis: Multi Language Coptic Computer Braille table
# Copyright (C) 2020 By Ibraam Nasif, St. Didimous Group Coptic Bishopric of Youth - Egypt
#
# 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/>.
#
#-index-name: Coptic, computer
#-display-name: Coptic computer braille
#-author-name: Ibraam Nasif
#-author-email: ibraam.wahib@gmail.com
#+locale: cop
#+type: computer
#+dots: 8
#+direction: forward
#-updated: 2020-08-31
# Last updated: August 2020 - Mesore 1736.
# Coptic language was the native Egyptian language before the Arabic
# conquest, but is now mainly used in the Coptic church liturgy and
# for biblical studies.
## About Coptic Braille:
# The Coptic language is based on the Greek alphabet + eight more
# letters derived from Ancient Egyptian Demotic script. The whole
# alphabet is used as the Coptic/Egyptian alphabet.
# In Braille, we used the standard form of the Greek letters in
# addition to eight newly formed letters specific to the extra eight
# Coptic letters.
# When we started writing the first Coptic transcriber to emboss
# Coptic Braille in 2009 we searched but found no authentic documents.
# Coptic alphabet was merely handed down from one generation of
# Church's cantors to the next. Most probably, it originated during
# the 1930's or before it as some Canters said ... At the time, a
# cantor would write down whatever he needed manually. But there was
# no establishment, ecclesiastical or academic, that printed Coptic in
# Braille.
# The Bishopric of Youth, under the auspices of His Grace, Bishop
# Mousa, of the Coptic Orthodox Church, is an official Coptic
# organization.
# We have developed a Coptic table for transcribing liturgical books
# since 2009, and before that date Coptic was written in Braille
# manually / individually.
# This computer Braille table is to be used with Braille Displays. It
# contains Coptic, Arabic & English. We will add as many more
# languages as we can, to help all Coptic blind people, in any
# nationality, to use Coptic either in church or for study.
include braille-patterns.cti # Unicode braille.
# Spaces
space \s 0 blank
space \t 0 tab
space \x000A 0
space \x000D 0
space \x0020 0 space
include spaces.uti
include compress.cti
# Coptic
uppercase \x2C80 17 # Coptic ⲁ
uppercase \x2C82 127 # Coptic ⲃ
uppercase \x2C84 12457 # Coptic
uppercase \x2C86 1457 # Coptic ⲇ
uppercase \x2C88 157 # Coptic ⲉ
uppercase \x2C8A 147 # Coptic ⲋ
uppercase \x2C8C 13567 # Coptic ⲍ
uppercase \x2C8E 1567 # Coptic ⲏ
uppercase \x2C90 14567 # Coptic ⲑ
uppercase \x2C92 247 # Coptic ⲓ
uppercase \x2C94 137 # Coptic ⲕ
uppercase \x2C96 1237 # Coptic ⲗ
uppercase \x2C98 1347 # Coptic ⲙ
uppercase \x2C9A 13457 # Coptic ⲛ
uppercase \x2C9C 13467 # Coptic ⲝ
uppercase \x2C9E 1357 # Coptic
uppercase \x2CA0 12347 # Coptic ⲡ
uppercase \x2CA2 12357 # Coptic
uppercase \x2CA4 2347 # Coptic
uppercase \x2CA6 23457 # Coptic ⲧ
uppercase \x2CA8 1367 # Coptic ⲩ
uppercase \x2CAA 1247 # Coptic ⲫ
uppercase \x2CAC 123467 # Coptic ⲭ
uppercase \x2CAE 134567 # Coptic ⲯ
uppercase \x2CB0 24567 # Coptic ⲱ
uppercase \x03E2 1467 # Coptic ϣ
uppercase \x03E4 12367 # Coptic ϥ
uppercase \x03E6 1267 # Coptic ϧ
uppercase \x03E8 1257 # Coptic ϩ
uppercase \x03EA 2457 # Coptic ϫ
uppercase \x03EC 3467 # Coptic ϭ
uppercase \x03EE 12467 # Coptic ϯ
lowercase \x2C81 1 # Coptic ⲁ
lowercase \x2C83 12 # Coptic ⲃ
lowercase \x2C85 1245 # Coptic
lowercase \x2C87 145 # Coptic ⲇ
lowercase \x2C89 15 # Coptic ⲉ
lowercase \x2C8B 14 # Coptic ⲋ
lowercase \x2C8D 1356 # Coptic ⲍ
lowercase \x2C8F 156 # Coptic ⲏ
lowercase \x2C91 1456 # Coptic ⲑ
lowercase \x2C93 24 # Coptic ⲓ
lowercase \x2C95 13 # Coptic ⲕ
lowercase \x2C97 123 # Coptic ⲗ
lowercase \x2C99 134 # Coptic ⲙ
lowercase \x2C9B 1345 # Coptic ⲛ
lowercase \x2C9D 1346 # Coptic ⲝ
lowercase \x2C9F 135 # Coptic
lowercase \x2CA1 1234 # Coptic ⲡ
lowercase \x2CA3 1235 # Coptic
lowercase \x2CA5 234 # Coptic
lowercase \x2CA7 2345 # Coptic ⲧ
lowercase \x2CA9 136 # Coptic ⲩ
lowercase \x2CAB 124 # Coptic ⲫ
lowercase \x2CAD 12346 # Coptic ⲭ
lowercase \x2CAF 13456 # Coptic ⲯ
lowercase \x2CB1 2456 # Coptic ⲱ
lowercase \x03E3 146 # Coptic ϣ
lowercase \x03E5 1236 # Coptic ϥ
lowercase \x03E7 126 # Coptic ϧ
lowercase \x03E9 125 # Coptic ϩ
lowercase \x03EB 245 # Coptic ϫ
lowercase \x03ED 346 # Coptic ϭ
lowercase \x03EF 1246 # Coptic ϯ
# Coptic Diagritics
sign \x0300 12345 # Coptic ̀
sign \x0304 56 # Coptic ̄
sign \x0305 56 # Coptic ̅
#swap: the following to correct Coptic Diagritics symbol, which should be written before the character in braille
attribute CopLtr ⲁⲀⲃⲂⲅⲄⲇⲆⲉⲈⲋⲊⲍⲌⲏⲎⲑⲐⲓⲒⲕⲔⲗⲖⲙⲘⲛⲚⲝⲜⲟⲞⲡⲠⲣⲢⲥⲤⲧⲦⲩⲨⲫⲪⲭⲬⲯⲮⲱⲰϣϢϥϤϧϦϩϨϫϪϭϬϯϮ
noback context [%CopLtr]"\x0300" @12345*
noback context [%CopLtr]"\x0304" @56*
noback context [%CopLtr]"\x0305" @56*
# adding latin letters & numerals
include latinLetterDef8Dots.uti
include digits8Dots.uti
# Arabic Letters
letter \x0627 1 # ا
letter \x0628 12 # ب
letter \x062A 2345 # ت
letter \x062B 1456 # ث
letter \x062C 245 # ج
letter \x062D 156 # ح
letter \x062E 1346 # خ
letter \x062F 145 # د
letter \x0630 2346 # ذ
letter \x0631 1235 # ر
letter \x0632 1356 # ز
letter \x0633 234 # س
letter \x0634 146 # ش
letter \x0635 12346 # ص
letter \x0636 1246 # ض
letter \x0637 23456 # ط
letter \x0638 123456 # ظ
letter \x0639 12356 # ع
letter \x063A 126 # غ
letter \x0641 124 # ف
letter \x0642 12345 # ق
letter \x0643 13 # ك
letter \x0644 123 # ل
letter \x0645 134 # م
letter \x0646 1345 # ن
letter \x0647 125 # ه
letter \x0648 2456 # و
letter \x064A 24 # ي
letter \x0649 135 # ى
always \x0644\x0627 1236 # لا
letter \x0621 3 # ء
letter \x0622 345 # آ
letter \x0623 34 # أ
letter \x0625 46 # إ
letter \x0624 1256 # ؤ
letter \x0626 13456 # ئ
letter \x0629 16 # ة
# Arabic numerals
digit \x0660 2458 # 0 (٠)
digit \x0661 18 # 1 (١)
digit \x0662 128 # 2 (٢)
digit \x0663 148 # 3 (٣)
digit \x0664 1458 # 4 (٤)
digit \x0665 158 # 5 (٥)
digit \x0666 1248 # 6 (٦)
digit \x0667 12458 # 7 (٧)
digit \x0668 1258 # 8 (٨)
digit \x0669 248 # 9 (٩)
# Arabic Punctuations
sign \x0640 5-25 # ـ Arabic Tatweel
punctuation \x060C 57 # ، Arabic comma
punctuation \x061B 567 # ؛ Arabic semiColon
punctuation \x061F 236 # ؟ arabic question mark ؟
punctuation \x06D4 256 # ۔ Arabic Full stop
# General punctuations
punctuation \x003B 567 # ;
punctuation \x003A 257 # :
punctuation \x003F 236 # ?
punctuation \x002E 256 # .
punctuation \x002C 27 # ,
punctuation \x0021 235 # !
punctuation \x0022 2356 # "
sign \x0023 3456 # #
punctuation \x0029 3568 # )
punctuation \x0028 2367 # (
sign \x002A 358 # *
sign \x0040 47 # @
punctuation \x2018 378 #
punctuation \x2019 678 #
punctuation \x005B 123567 # [
punctuation \x005D 234568 # ]
sign \x005F 4567 # _
sign \x0060 34578 # `
punctuation \x007B 23567 # {
punctuation \x007D 23568 # }
punctuation \x00AB 1234567 # «
punctuation \x00BB 1234568 # »
punctuation \x2018 2356 #
punctuation \x2019 2356 #
punctuation \x201C 236 # “
punctuation \x201D 356 # ”
sign \x00BF 236 # ¿
punctuation \x2010 36 #
punctuation \x2011 36 #
punctuation \x00AD 36 # ­
punctuation \x2013 5-36 #
punctuation \x002D 36 # -
punctuation \x2026 25678 # …
# ---------- end of table