Upgrade to LibLouis 3.0.0 #6109

Closed
josephsl opened this Issue Jun 23, 2016 · 3 comments

Comments

Projects
None yet
3 participants
@josephsl
Collaborator

josephsl commented Jun 23, 2016

Hi,

LibLouis 3.0.0 includes promising features, namely vastluy improved emphasis handling, next generation UEB table set and others. at the moment version 3.0.0 has entered alpha testing phase:
https://github.com/liblouis/liblouis/releases/tag/v3.0.0.alpha1

Important things to note:

  • A new file named "pattern.c" is introduced that handles various patterns. Without including this file, MS Linker says unresolved symbols.
  • We need to test UEB table set to make sure it is more compliant to the standard.
  • A lot of testing will be required to make sure braille tables aren't broken and that NVDA can handle them well.

Thanks.

@josephsl josephsl added the Braille label Jun 23, 2016

josephsl added a commit to josephsl/nvda that referenced this issue Jun 24, 2016

LibLouis 3/table names: Changed Norwegian file path, changed display …
…name for Telugu. re #6109.

Davy Kager reports that Norwegian table file name has changed (confirmed), thus added the new file name.
Telugu: it is actually called 'Telugu', not 'Telegu' accoridng to Wikipedia, table header itself and other sources. No impact for translators as it is just English name that's different.
@dkager

This comment has been minimized.

Show comment
Hide comment
@dkager

dkager Jun 30, 2016

Collaborator

I'm not sure how much of the UEB stuff works with the pass1Only flag. Same for other languages. Ideally testing should be done before the final release, e.g. on the alphas. These shouldn't be less stable than regular releases. It's mostly the tables that need verification. Maybe a bold step, but we could incubate an alpha into next.

Collaborator

dkager commented Jun 30, 2016

I'm not sure how much of the UEB stuff works with the pass1Only flag. Same for other languages. Ideally testing should be done before the final release, e.g. on the alphas. These shouldn't be less stable than regular releases. It's mostly the tables that need verification. Maybe a bold step, but we could incubate an alpha into next.

@jcsteh

This comment has been minimized.

Show comment
Hide comment
@jcsteh

jcsteh Jun 30, 2016

Contributor
Contributor

jcsteh commented Jun 30, 2016

@dkager

This comment has been minimized.

Show comment
Hide comment
@dkager

dkager Jul 1, 2016

Collaborator

The alpha should become final release in a few weeks.

Collaborator

dkager commented Jul 1, 2016

The alpha should become final release in a few weeks.

josephsl added a commit to josephsl/nvda that referenced this issue Jul 4, 2016

LibLouis 3/table names: Changed names of Dutch tables. re #6109.
According to Davy Kager, there is really one braille code for Dutch (no separate grade 0 nor grade 1). Thus:
* Dutch (Netherlands) Grade 1 -> Dutch (Netherlands)
* Duethc (Belgium) grade 1 -> Duethc (Belgium)
Also, the old g0 tables are incompatible iwth new optocdes introduced as part of LibLouis 3 (grade 1 tables use the new ones).

josephsl added a commit to josephsl/nvda that referenced this issue Jul 4, 2016

@jcsteh jcsteh added this to the 2016.4 milestone Aug 9, 2016

@jcsteh jcsteh closed this in #6110 Oct 11, 2016

jcsteh added a commit that referenced this issue Oct 11, 2016

Updated liblouis braille translator to 3.0.0. This includes significa…
…nt enhancements to Unified English Braille. (#6109, #4194, #6220, #6140)

As there were quite a few changes to table file names required for this version of liblouis, this also includes code to migrate old table file names to new ones.
PR #6110.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment