| |||||||
adm | Find | login register |
看一下 Unicode 的字元解釋文就會發現,全字庫網站將 FF5C 當成破折號是錯誤的! 破折號的直式應該是要用 U+FE31。 | |||||||||||||
是的,以字元意義來說,當然 U+FE31 是比較合適的 我也認同應該由排版軟體這邊解決,不過如果沒有自動調整 需要針對不同字型的字間距來調整,在實用的時候,會有點麻煩就是了 相信一般人只要破折號可以連起來就好了,不會在意字元使用邏輯的細節 (攤手)
另外,注意到我那張圖,教育部標準宋Un的 U+FF5C,跟 IanHo 第一篇的圖不太一樣 是平台差異?還是 Libreoffice / Openoffice.org 的差異? | |||||||||||||
[quote=coolcd]是的,以字元意義來說,當然 U+FE31 是比較合適的 我也認同應該由排版軟體這邊解決,不過如果沒有自動調整 需要針對不同字型的字間距來調整,在實用的時候,會有點麻煩就是了 相信一般人只要破折號可以連起來就好了,不會在意字元使用邏輯的細節 (攤手)[/quot] 有些軟體可以自動處理,要不然寫個 script 之類的也可以自動處理。就算是 OO.o 也可以處理(手動 or 自動)。 一般字型的字間距有二種方式在調整,一種是由文書排版軟體調整字間距(這是以字框為準,除非是專業的排版軟體),另一種是字型裡頭的 kerning(非以字框為準),但字型裡頭的 kerning,各種字型引擎及軟體不一定能解讀,而且解讀後呈現的效果不一定一致,所以,要由文書排版軟體來處理較恰當(TTF spec 是寫得很漂亮,但有未公開的東西,實作起來不如想像中的統一)。 通常不能連在一起是常態,因為不管是軟體的字間距或是字型的 kering,極少設成零或 kering 成粘在一起,這樣整體而言,字會擠在一起,造成閱讀困難。 [quote]另外,注意到我那張圖,教育部標準宋Un的 U+FF5C,跟 IanHo 第一篇的圖不太一樣 是平台差異?還是 Libreoffice / Openoffice.org 的差異?[/quote] 軟體有關係,字型引擎也有關係。再次說明這是要由軟體本身來處理較妥。 |
| |||||||
adm | Find | login register |