Hi
I use a lot of them as French punctuation rules recommend to use them. One of the use case is at the beginning of a paragraph, right after a "tiret de dialogue" (see screenshot). Adding a no-break space allow a nice vertical alignment of the first letters.
However, some may argue that the no-break space is justified, and as the space it represents can - slightly - vary, the alignment cannot be perfect.
I think, there are two ways to represent a no-break space
- if this character belongs to the embedded font, it can be represented by a fixed size space and the alignment is perfect.
- if this character is created by the reading software, it may be justified, and some glitches in the vertical alignment may appear.
If the above statement right?, what's the best way to obtain a perfect alignment?
![]()
I use a lot of them as French punctuation rules recommend to use them. One of the use case is at the beginning of a paragraph, right after a "tiret de dialogue" (see screenshot). Adding a no-break space allow a nice vertical alignment of the first letters.
However, some may argue that the no-break space is justified, and as the space it represents can - slightly - vary, the alignment cannot be perfect.
I think, there are two ways to represent a no-break space
- if this character belongs to the embedded font, it can be represented by a fixed size space and the alignment is perfect.
- if this character is created by the reading software, it may be justified, and some glitches in the vertical alignment may appear.
If the above statement right?, what's the best way to obtain a perfect alignment?
