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

  • From: Mesar Hameed <mesar.hameed@xxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Wed, 1 Feb 2012 08:18:55 +0000

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

Other related posts: