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

Reduced Planck Constant Lacks a Concise Braille Representation in UEB Output #324

Open
NV-Codes opened this issue Dec 30, 2024 · 2 comments

Comments

@NV-Codes
Copy link

MathCAT Version

MathCAT-0.6.6 (NVDA Add-On)

Description of Issue

The reduced Planck constant, $\hbar$ (Unicode symbol ℏ), lacks a concise representation in MathCAT's UEB output. The Nemeth output, however, simply uses dot 4 before dots 1-2-5 to represent the symbol. An appropriate concise representation for the reduced Planck constant would greatly enhance the experience of reading physics formulas with the UEB technical code.

@NSoiffer
Copy link
Owner

NSoiffer commented Jan 1, 2025

I think your idea is a good one, but I don't want to deviate from the official standard, even when that means there isn't a representation.

I have email for some people involved in the UEB standard for technical material. I'll write to them to see if they suggest something for ℏ.

As a work around for yourself, you can modify the file %AppData%\nvda\addons\MathCAT\globalPlugins\MathCAT\Rules\Braille\UEB\unicode-full.yaml and add a line for it that looks a bit like

 - "ℏ": [t: "L⠓"]              # 0x210F

The above represents the "h" part; you would need to add some characters to indicate the presence of the stroke as an overlay. Any braille should be in the Unicode braille block range.

Note: the file will be replaced when MathCAT updates, so you'll to keep making that change until there is a fix.

@NV-Codes
Copy link
Author

NV-Codes commented Jan 2, 2025

That makes sense, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants