
default-tables.cop-eg-comp8.utb Maven / Gradle / Ivy
# 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
# .
#
#-index-name: Coptic, computer
#-display-name: Coptic computer braille
#-author: Ibraam Nasif
#+language: 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
© 2015 - 2025 Weber Informatics LLC | Privacy Policy