Non-breaking Spaces
A non-breaking space preserves visible separation while preventing a line break between related items.
PREPOSITIONUNIT_SPACEDefinition
Unicode distinguishes ordinary SPACE from NO-BREAK SPACE (U+00A0) and NARROW NO-BREAK SPACE (U+202F). Both visible no-break spaces inhibit breaks, but their width and conventional uses differ.
BAD vs GOOD
12 kg
12 kg
Why it matters
Keeping a number with its unit, a short word with the following word, or punctuation with its phrase prevents misleading or ugly line endings.
Rule strength
Strong structural principle with locale-specific applications. This is not an absolute linguistic law; locale, genre, content, and house style can change the correct decision.
Exceptions and editorial considerations
- Not every adjacent pair should be locked; excessive no-break spaces can create poor composition.
- Some publishers choose NBSP where others choose NNBSP.
How to fix it manually
- Insert the intended no-break character, not repeated ordinary spaces.
- Choose NBSP or NNBSP according to the publication standard.
- Recompose and inspect the paragraph for new spacing pressure.
Adobe InDesign guidance
Use Type > Insert White Space for explicit characters and reveal hidden characters during QA. Verify that fonts and export formats preserve the chosen space.
How Avellio detects it
Avellio emits UNIT_SPACE for recognized number–unit pairs and PREPOSITION for supported Czech/Polish short-word cases.
Guarded recognized unit pairs can enter Safe Clean; exact Czech/Polish short-word cases require Review Queue.
Language and locale differences
CZSelected Czech one-letter words should not be stranded at line end.
PLSelected Polish one-letter words receive comparable guarded treatment.
FRFR CHFR CAFrench punctuation and guillemets may require NBSP or NNBSP according to locale and house style.
Authoritative references
- Unicode Standard Annex #14 — Unicode Line Breaking AlgorithmUnicode standard
- Avellio User Manual — Locale profile referenceAvellio product source
- Avellio User Manual — The Action LayerAvellio product source
Avellio references document product behavior. External standards and authorities support the general or locale-specific typographic guidance. Where traditions disagree, this page states the disagreement instead of manufacturing one universal rule.