我正在尝试使用不间断空格,以便将品牌名称保持在同一行。
我已经成功实施了此处找到的解决方案:https://stackoverflow.com/a/67049738 但是不间断的空间最终完全没有空间。
我什至尝试了一个更简单的解决方案,将 unicode 直接添加到字符串中,但仍然没有成功。
Text( "Brand\u{00A0}Name", textAlign: TextAlign.center, )
它是如何呈现的
使用的字体是否可能不支持不间断空格?
我猜对了,我使用的自定义字体不支持不间断空格字符。 我尝试使用默认的本机字体“Roboto”而不是我的自定义字体,并且在我之前的消息中发布的解决方案工作得很好,以及链接的那个。
::自定义字体:
Text( "Brand\u{00A0}Name", style: TextStyle(fontFamily: 'CustomFont'), )
:: Roboto字体:
Text( "Brand\u{00A0}Name", style: TextStyle(fontFamily: 'Roboto'), )