# liblouis: Welsh Grade 1 table # # ------------ #-index-name: Welsh, uncontracted #-display-name: Welsh uncontracted braille # #+locale:cy #+type:literary #+contraction:no #+grade:1 # # TODO: Please correct the metadata above. It is not meant to be # accurate nor complete. It hasn't been verified by the table # author yet. It is merely an attempt by the liblouis maintainers # to get some sensible initial values in place. # # TODO: Please add a reference to official documentation about # the implemented braille code. Preferably submit the documents # to https://github.com/liblouis/braille-specs. # ------------ # Based on the braille contraction modules in BRLTTY # # Copyright (C) 1995-2004 by The BRLTTY Team. # Copyright (C) 2004 ViewPlus Technologies, inc., www.viewplustech.com # Copyright (C) 2004 Computers to Help People, Inc., www.chpi.org # This file 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. # This file 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 this file; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA include text_nabcc.dis All display opcodes space \t 9 tab space \x001b 1b escape character for html back-translation space \x00A0 a NO-BREAK SPACE 0020 NON-BREAKING SPACE include spaces.uti include loweredDigits6Dots.uti include latinLetterDef8Dots.uti punctuation ( 12356 punctuation } 12456 punctuation ] 124567 punctuation ? 1456 punctuation : 156 punctuation ) 23456 punctuation ! 2346 punctuation { 246 punctuation [ 2467 punctuation ' 3 punctuation - 36 punctuation . 46 punctuation " 5 punctuation ; 56 punctuation , 6 sign & 12346 sign $ 1246 sign | 1256 sign \\ 12567 sign % 146 sign * 16 sign # 3456 punctuation ` 4 sign _ 456 sign ^ 457 sign @ 47 math = 123456 math < 126 math / 34 math > 345 math + 346 math ~ 45 # Miscellaneous math \x00B1 346-36 PLUS-MINUS SIGN PLUS-OR-MINUS SIGN math \x00B7 16 MIDDLE DOT math \x00BC 1456-2-34-256-3456 VULGAR FRACTION ONE QUARTER No 0031 2044 math \x00BD 1456-2-34-23-3456 VULGAR FRACTION ONE HALF No 0031 2044 0032 math \x00BE 1456-25-34-23-3456 VULGAR FRACTION THREE QUARTERS No 0033 math \x00D7 4-16 MULTIPLICATION SIGN math \x00F7 46-34 DIVISION SIGN punctuation \x0092 3 punctuation \x0097 36-36 punctuation \x00A1 235 INVERTED EXCLAMATION MARK punctuation \x00ad 36 punctuation \x00BF 236 INVERTED QUESTION MARK punctuation \x2011 36 punctuation \x2013 36-36 punctuation \x2014 36-36 punctuation \x2018 6-236 punctuation \x2019 3 punctuation \x2019 356-3 punctuation \x201c 236 punctuation \x201d 356 punctuation \x2026 3 sign \x2122 45-2345 trademark sign sign \x00A2 4-14 CENT SIGN sign \x00A3 3456 POUND SIGN sign \x00A4 1246 CURRENCY SIGN sign \x00A7 4-234 SECTION SIGN sign \x00A9 45-14 COPYRIGHT SIGN sign \x00AE 45-1235 REGISTERED SIGN REGISTERED TRADE MARK SIGN sign \x00B0 56-145-1245 DEGREE SIGN sign \x00B4 b4 ACUTE ACCENT 0020 0301 SPACING ACUTE sign \x00B5 46-134 MICRO SIGN 03BC 039C 039C sign \x00A5 4-13456 YEN SIGN punctuation \x00A6 456-1256 BROKEN BAR BROKEN VERTICAL BAR # sign \x00A8 DIAERESIS 0020 0308 SPACING DIAERESIS # sign \x00AA FEMININE ORDINAL INDICATOR 0061 # punctuation \x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK LEFT # sign \x00AC NOT SIGN # sign \x00AF MACRON 0020 0304 SPACING MACRON # math \x00B2 SUPERSCRIPT TWO 0032 2 2 SUPERSCRIPT DIGIT TWO # math \x00B3 SUPERSCRIPT THREE 0033 3 3 SUPERSCRIPT DIGIT THREE sign \x00B6 1234-345 PILCROW SIGN PARAGRAPH SIGN # sign \x00B8 CEDILLA 0020 0327 SPACING CEDILLA # math \x00B9 SUPERSCRIPT ONE 0031 1 1 SUPERSCRIPT DIGIT ONE sign \x00BA 145-1245 MASCULINE ORDINAL INDICATOR 006F # punctuation \x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK Pf Y punctuation \x2010 36 # 8208 hyphen punctuation \x201F 356 # 8223 smart double high reverse quotation mark punctuation \x201E 236 # 8222 smart double low quotation mark noback sign \x25CF 16 black circle # Braille indicators numsign 3456 number sign, just a dots operand multind 56-6 letsign capsletter letsign 56 capsletter 6 begcapsword 6-6 endcapsword 6-3 emphclass italic emphclass underline emphclass bold begemph italic 46 endemph italic 46-3 begemph bold 46-46 endemph bold 46-3 begcomp 6-346 endcomp 6-346 # the decimal digits include litdigits6Dots.uti # Letters not defined in en-chardefs always ch 16 always th 1456 #single letter words word a 1 word A 1 word i 24 word I 24 word o 135 word O 135 word y 13456 word Y 13456 # punctuation prepunc " 236 postpunc " 356 noback always " 5 prepunc ' 6-236 postpunc ' 356-3 postpunc '' 356 postpunc ''' 356-3-356 noback always ' 3 midnum , 3 noback always , 2 midnum . 2 decpoint . 2 noback always . 256 noback always ; 23 midnum : 6-25 noback always : 25 endnum ! 6-235 noback always ! 235 always # 4-3456 midnum / 456-34-3456 always / 456-34 noback always ? 236 endnum % 0-25-1234 always % 25-1234 midnum ^ 346-3456 always ^ 456-126 always ~ 4-156 always & 4-12346 midnum * 0-56-236-3456 always * 35-35 repeated *** 35-35-0-35-35-0-35-35 prepunc ( 2356 postpunc ) 2356 always [ 6-2356 always ] 2356-3 always { 46-2356 always } 46-2356 always -com = endword -to = pointed-to resource endword -by = used-by # always _ 78 prepunc `` 236 prepunc ` 6-236 noback always ` 4 noback always @ 2346 always \\ 5-16 always | 5-123 repeated --- 36-36-36 # repeated ___ 78-78-78 repeated ___ 46-46-46 repeated ::: 25-25-25 repeated === 56-2356-56-2356-56-2356 repeated ~~~ 4-156-4-156-4-156 always \s-\s 36-36 always \s-\scom 36-36-14-135-134 always ... 3-3-3 always .\s.\s. 3-3-3 . . . # always \x2026 3-3-3 # 8230 MS Word smart ellipsis # the hyphen # always ­ 36 repeated ­­­ 36-36-36 always \s­\s 36-36 # accented letters uplow \x00C0\x00E0 1 # a with grave uplow \x00C1\x00E1 1 # a with acute uplow \x00C2\x00E2 1 # a with circumflex #uplow \x00C3\x00E3 1 # a with tilde uplow \x00C4\x00E4 1 # a with dieresis #uplow \x00C5\x00E5 1 # a with ring above uplow \x00C6\x00E6 1 # letter ae #uplow \x00C7\x00E7 14 # c with cedilla uplow \x00C8\x00E8 15 # e with grave uplow \x00C9\x00E9 15 # e with acute uplow \x00CA\x00EA 15 # e with circumflex uplow \x00CB\x00EB 15 # e with dieresis uplow \x00CC\x00EC 24 # i with grave above uplow \x00CD\x00ED 24 # i with acute above uplow \x00CE\x00EE 24 # i with circumflex uplow \x00CF\x00EF 24 # i with dieresis #uplow \x00D0\x00F0 15 # letter eth #uplow \x00D1\x00F1 1345 # n with tilde uplow \x00D2\x00F2 135 # o with grave above uplow \x00D3\x00F3 135 # o with acute above uplow \x00D4\x00F4 135 # o with circumflex #uplow \x00D5\x00F5 135 # o with tilde uplow \x00D6\x00F6 135 # o with dieresis # \x00D7 × multiplication sign ---------------------- #uplow \x00D8\x00F8 135 # o with stroke uplow \x00D9\x00F9 136 # u with grave above uplow \x00DA\x00FA 136 # u with acute above uplow \x00DB\x00FB 136 # u with circumflex above uplow \x00DC\x00FC 136 # u with dieeresis uplow \x00DD\x00FD 13456 # y with acute above #uplow \x00DE\x00FE 2345 # letter thorn letter \x00DF 2346 # small sharp s uplow \x0174\x0175 2456 w with circumflex uplow \x0176\x0177 13456 # y with circumflex uplow \x0178\x00ff 13456 # y with diaeresis uplow \x1ef2\x1ef3 13456 # y with grave largesign \x00C0 23-1 [C0] upper a grave largesign \x00E0 23-1 [E0] lower a grave largesign \x00C1 25-1 [C1] upper a acute largesign \x00E1 25-1 [E1] lower a acute largesign \x00C2 4-1 [C2] upper a circumflex largesign \x00E2 4-1 [E2] lower a circumflex #largesign \x00C3 4-1 [C3] upper a tilde #largesign \x00E3 4-1 [E3] lower a tilde largesign \x00C4 45-1 [C4] upper a dieresis largesign \x00E4 45-1 [E4] lower a dieresis #largesign \x00C5 4-1 [C5] upper a ring #largesign \x00E5 4-1 [E5] lower a ring largesign \x00C6 1-15 [C6] upper ae largesign \x00E6 1-15 [E6] lower ae #largesign \x00C7 4-14 [C7] upper c cedilla #largesign \x00E7 4-14 [E7] lower c cedilla largesign \x00C8 23-15 [C8] upper e grave largesign \x00E8 23-15 [E8] lower e grave largesign \x00C9 25-15 [C9] upper e acute largesign \x00E9 25-15 [E9] lower e acute largesign \x00CA 4-15 [CA] upper e circumflex largesign \x00EA 4-15 [EA] lower e circumflex largesign \x00CB 45-15 [CB] upper e dieresis largesign \x00EB 45-15 [EB] lower e dieresis largesign \x00CC 23-24 [CC] upper i grave largesign \x00EC 23-24 [EC] lower i grave largesign \x00CD 25-24 [CD] upper i acute largesign \x00ED 25-24 [ED] lower i acute largesign \x00CE 4-24 [CE] upper i circumflex largesign \x00EE 4-24 [EE] lower i circumflex largesign \x00CF 45-24 [CF] upper i dieresis largesign \x00EF 45-24 [EF] lower i dieresis #largesign \x00D0 4-15 [D0] upper eth #largesign \x00F0 4-15 [F0] lower eth #largesign \x00D1 4-1345 [D1] upper n tilde #largesign \x00F1 4-1345 [F1] lower n tilde largesign \x00D2 23-135 [D2] upper o grave largesign \x00F2 23-135 [F2] lower o grave largesign \x00D3 25-135 [D3] upper o acute largesign \x00F3 25-135 [F3] lower o acute largesign \x00D4 4-135 [D4] upper o circumflex largesign \x00F4 4-135 [F4] lower o circumflex #largesign \x00D5 4-135 [D5] upper o tilde #largesign \x00F5 4-135 [F5] lower o tilde largesign \x00D6 45-135 [D6] upper o dieresis largesign \x00F6 45-135 [F6] lower o dieresis #largesign \x00D8 4-135 [D8] upper o slash #largesign \x00f8 4-135 [F8] lower o slash largesign \x00D9 23-136 [D9] upper u grave largesign \x00F9 23-136 [F9] lower u grave largesign \x00DA 25-136 [DA] upper u acute largesign \x00FA 25-136 [FA] lower u acute largesign \x00DB 4-136 [DB] upper u circumflex largesign \x00FB 4-136 [FB] lower u circumflex largesign \x00DC 45-136 [DC] upper u dieresis largesign \x00FC 54-136 [FC] lower u dieresis largesign \x00DD 25-13456 [DD] upper y acute largesign \x00FD 25-13456 [FD] lower y acute #largesign \x00DE 4-2345 [DE] upper t horn #largesign \x00FE 4-2345 [FE] lower t horn largesign \x00DF 234-234 (DF) lower ss largesign \x0174 4-2456 lower w circumflex largesign \x0175 4-2456 upper w circumflex largesign \x0176 4-13456 upper y circumflex largesign \x0177 4-13456 lower y circumflex largesign \x0178 45-13456 upper y with dieresis largesign \x00FF 45-13456 lower y with dieresis largesign \x1EF2 23-13456 upper y with grave largesign \x1EF3 23-13456 lower y with grave hyphen \x2010 36 # 8208 hyphen # punctuation \x2011 36 # 8209 non-breaking hyphen punctuation \x2011 23478 # 8209 non-breaking hyphen always \x2013 56-36 # 8211 smart minus sign noback always \x201C 236 # 8220 smart opening double quote noback always \x201D 356 # 8221 smart closing double quote noback always \x201E 236 # 8222 smart double low quotation mark noback always \x201F 356 # 8223 smart double high reverse quotation mark # mathematical symbols decpoint . 2 noback always < 246 joinword = 56-2356 joinnum = 56-2356 noback always > 135 midnum + 0-56-235-3456 joinnum + 56-235 joinword + 56-235 midnum - 36-3456 noback always - 36 joinnum × 56-236 joinword × 56-236 midnum ÷ 0-56-256-3456 division sign joinnum ÷ 56-256 joinword ÷ 56-256 begnum £ 123 always £ 4-123 pounds # other special characters always © 45-14 copyright sign ™ 45-2345 trademark sign ® 45-1235 registered always ¶ 1234-345 paragraph always § 234-3 section noback always ° 356 degrees begnum $ 256 always $ 4-256 always ¢ 4-14 cents sign € 4-15 euro always € 4-15 euro always ¥ 4-13456 yen always µ 2-134 mu # special character sequences literal :// URLs literal www. literal .com literal .edu literal .gov literal .mil literal .net literal .org include countries.cti literal .doc literal .htm literal .html literal .tex literal .txt literal .gif literal .jpg literal .png literal .wav literal .tar literal .zip