Even that EULA displayed in WiX is RTF file, and it seems to be fully capable of unicode support, for some reason non-breaking whitespaces aren't rendered as such.
Asked
Active
Viewed 370 times
1 Answers
1
Investigation shown that non-breaking spaces are stored in RTF (which is internally plain text ASCII file) as \~
control word. Though other non-ASCII characters are stored using \'xx
control word, where x are hexadecimal digits. Simple search-replace of \~
to \'a0
did the trick.
Apparently, that's limitation of parsing module in control used to display EULA. Sadly, it's definitely not the biggest one.

Andriy K
- 3,302
- 31
- 42