带有libunibreak的UAX#14和多语言的单行文本

时间:2019-07-06 20:19:54

标签: unicode

请考虑一行带有多种语言的单词。由于换行功能需要一个语言参数,因此这需要在每个文本跨度上分别运行换行算法。

但是随后,算法会在每段文本的末尾加一个硬符。

这是UAX#14或libunibreak的限制吗?有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

  

UAX#14或libunibreak的限制

libunibreak的。要验证这一点是否正确,只需看一看different implementation,即它提供比“语言”更细粒度的API。这不是解决方法,而是替代方法。对于您的C项目,您应该能够包含基础sombok而不是libunibreak。