[liblouis-liblouisxml] Re: Spanish 8 dots table:

  • From: "John J. Boyer" <john@xxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Wed, 1 Feb 2012 05:36:26 -0600

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

Other related posts: