Description
Map an eight-dot mask to a Unicode Braille pattern and its raised-dot numbers.
Unicode Braille patterns encode raised-dot combinations rather than language-specific meaning. The same cell pattern can have different roles across Braille codes, and a visible character is not verification of a tactile surface.
Map an eight-dot mask to a Unicode Braille pattern and its raised-dot numbers.
When to use this tool
Use Disability Studies: Braille Single Cell Dot Mask Label when checking an explicit eight-dot pattern or dot-set difference.
How to use the tool and how it works
- Enter dotMask. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read result. Expand result to inspect the returned fields.
Map an eight-dot mask to a Unicode Braille pattern and its raised-dot numbers. Require whole dotMask in [0,255]; character = U+2800+mask; each set bit j represents dot j+1.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| dotMask | Whole eight-dot bit mask 0..255; bit j indicates dot j+1. | Required. Safe integer. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| result | Returned object; expand its named members below. | Required. Object. |
| result.character | Unicode character U+2800+dotMask; no linguistic translation. | Calculated result member: string. |
| result.raisedDots | Ascending dot numbers corresponding to the set bits, from 1 through 8. | Calculated result member: array. |
{
"input": {
"dotMask": 9
},
"output": {
"result": {
"character": "⠉",
"raisedDots": [
1,
4
]
}
}
} Limitations and assumptions
- This is a pattern mapping, not linguistic Braille translation, tactile rendering or usability verification.
- Outputs are nested inside result. Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Use a language-appropriate Braille translator and physical quality review for meaningful accessible output.
References
Similar or alternative tools
- Braille Cell Missing Dot Mask
Compare supplied expected and observed Braille dot sets.
- Accessible Control Label Suffix
Append a supplied label suffix only when required is true.