Yes, UTF-8 can be used in comments. Most table entries consist of an opcode, a character string and a dot pattern. Everything after the dot pattern is considered a comment. There are a few opcodes that do not follow this pattern and require a # to start a comment. ASCII is actually a subset of UTF-8. John On Wed, Feb 01, 2012 at 08:18:55AM +0000, Mesar Hameed wrote: > Hi Juan, > > A similar confusion happend a while back when I was updating the arabic > table. Let me try to explain. > > 1. The file can be utf8 encoded. > 2. the liblouis instructions must be written in ascii. > > For example: > sign \x0627 1 # Alef (ا) > sign \x062A 2345 # Teh (ت) > > As you can see, > The instruction, the unicode number of the symbol and the expected dots > is written in ascii. > Then we have a comment, the english name and the actual utf8 symbol. > > Hope this clarifies matters. > > Mesar > > > On Tue 31/01/12,21:52, Quetzatl wrote: > > Hi John > > > > Then: if I change the encoding for the table; Can I Resolve the > > errors? What encoding should be used? > > > > > > Regards. > > > > Juan. > > El 31/01/2012 21:45, John J. Boyer escribió: > > >Hi Juan, > > > > > >The table contains errors, such as the one at line 151. The escape > > >sequence \x must be followed by a four-digit hexadecimal number. This > > >looks like UTF-8. UTF-8 cannot be used in tables. It conflicts with > > >other encodings. > > > > > >John > > > > > >On Tue, Jan 31, 2012 at 09:03:53PM +0100, Quetzatl wrote: > > >>Here is: > > >> > > >>Regards. > > >> > > >>Juan. > > >> > > >> > > >> > > >> > > >>El 31/01/2012 19:37, John J. Boyer escribió: > > >>>Please send your table to the list as an attachment. It can at least be > > >>>checked for validity. > > >>> > > >>>John > > >>> > > >>>On Tue, Jan 31, 2012 at 04:44:49PM +0100, Quetzatl wrote: > > >>>>Hi all. > > >>>> > > >>>>I'm Juan Buño and I'm spanish and galician NVDA's translator. > > >>>> > > >>>>Due NVDA use Liblouis to transcribe braille, and there are only 6 dots > > >>>>tables, many people prefer to use braille tables of 8 dot. > > >>>> > > >>>>My colleague Enrique Fernández has prepared an 8-dots braille table > > >>>>based on the French table, but we have no way to prove it. > > >>>> > > >>>>Could someone try this table and, if it works well, implement it in > > >>>>future versions of liblouis? > > >>>> > > >>>>Thanks a lot. > > >>>> > > >>>>Juan. > > >>>> > > >>>> > > >>>> > > >>>>For a description of the software, to download it and links to > > >>>>project pages go to http://www.abilitiessoft.com > > >># liblouis: Computer Spanish 8 dots Braille table > > >>############################################################################### > > >># BRLTTY - A background process providing access to the Linux console > > >>(when in > > >># text mode) for a blind person using a refreshable braille > > >>display. > > >># > > >># Copyright (C) 1995-2004 by The BRLTTY Team. All rights reserved. > > >># > > >># BRLTTY comes with ABSOLUTELY NO WARRANTY. > > >># > > >># This is free software, placed under the terms of the > > >># GNU General Public License, as published by the Free Software > > >># Foundation. Please see the file COPYING for details. > > >># > > >># Web Page: http://mielke.cc/brltty/ > > >># > > >># This software is maintained by Dave Mielke<dave@xxxxxxxxx>. > > >>############################################################################### > > >> > > >># Uncontracted Computer Spanish Table > > >># Autor Jos? Enrique Fern?ndez del Campo and Juan Carlos Bu?o su?rez > > >>quetzatl@xxxxxxxxxxx > > >># ---------------------------------- > > >> > > >>space \s 0 # blank 32 > > >>space \t 9 # tab 9 > > >>space \x001B 1b # escape > > >>space \x000A 0 # lf > > >>space \x000D 0 # cr > > >>space \X00A0 0 # Espacio de no separaci?n > > >> > > >>digit 0 34678 cero > > >>digit 1 16 uno > > >>digit 2 126 dos > > >>digit 3 146 tres > > >>digit 4 1456 cuatro > > >>digit 5 156 cinco > > >>digit 6 1246 seis > > >>digit 7 12456 siete > > >>digit 8 1256 ocho > > >>digit 9 246 nueve > > >> > > >>uplow Aa 17,1 letra a x0041 / 0061 > > >>uplow Bb 127,12 letra b x0042 / 0062 > > >>uplow Cc 147,14 letra c > > >>uplow Dd 1457,145 letra d > > >>uplow Ee 157,15 letra e > > >>uplow Ff 1247,124 letra f > > >>uplow Gg 12457,1245 letra g > > >>uplow Hh 1257,125 letra h > > >>uplow Ii 247,24 letra i > > >>uplow Jj 2457,245 letra j > > >>uplow Kk 137,13 letra k > > >>uplow Ll 1237,123 letra l > > >>uplow Mm 1347,134 letra m > > >>uplow Nn 13457,1345 letra n > > >>uplow Oo 1357,135 letra o > > >>uplow Pp 12347,1234 letra p > > >>uplow Qq 123457,12345 letra q > > >>uplow Rr 12357,1235 letra r > > >>uplow Ss 2347,234 letra s > > >>uplow Tt 23457,2345 letra t > > >>uplow Uu 1367,136 letra u > > >>uplow Vv 12367,1236 letra v > > >>uplow Ww 24567,2456 letra w > > >> x0057 / 0077 > > >>uplow Xx 13467,1346 letra x > > >>uplow Yy 134567,13456 letra y > > >>uplow Zz 13567,1356 letra z > > >> x005A / 007A > > >> > > >>uplow ?? 1234678,123468 c cedilla > > >>uplow ?? 23467,2346 e con acento > > >> > > >>uplow ?? 1235678,123568 a grave > > >>uplow ?? 234678,23468 e grave > > >>uplow ?? 2345678,234568 u grave > > >> > > >>uplow ?? 178,18 a con acento circunflejo > > >>uplow ?? 1578,158 e con acento circunflejo > > >>uplow ?? 2478,248 i con acento circunflejo > > >>uplow ?? 13578,1358 o con acento circunflejo > > >>uplow ?? 13678,1368 u con acento circunflejo > > >> > > >>uplow ?? 34578,3458 a con di?resis > > >>uplow ?? 124678,12468 e con di?resis > > >>uplow ?? 1245678,258 i con di?resis > > >>uplow ?? 24678,2468 o con di?resis > > >>uplow ?? 125678,12568 u con di?resis > > >>uplow \x009F\x00FF 367,67 y griega con di?resis > > >> > > >>uplow \x00B4\x00B8 135678,13568 z avec caron > > >>uplow \x008C\x009C 1468,1238 oe > > >>uplow \x00C1\x00E1 123567,12356 a con acento > > >>uplow \x00CD\x00ED 347,34 i con acento > > >>uplow \x00D3\x00F3 3467,346 o con acento > > >>uplow \x00DA\x00FA 234567,23456 u con acento > > >>uplow \x00DD\x00FD 1567,2348 y con acento agudo > > >> > > >>uplow \x00CC\x00EC 345,348 i grave > > >>uplow \x00D2\x00F2 2458,3468 o grave > > >>uplow \x00C3\x00E3 3567,168 a con tilde > > >>uplow \x00D1\x00F1 124567,124568 ? > > >>uplow \x00D5\x00F5 12458,4567 o con tilde > > >> > > >>punctuation , 2 coma > > >>punctuation ; 23 punto y coma > > >>punctuation : 25 dos puntos > > >>punctuation - 36 gui?n > > >>punctuation . 3 punto > > >>punctuation ? 26 cerrar interrogaci?n > > >>punctuation ! 2357 cerrar admiraci?n > > >>punctuation " 56 comillas > > >>punctuation ( 1268 abre par?ntesis > > >>punctuation ) 3457 cierra par?ntesis > > >>punctuation ' 4 ap?strofo > > >>punctuation \X0091 138 # [left signle quotation mark] (private use one) > > >>punctuation \X0092 378 # [right single quotation mark] (private use two) > > >>punctuation \X0093 14568 # abrir comillas > > >>punctuation \X0094 678 # cerrar comillas > > >>punctuation \X2018 68 > > >>punctuation \X2019 37 > > >>sign \X2022 124578 bullet > > >>sign \X2026 1267 8230 MS Puntos suspensivos (Word) > > >>punctuation \X00AB 238 # comillas angulares izquierda > > >>punctuation \X00BB 567 # comillas angulares derecha > > >> > > >>sign * 256 asterisco > > >>sign \\ 123456 barra invertida > > >>sign @ 5 arroba > > >>sign % 456 por ciento > > >>sign _ 6 > > >>subrayado > > >>sign # 3456 signo de n?mero > > >>sign ^ 45 circunflejo > > >>sign \X007E 57 #126 ~ tilde > > >>sign \X007C 4568 # barra vertical > > >>sign \X007F 7 # borrar > > >>sign \X0082 37 # [single low-9 quotation mark (break permitted here) > > >>sign \X0083 1248 # [latin small letter f with hook (no break here) > > >>sign \X0084 24568 # [double low-9 quotation mark (<control>) > > >>sign \X0085 1267 # [horizontal ellipsis (next line) > > >>sign \X0086 28 # [dagger (start of selected area) > > >>sign \X0087 23458 # [double dagger (end of selected area) > > >>sign \X0088 458 # [modifier letter circumflex accent (character > > >>tabulation set) > > >>sign \X0089 34678 # [per mille sign (character tabulation with > > >>justification) > > >>sign \X008B 1258 # [single left-pointing angle quotation mark] (partial > > >>line down) > > >>sign \X0095 1458 # [bullet] (message waiting) > > >>sign \X0096 368 # [en dash] (start of guarded area) > > >>sign \X0097 3678 # [em dash] (end of guarded area) > > >>sign \X0098 134568 # [small tilde] (start of string) > > >>sign \X0099 2467 # [trade mark sign] (<control>) > > >>sign \x2122 2467 Marca registrada > > >>sign \X009B 34568 # [single right-pointing angle quotation mark] > > >>(control sequence introducer) > > >>sign \X00A1 23578 # abrir admiraci?n > > >>sign \X? 12678 # centavo > > >>sign \X00A3 2378 # libra > > >>sign \X00A4 2567 # > > >>sign \x20ac 12358 EURO > > >>sign \X00A5 145678 # yen > > >>sign \X00A6 478 # barra vertical cortada > > >>sign \X00A7 167 # secci?n > > >>sign \X00A8 268 # di?resis > > >>sign \X00A9 23567 # copyright > > >>sign \X00AA 23568 # ordinal femenino > > >>sign \X00AC 2567 # not sign > > >>sign \X00AD 2358 # soft hyphen > > >>sign \X00AE 2368 # registrado > > >>sign \X00AF 24568 # macron > > >>sign \X00B0 8 # grado > > >>sign \X00B1 12467 # m?s-menos > > >>sign \X00B2 47 # Al cuadrado > > >>sign \X00B3 568 # Al cubo > > >>sign \X00B5 13468 # mu > > >>sign \X00B6 14567 # p?rrafo > > >>sign \X00B7 14678 # punto centrado > > >>sign \X00B9 237 # Super uno > > >>sign \X00BA 5678 # ordinal masculino > > >>sign \XBC 1467 # un cuarto > > >>sign \XBD 468 # un medio > > >>sign \XBE 48 # tres cuartos > > >>sign \X00BF 267 #*abrir interrogaci?n > > >>sign \X00C5 12368 #*a may?scula con c?rculo superescrito > > >>sign \X? 38 #*ae may?scula > > >>sign \X00D0 13458 # latin capital letter eth > > >>sign \X00D7 1678 # multiplicado por > > >>sign \X00D8 34567 # Alfa > > >>sign \X00DE 123458 # Thorn > > >>sign \X00DF 128 # Beta > > >>sign \X00E5 15678 #*a con c?rculo superescrito > > >>sign \XE6 1348 #*ae > > >>sign \X00F0 235678 # eth > > >>sign \X00F7 2578 # dividido por > > >>sign \X00F8 457 # latin small letter o with stroke > > >>sign \X00FE 1568 # thorn > > >> > > >>sign \x00A8 268 di?resis > > >> > > >>math + 235 m?s > > >>math = 2356 igual > > >>math ? 1678 multiplicado por > > >>math< 236 menor que > > >>math> 356 mayor que > > >>math / 3478 barra oblicua > > >>math \x00F7 2578 dividido por > > >> > > >>sign ? 23567 > > >>copyright > > >>sign ? 8 grado > > >>sign& 12346 ampersand > > >>sign ? 12678 centavo > > >>sign ? 2567 > > >>sign ? 2378 libra > > >>sign ? 167 secci?n > > >>sign $ 123467 d?lar > > >>sign ? 145678 yen > > >>punctuation ? 238 comillas angulares izquierda > > >>punctuation ? 567 comillas angulares derecha > > >>punctuation [ 2367 abre corchetes > > >>punctuation ] 3568 cierra corchetes > > >>punctuation { 46 abre llave > > >>punctuation } 35 cierra llave > > >> > > >>sign ? 237 super 1 > > >>sign ? 47 al cuadrado > > >>sign ? 568 al cubo > > >>sign ? 1467 un cuarto > > >>sign ? 468 un medio > > >>sign ? 48 tres cuartos > > >> > > >>midnum \s 0 > > >>espace entre les chiffres > > >>midnum , 2 coma > > >>midnum . 3 > > >>midnum - 36 menos > > >>midnum + 235 m?s > > >>midnum / 3478 partido por > > >>midnum : 25 sobre > > >> > > >> > > >>repeated \s 0 espaces > > >>repeated \t 0 > > >>tabulations > > >>repeated \x00a0 0 Espacio de no-separaci?n > > >> > > >>repeated ... 3-3-3 puntos suspensivos > > >>repeated --- 36-36-36 > > >>repeated ___ 6-6-6 > > >> > > >>always \s--\s 36-36 gui?n de di?logo > > >> > > > > > For a description of the software, to download it and links to > > project pages go to http://www.abilitiessoft.com > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com -- John J. Boyer, Executive Director GodTouches Digital Ministry, Inc. http://www.godtouches.org Madison, Wisconsin, USA Peace, Love, Service For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com