[liblouis-liblouisxml] SV: Danish computer braille table

  • From: Bue Vester-Andersen <bue@xxxxxxxxxxxxxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Sat, 29 Dec 2012 12:28:36 +0100

Hi Peter,

About a month ago, I asked if anyone was working with the Danish tables, as
I would like to help. I got a mail on the list from Mesar Hameed saying that
he was fixing some bugs together with Nikolaj Svendsen. Since then I have
been trying to get in contact with him off the list to work something out,
but so far with no luck.

As far as I can see, the Danish tables could do with a complete work over,
including the computer Braille table. I am only just getting started with
LibLouis and the table format. I have succeeded in compiling the test
programs under Windows now. so, I am kind of ready to get started. I also
have a Danish hyphenation file, which I hope can save us many table entries.
However, I haven't got much experience working on an open source project
like this one, i.e. who does what and how do you report back and get your
bit into the main program.

Ideally, we should have proper computer braill + grade one and two, both
with six and eight dots. However, there are quite a few challenges:

1. In Danish, Words are contracted backwards. I.e. if two combinations are
possible, the last one should be used. Since LibLouis can't handle this, it
must be done with a whole lot of combination entries in the table.

2. You can't contract across sylable boundaries. This is tricky, since
Danish is full of compound words. Traditionally, it is solved with a huge
list of exceptions, but I hope the hyphenation file can help us.

3. In the current version in 8 dots mode, contractions are skipped if the
first letter is capital. to follow the rules, dot 7 should be added to the
contraction to mark a capital letter at the beginning. As far as I can see,
this means that every entry in the table must be doubled. However, I hope
there is a better solution.

I think those of us who would like to work with the Danish tables should
join forces. We could have a private discussion on what to do and how to do
it, either by mail or over Skype. If nobody else is very keen on the job, I
could try to give the tables a work over, but I would be very happy with any
help and colaboration.

Best regards
Bue




-----Oprindelig meddelelse-----
Fra: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] På vegne af Peter Nilsson
Lundblad
Sendt: 28. december 2012 21:31
Til: liblouis-liblouisxml@xxxxxxxxxxxxx
Emne: [liblouis-liblouisxml] Danish computer braille table

Hi,

I am having a user reporting errors in the Danish computer
braille table (tables/da.ctb) and looking at that table, it seems
to have some deviations from the Danish brltty table that don't make sense
to
me.  Is there anyone who is familiar with Danish computer braille
who would be willing to work with me to try to fix these problems?

I am concerned with the folliwing definitions (with comments inline):


uppercase \x00c2 16             LATIN CAPITAL LETTER A WITH CIRCUMFLEX
==> This has the same dot representation as:
lowercase \x00e5 16             LATIN SMALL LETTER A WITH RING ABOVE
It seems like \x00c2 is inconsistent since other capitals contain
dot 7.  In brltty this is dots 1678 which would match the corresponding
small letter (\x00e2 which has dots 168).


uppercase \x00c6 345            LATIN CAPITAL LETTER AE
lowercase \x00e6 345            LATIN SMALL LETTER AE
As you can see, these two have the same dot representation.
Seems like the uppercase letter is missing dot 7 (which is what brltty
has: 3457).

uppercase \x00d8 246            LATIN CAPITAL LETTER O WITH STROKE
lowercase \x00f8 246            LATIN SMALL LETTER O WITH STROKE
Same as above, the capital letter seems to be missing dot 7.

Digging in svn, these were introduced in revision 238.
According to the change log, they are 'bug fixes', but I am
doubtful;)

Anyone who knows Danish braille?

Regards,
//Peter
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: