daisy / daisy/MathCAT

Add Dutch math notation

Open
#231 26 comments 0 reactions 0 assignees View on GitHub
braille discussion Major Project question
Dominant language
Rust
Stars
114
Forks
85
Avg merge
1d 11h
Merged PRs (30d)
42

Description

In the Netherlands the math notation is designed by Dedicon. Dedicon is the only national organization that adapts educational books to be accessible to blind and visually impaired readers. Teh math notation is very similar to AsciiMath. Hence, it is neither a true braille code nor a true spoken notation. Probably more of the former than the latter actually. Because it is the dominant notation in the Netherlands, I think it is worth implementing. The question is: how?
Although the notation's documentation is in Dutch, you can see some typical examples [here](https://goedekennis.dedicon.nl/alle-artikelen/regels-en-voorbeelden-differentieren-en-integreren). Besides AsciiMath-like rules there are also symbol replacements, e.g. `inf` for infinity, `~a` for Greek letter alpha, etc. A key point is that the notation defines text and not braille dots, e.g. `inf` and not `⠊⠝⠋`. In schools, students will most likely be reading the notation in their preferred braille table (mostly US/American, German or the more recent Dutch 8-dot standard). While some people have created speech rules, e.g. speak `/` as `divided by`, this is not how Dedicon intended the notation.

For implementation in MathCAT I see two possible routes:
1. Add multiple braille rule files, each based on its own braille table.
2. Add braille rules using plain text as opposed to Unicode braille.

I would be interested to hear your thoughts on this subject.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.