【发布时间】:2013-09-20 20:07:54
【问题描述】:
我正在开发一个使用 Adobe 的 Text Layout Framework 处理文字处理的应用程序。我遇到了一个问题,插入不间断连字符 (U+2011) 的渲染时间大约是常规 ascii 连字符 (U+2010) 的两倍。
MS Word(以及其他类似应用程序)对每个实例使用相同大小的连字符,无论它是否不间断。
The following is in Times New Roman and zoomed to 500%:
在 TLF 标记中,两个连字符的宽度似乎相同。我很困惑如何解决这个特殊的烦恼。
<p>
<span>- ascii hyphen</span>
<p>
<p>
<span>— em dash</span>
</p>
<p>
<span>– en dash</span>
</p>
<p>
<span>‑ non-breaking hyphen</span>
</p>
这只是一个字体错误吗? Arial 似乎也有同样的问题,所以我不敢责怪字体支持。有没有 TLF 专家以前处理过这样的问题?
【问题讨论】:
标签: flash unicode tlf word-processor