daisy / ebraille

Repository for developing use cases and standard for digital braille
16 stars 5 forks source link

Use no break space to prevent reflowing of text #150

Open jrbowden opened 7 months ago

jrbowden commented 7 months ago

As originally mentioned in #51, there should be a way to prevent reflowing of certain text in specific cases. For example, the string "chapter 3" or when there is a unit of measurement "25 m", it is desirable to prevent the number or unit being broken across a line break.

The no break space character   (U+00a0) provides this functionality. Therefore propose that it may be used to prevent the separation of words across a line break.

Example:

"for further information, see chapter 4."

Example, a telephone number: "Telephone 0123 4567."

However, see also #79 that the ordinary braille space character (U+2800) normally is not a word break character.

bertfrees commented 3 months ago

Missing an example of this in the styling best practices document.