daisy / daisy/MathCAT

Implement multi-line braille for multi-line braille display

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

Description

Multiline "grid" braille displays have been introduced. They remain very expensive, but will undoubtedly get cheaper over time. Supporting them is an option for MathCAT. I believe that most braille codes have rules for line breaks and probably also rules for 2D layout of math. These rules are often similar to print layout rules, such as centering the numerator and denominator and drawing a "line" between them that is a little longer than either of them.

Each braille code has its own rules, although some (based on my memory) don't seem to be as fully developed as others.

Supporting multi-line display is definitely doable in MathCAT, but will be a larger project. I have opened this issue as a place to gather more information on what is needed for each braille code. Hopefully that helps to develop a good abstraction that can be shared among different codes.

This issue is also a place to gather interest from the community on priorities. For example, maybe 2D math is mainly important for tabular layouts like matrices and systems of equations. Or maybe those and fractions.

Comments are appreciated!

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.