我在“文本集合”(Text Collection)中查看某个资源时遇到了文本显示问题。您可以自行验证:下载资源 ShuLatn(语言:阿拉伯语,代码 shu-Latn),并将其添加到“文本集合”窗口中。点击列表中蓝色的 ShuLatn 链接,右侧展开的文本中不再显示连字符:

image777×298 84.5 KB
这些全都是标准的 U+002D 连字符字符。可以看出,系统并没有完全移除连字符,因为例如 al-makruubiin 这个词仍然被换行断开了。但是连字符本身缺失了。
我在语言属性中看到,连字符被列为断词字符(而不是词内标点),但如果这是唯一的问题,那么至少当一个词被换行断开时,应该显示连字符才对。
我无法直接访问该项目(该项目位于 DBL 中),但如果解决方案需要修改项目设置,我相信我们可以协调进行修改。
I’m having a problem with text presentation of a resource in a Text Collection. To see this yourself, download the resource ShuLatn, language Arabic (shu-Latn), and add it to a Text Collection window. Click on the blue ShuLatn link in the list of texts, and the expanded text that appears to the right no longer has hyphens:

image777×298 84.5 KB
All of these are normal U+002D hyphen characters. You can see that it hasn’t just completely removed the hyphens, since for example al-makruubiin is still broken across a line. But the hyphen is missing.
I see in the language properties that hyphen is listed as a word-breaking character (instead of maybe punctuation inside a word), but if that were the only problem, then at least when a word is broken across a line that hyphen should appear.
I don’t have direct access to this project (which is in the DBL), but if the solution requires a change to the project, I believe we could get it changed.
机器翻译自 English