Here is my TextBlocks
TextBlock
RichTextBlock seems to preserve both leading and trailing whitespace (in WP 8.1 WinRT):
But it also seems to add an extra space between the runs in addition to the of the ones you specify.