Flutter dart -不破坏空间,完全不产生空间

mwecs4sa  于 2023-02-27  发布在  Flutter
关注(0)|答案(1)|浏览(108)

我尝试使用不间断空格,以保持品牌名称在同一行。
我已经成功实施了以下解决方案:https://stackoverflow.com/a/67049738但是非中断空格最终完全没有空格。
我甚至尝试了一个更简单的解决方案,将unicode直接添加到String中,仍然没有运气。

Text(
 "Brand\u{00A0}Name",
 textAlign: TextAlign.center,
)

以及如何渲染

有没有可能使用的字体不支持不间断空格?

igetnqfo

igetnqfo1#

我的猜测是正确的,我使用的自定义字体不支持不间断空格字符。我尝试使用默认的本地字体“Roboto”代替我的自定义字体,我在以前的消息中发布的解决方案工作得很好,以及链接的一个。

::自定义字体:

Text(
     "Brand\u{00A0}Name",
     style: TextStyle(fontFamily: 'CustomFont'),
)

::机器人字体:

Text(
       "Brand\u{00A0}Name",
       style: TextStyle(fontFamily: 'Roboto'),
)

相关问题