| # |
| # Copyright (C) 2011 by Peter Engström <peter.engstrom@indexbraille.com> |
| # |
| # 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/>. |
| # |
| # ----------------------------------------------------------------------------- |
| # |
| # SORANI (KURDISH) |
| # ================ |
| # Author: Peter Engström |
| # Company: Index Braille |
| # |
| # Date: Note: |
| # 2011-02-08 Initial release based on _chardefs_ar.cti |
| # 2011-03-15 Updated |
| # 2011-03-22 Removing U+200C from text. New braille code for Heh. |
| # Arabic letters where coded as signs. |
| # 2011-03-23 New handling of U+200C. Letter Heh changed again. |
| # |
| # |
| |
| # Remove U+200C three-per-em space = thick space but let it be a virtual space. |
| space \x200C 9 # Assign x200C to virtual dot 9. [Peter Engström 2011-03-23] |
| noback pass2 @9 ? # Remove virtual dot 9 during second pass. [Peter Engström 2011-03-23] |
| space \x00a0 a |
| include spaces.uti |
| |
| # ----------- define all chars ------------------------------------------------ |
| |
| punctuation ! 235 # 33 |
| punctuation " 236 # 34 [Peter Engström 2011-03-15] |
| sign # 3456 # 35 |
| sign $ 1246 # 36 [Peter Engström 2011-03-15] |
| sign % 1234 # 37 [Peter Engström 2011-03-15] |
| sign & 12346 # 38 [Peter Engström 2011-03-15] |
| punctuation ' 3 # 39 apostrophe |
| punctuation ) 356 # 40 |
| punctuation ( 236 # 41 |
| sign * 16 # 42 [Peter Engström 2011-03-15] |
| math + 346 # 43 [Peter Engström 2011-03-15] |
| punctuation , 46 # 44 |
| punctuation - 36 # 45 |
| punctuation \x06D4 256 # Arabic Full stop |
| punctuation . 256 # 46 [Peter Engström 2011-03-15] |
| math / 34 # 47 |
| include loweredDigits6Dots.uti |
| punctuation : 5-2 # 58 [Peter Engström 2011-03-15] |
| punctuation ; 5 # 59 [Peter Engström 2011-03-15] |
| math < 0-126-0 # 60 [Peter Engström 2011-03-15] |
| math = 123456 # 61 [Peter Engström 2011-03-15] |
| letter > 0-246-0 |
| math > 0-345-0 # 62 [Peter Engström 2011-03-15] |
| punctuation ? 1456 # 63 |
| sign @ 4 # 64 |
| |
| include latinLetterDef6Dots.uti |
| |
| punctuation [ 13456 # 91 [Peter Engström 2011-03-15] |
| sign \\ 1256 # 92 [Peter Engström 2011-03-15] |
| punctuation ] 12346 # 93 [Peter Engström 2011-03-15] |
| sign ^ 45 # 94 circumflex accent [Peter Engström 2011-03-15] |
| sign _ 456 # 95 underscore |
| sign ` 4 # 96 grave accent |
| # a - z # 97 - 122 |
| punctuation { 135 # 123 [Peter Engström 2011-03-15] |
| sign | 1245 # 124 |
| punctuation } 246 # 125 [Peter Engström 2011-03-15] |
| math ~ 45 # 126 |
| sign \x00A2 4-14 # 162 ¢ cents sign |
| sign \x00A3 4-123 # 163 £ pounds sign |
| sign \x00A5 4-13456 # 165 ¥ yen sign |
| sign § 4-234-3 # 167 section sign \x00A7 |
| sign \x00A9 2356-6-14-2356 # 169 © copyright sign |
| sign \x00AE 16-256 # ® Registered mark |
| punctuation \x00Ad 36 # 173 soft hyphen |
| sign \x00B0 356 # 176 ° degrees sign |
| sign \x00B5 46-134 # 181 µ micro sign |
| sign \x00B6 4-1234-345 # 182 ¶ pilcrow sign |
| sign \x00BF 236 # 191 inverted question mark |
| math \x00D7 56-236 # 215 × multiplication sign |
| math \x00F7 56-256 # 247 ÷ division sign |
| |
| punctuation \x2010 36 # 8208 hyphen |
| punctuation \x2011 23478 # 8209 non-breaking hyphen |
| punctuation \x2013 246 # 8211 en dash [Peter Engström 2011-03-15] |
| punctuation \x2014 246 # 8212 [Peter Engström 2011-03-15] |
| punctuation \x2018 3 # 8216 smart single left quotation mark |
| punctuation \x2019 3 # 8217 smart single right quotation mark |
| punctuation \x201C 2356 # 8220 smart opening double quote |
| punctuation \x201D 2356 # 8221 smart closing double quote |
| punctuation \x201E 2356 # 8222 smart double low quotation mark |
| punctuation \x201F 2356 # 8223 smart double high reverse quotation mark |
| punctuation \x2026 3-3-3 # 8230 smart ellipsis |
| sign \x20AC 4-15 # 8364 Euro sign |
| noback sign \x25CF 16 # 9679 black circle |
| |
| #-------------------------- Arabic characters --------------------------------- |
| sign \x060C 5 # Arabic comma |
| sign \x061B 56 # Arabic semicolon |
| sign \x061F 236 # Arabic question mark |
| |
| letter \x0621 345 # Hamza [Peter Engström 2011-03-15] |
| letter \x0622 345 # Alef with madda above |
| letter \x0623 34 # Alef with hamza above |
| letter \x0624 1256 # Waw with hamza above |
| letter \x0625 34 # Alef with hamza below [Peter Engström 2011-03-15] |
| letter \x0626 345 # Yeh with hamza above |
| letter \x0627 1 # Alef |
| letter \x0628 12 # Beh |
| letter \x0629 16 # Teh marbutha |
| letter \x062A 2345 # Teh |
| letter \x062B 1456 # Theh |
| letter \x062C 245 # Jeem |
| letter \x062D 156 # Hah |
| letter \x062E 1346 # Khah |
| letter \x062F 145 # Dal |
| letter \x0630 2346 # Thal |
| letter \x0631 246 # Reh [Peter Engström 2011-03-15] |
| letter \x0632 1356 # Zain |
| letter \x0633 234 # Seen |
| letter \x0634 146 # Sheen |
| letter \x0635 12346 # Sad |
| letter \x0636 1246 # Dad |
| letter \x0637 23456 # Tah |
| letter \x0638 123456 # Zah |
| letter \x0639 12356 # Ain |
| letter \x063A 126 # Ghain |
| letter \x0640 2 # Tatweel (=kashida inserted to stretch characters). |
| letter \x0641 124 # Feh |
| letter \x0642 12345 # Qaf |
| letter \x0643 13 # Kaf |
| letter \x0644 123 # Lam |
| letter \x0645 134 # Meem |
| letter \x0646 1345 # Noon |
| |
| #--BEGIN--------------------------------------------[Peter Engström 2011-02-08] |
| letter \x0647 15 # Heh |
| begword \x0647 125 |
| midword \x0647 125 |
| endword \x0647 15 |
| #--END----------------------------------------------[Peter Engström 2011-02-08] |
| |
| letter \x0648 2456 # Waw |
| letter \x0649 135 # Alef maksura |
| letter \x064A 24 # Yeh |
| letter \x064B 23 # Fathatan |
| letter \x064C 26 # Dammatan |
| letter \x064D 35 # Kasratan |
| letter \x064E 2 # Fatha |
| letter \x064F 136 # Damma |
| letter \x0650 15 # Kasra |
| letter \x0651 6 # Shadda |
| letter \x0652 25 # Sukun |
| |
| #--BEGIN--------------------------------------------[Peter Engström 2011-02-08] |
| sign \x02C7 456 # Caron (=hacek) |
| sign \x032C 56 # Combinding caron below |
| sign \x065A 456 # Vowel sign small v above |
| sign \x0660 356 # 0 Arabic numbers |
| sign \x0661 2 # 1 |
| sign \x0662 23 # 2 |
| sign \x0663 25 # 3 |
| sign \x0664 256 # 4 |
| sign \x0665 26 # 5 |
| sign \x0666 235 # 6 |
| sign \x0667 2356 # 7 |
| sign \x0668 236 # 8 |
| sign \x0669 35 # 9 |
| sign \x066C 5 # Arabic thousands separator |
| |
| letter \x067E 1234 # Peh |
| letter \x0686 14 # Tcheh |
| letter \x0695 1235 # Reh with small v below |
| letter \x0698 346 # Jeh |
| letter \x06A4 1236 # Veh |
| letter \x06A9 13 # Keheh |
| letter \x06AF 1245 # Gaf |
| letter \x06B5 123456 # Lam with small v |
| letter \x06BE 125 # Heh doachashmee |
| letter \x06C1 15 # Heh goal |
| letter \x06C6 135 # Oe |
| letter \x06CB 1236 # Ve |
| letter \x06CC 24 # Farsi Yeh |
| letter \x06CE 34 # Yeh with small v |
| letter \x06D5 15 # Ae |
| letter \xFB8A 346 # Jeh isolated form |
| letter \xFBA6 15 # Heh goal isolated form |
| letter \xFBAA 125 # Heh doachashmee isolated form |
| letter \xFBAB 15 # Heh doachashmee final form |
| letter \xFBAC 125 # Heh doachashmee initial form |
| letter \xFBAD 125 # Heh doachashmee medial form |
| letter \xFBFC 24 # Farsi yeh isolated form |
| letter \xFEAD 246 # Reh isolated form |
| letter \xFEAE 246 # Reh final form |
| letter \xFEDD 123 # Lam isolated form |
| letter \xFEDE 123 # Lam final form |
| letter \xFEE9 15 # Heh isolated form |
| letter \xFEEA 15 # Heh final form |
| letter \xFEEB 125 # Heh initial form |
| letter \xFEEC 125 # Heh medial form |
| letter \xFEEF 24 # Alef maksura isolated form |
| letter \xFEFB 123-1 # Ligature lam with alef with hamza below isolated form |
| letter \xFEFC 123-1 # Ligature lam with alef with hamza below final form |
| |
| #--END----------------------------------------------[Peter Engström 2011-02-08] |