Re: [問題] 補破網中補進的全形破折號

看板Liu作者 (ChrisTorng)時間18年前 (2006/03/09 09:28), 編輯推噓5(503)
留言8則, 5人參與, 最新討論串5/6 (看更多)
在字元對應表中觀察: 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

03/09 09:59, , 1F
專業!!!
03/09 09:59, 1F

03/09 10:42, , 2F
太棒了,感謝各位仁兄提供的意見,這正是我需要的!
03/09 10:42, 2F

03/09 10:43, , 3F
所以以後我可能都要改用連續兩個U+2500了喔……
03/09 10:43, 3F

03/09 10:45, , 4F
那麼補破網補進U+2500,還真是挺剛好:p
03/09 10:45, 4F

03/09 10:45, , 5F
但如果也能像luke老大說的補進U+2014的話也很有彈性
03/09 10:45, 5F

03/09 11:31, , 6F
這才是專業呀!
03/09 11:31, 6F

03/09 13:21, , 7F
經典!
03/09 13:21, 7F

03/09 14:14, , 8F
專業!!
03/09 14:14, 8F
文章代碼(AID): #143uJCQF (Liu)
討論串 (同標題文章)
文章代碼(AID): #143uJCQF (Liu)