这里有趣的问题,想知道是否有人遇到过它。
我正在构建一个Android应用程序,其中包含一些特殊字符作为文本(主要是日文字符),我们的设计人员需要一些战略性的软返回,因为较小设备的宽度限制需要包装文本。
问题在于,由于文本基本上是日语,因此单词之间没有空格。
我知道我们可以使用\u200b
作为零宽度空格,从而产生如下字符串:
当有足够的空间时,ABCDEF \ u200bghijklmnop
会出现这样的情况:
abcdefghijklmnop
如果它需要换行,请像这样:
ABCDEF
ghijklmnop
问题在于,如果不使用标准英文字符,我们使用的日语字符似乎不起作用。我们根本不会获得软线休息。无论我们放置\u200b
ヘルプヘルプ\ u200bヘルプヘルプ
结果:
ヘルプヘルプヘルプヘ
ルプ
有没有人以前处理过这个问题,或者对如何解决这个问题有任何想法?