在班加罗州,Hosonto (U+09CD
)被用来创建一个连接相邻字母的结扎。例如,ক্ক是使用ক+্+ক创建的。但有时我们需要一家非加盟医院(ক্ক)。为了使之成为可能,传统上我们使用零宽度非连接器(U+200C
).
ZWNJ的问题是,当行太长而行包装发生时,单词被分成两行。为了使这个词成为一个整体,我需要一个字符,比如“零宽度、无断裂、无连接”之类的字。但我在Unicode中没有看到这样的字符。所以我认为,Word Joiner (U+2060
)是最好的选择。
对我来说,单词Joiner听起来像是“连接两个单词”。但在我的例子中,我需要把一个词的两个部分连接起来。所以,问题是,这里使用Joiner这个词正确吗?
发布于 2020-08-11 19:23:07
U+200C零宽度无接合器对断线没有影响.它的缺席或存在不会改变行包装发生的位置。如果在word中插入ZWNJ会导致跨行中断,那么无论您使用什么应用程序来查看文本,都不会正确地实现该标准。
ZWNJ是您唯一正确的字符。更重要的是,使用U+2060合并词实际上可能导致不一致的结果。就像ZWNJ不影响换行一样,WJ不应该影响连接行为(在这方面它被定义为“透明”)。虽然据我所知,标准并没有明确提到这样的情况,但人们可以合理地认为,在示例中的两个字母之间插入WJ不应该改变它们的显示方式。
https://stackoverflow.com/questions/63364236
复制相似问题