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

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 31 Jan 2012 14:45:15 -0600

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
> 


-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: