无法解释 FlowDocument 中的前导空格

Can't explain leading whitespace in FlowDocument

我正在使用带有 FloaterRun 的传统 FlowDocument 设置来将文本环绕在图像周围。我得到一个我不理解的前导空格。有人可以帮忙吗? (在有人建议删除 Run 之前:我想在这里使用实际的 运行 元素,因为我遇到过文本通过数据绑定进入的情况)。

<FlowDocumentScrollViewer VerticalScrollBarVisibility="Auto">                
    <FlowDocument PagePadding="5" TextAlignment="Left">
        <Paragraph FontFamily="Segoe UI" FontSize="12">
            <Floater Width="32" HorizontalAlignment="Left" Margin="0,0,2,2" Padding="0">
                <BlockUIContainer>
                    <Image Width="28" Height="28" Source="../imgscr/BassClef_32x.png" />                           
                </BlockUIContainer>
            </Floater>
            <Run Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin et ante erat. Duis ut scelerisque nisl. Maecenas rutrum sapien vel dolor imperdiet egestas. Duis vel purus at leo hendrerit venenatis. Aenean nibh dui, ornare eu consequat nec, dapibus vel mauris. In bibendum urna efficitur ipsum auctor consequat. Phasellus nunc neque, mollis eget felis eu, placerat pharetra velit. Sed auctor posuere turpis vitae lobortis. Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
        </Paragraph>
    </FlowDocument>
</FlowDocumentScrollViewer>

前导空格(注意它在 Lorem 中的 L 之前)在运行时和可视 XAML 编辑器中可见,因此这看起来像是预期的行为。有人可以解释为什么以及如何解决这个问题吗?我通过 Snoop 检查了整个可视化树,但找不到原因。

删除 Floater 末尾和 运行 之间的空格,如下所示:

</Floater><Run Background="Red" 
                Text="Lorem ipsum dolor sit