0
我正在研究使用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專家處理過這樣的問題?
謝謝,這讓我發現問題的根源。對於如何解決它,你有什麼建議嗎?我想要使用ascii連字符和非破折號連字符看起來是一樣的。 –
我對TLF並不熟悉,不知道是否有任何方法混淆渲染/包裝(即將普通連字符視爲非破壞)。你有任何控制使用的字體?如果你違約Palatino的問題可能會隱藏:-) – bobince
我不認爲這種特定項目的卡片默認不同的字體。我想我必須做一些深入TLF的研究,看看是否有可能。我也不是很熟悉這個框架:p謝謝你的幫助! –