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

