Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to LibLouis 3.0.0 #6109

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

Upgrade to LibLouis 3.0.0 #6109

josephsl opened this issue Jun 23, 2016 · 3 comments

Comments

@josephsl
Copy link
Collaborator

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 added a commit to josephsl/nvda that referenced this issue Jun 24, 2016
…name for Telugu. re nvaccess#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
Copy link
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
Copy link
Contributor

jcsteh commented Jun 30, 2016 via email

@dkager
Copy link
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
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 pushed a commit that referenced this issue Oct 11, 2016
…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
Projects
None yet
Development

No branches or pull requests

3 participants