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