看板 Liu 關於我們 聯絡資訊
在字元對應表中觀察: U+0096 ? ?? Start Of Guarded Area U+0097? ? ?? End Of Guarded Area U+2010 ? ?? Hyphen (連字號) U+2013 – –– En Dash (半型破折號) U+2014 — —— Em Dash (全型破折號) U+2015 ─ ── Horizontal Bar (水平線) U+2500 ─ ── Box Drawings Light Horizontal (表格繪圖水平細線) U+2501 ? ?? Box Drawings Heavy Horizontal (表格繪圖水平粗線) 依意義來說,U+2014 (全型破折號) 是才是正確的破折號, 但這個破折號應該是只以單一個的型式展現的,如同 Word 自動做的轉換一般。 也就是說這個符號不應該是連續好幾個,然後期待它應該要連接不斷。 如果期待要連續不斷,那應該用 U+2500 (表格繪圖水平細線), 就意義上表格繪圖的水平線理應要連接不斷,但在文句中使用它, 並不符合此符號設計的本意。 另外,在 Word 當中使用,還要考慮「格式 - 字型 - 字元間距 - 間距」中的設定, 換個方式講,只要間距不夠窄的話,任何橫線符號都有可能被切開, 而只要間距夠窄,任何橫線符號也都可以接成連續不斷。 還有,現在這裡討論的是「外觀」,而「外觀」就跟字型有關係。 Unicode 定義的主要應該是「意義」,而不同的字型可能會以不同的外觀表達一個意義。 就好像以前劉老有提過的「國字○」與「圓圈○」應該要分開編碼, 雖然外觀都是圓圓的,但手寫字型可能會想將「國字○」以書寫的方式, 做成有缺口且非圓形的「○」,但它的「圓圈○」仍應保持正圓形。 也就是說,以不同的字型來顯示上述符號,的確可能會有不同的結果, 比如細明體的 U+2501 是一橫粗線,標楷體卻變成兩橫細線。 最後,我個人的結論: 如果你只用一個符號來表達破折號,那麼應該用 U+2014; 如果你希望連接好幾個破折號連續不斷,並且不考慮字碼的本義,那應該用 U+2500。 -- ChrisTorng http://groups.msn.com/ChrisTorng ChrisTorng 樣式訊息記錄 V2.1 正式推出 http://groups.msn.com/ChrisTorng/msn6messagelog.msnw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.75.28.114
linpien:專業!!! 03/09 09:59
MilchFlasche:太棒了,感謝各位仁兄提供的意見,這正是我需要的! 03/09 10:42
MilchFlasche:所以以後我可能都要改用連續兩個U+2500了喔…… 03/09 10:43
MilchFlasche:那麼補破網補進U+2500,還真是挺剛好:p 03/09 10:45
MilchFlasche:但如果也能像luke老大說的補進U+2014的話也很有彈性 03/09 10:45
solaris10:這才是專業呀! 03/09 11:31
evilmask:經典! 03/09 13:21
luke1209:專業!! 03/09 14:14