═══ 為什麼你的破折號——會斷掉 ═══ 2026年1月14日 · 閱讀時間約 4 分鐘 ┊ 純文字版 你在文章中會用破折號嗎?就是那個 ChatGPT 超愛用、表達轉折或補充說明的符號──像這 樣。 一直以來,我打破折號都是用新酷音輸入法裡面的線段「——」,但兩個「——」之間總是有 一道縫隙,無法完美連接。我不曉得是不是所有字型都會這樣,醜醜的。 但我去看教育部的《重訂標點符號手冊》上面的破折號「──」,居然可以完美無縫接軌? 為什麼教育部的破折號比較厲害? 於是我跑去 Unicode Explorer 研究了一下。發現原來我一直以來用的都是 em dash(英 文的長破折號,U+2014),但教育部網站用的是 box drawings light horizontal(用來 畫表格的細橫線,U+2500)。 沒錯,教育部官方推薦的「中文破折號」根本不是「破折號」!它是上個世紀 DOS 時代純 文字介面裡,用來畫「表格邊框」的細橫線。這就像是偷偷用醬油膏代替松露醬一樣的感 覺呀! ◆ Unicode 橫線宇宙​ 研究了一下發現,Unicode 裡面看起來長得像一橫的字符超多的,隨便找就有一大堆: 字符 名稱 Unicode - hyphen-minus(連字暨減號) U+002D ‐ hyphen(連字號) U+2010 ‒ figure dash(數字用破折號,寬度與數字相同,常見於數字排版) U+2012 – en dash(英文的短破折號) U+2013 — em dash(英文的長破折號) U+2014 ― quotation dash(引用線) U+2015 ⁃ hyphen bullet(連字號樣式的項目符號) U+2043 − minus sign(減號) U+2212 ⎯ horizontal line extension(數學排版用的橫線延伸符號) U+23AF ⸺ two-em dash(兩倍長破折號) U+2E3A ─ box drawings light horizontal(用來畫表格的細橫線) U+2500 ー katakana-hiragana prolonged sound mark(日文的長音符號) U+30FC ㄧ bopomofo letter(注音符號「ㄧ」) U+3127 一 one(中文字「一」) U+4E00 ﹘ small em dash(英文的小長破折號) U+FE58 ﹣ small hyphen-minus(小連字號暨減號) U+FE63 - fullwidth hyphen-minus(全形連字暨減號) U+FF0D 𐆑 roman uncia sign(羅馬盎司符號) U+10191 結論是,Unicode 裡似乎根本沒有正統的「中文破折號」,所以教育部只好從表格符號區 拿了一條線出來,跟它說:「從今天開始,你就是破折號了!」 ◆ 怎麼打出完美的教育部破折號「──」?​ 如果你也想要擁有完美的連續橫線「──」,以下是召喚它的咒語: • 如果你在 Windows,按住 Alt 不放,再按「數字鍵盤」(不是英文字母上方)的 2 5 0 0,最後再放掉 Alt。在某些軟體裡(如 Word 或記事本),可以先輸入 2500,然 後按 Alt + X。 • 在 macOS,你要先 Control + Command + 空白鍵開啟 emoji 選擇視窗,然後輸入整 個 Unicode U+2500。 • 在 Linux 最簡單,先按 Ctrl + Shift + U,螢幕上會直接出現「U+」字樣,接著輸 入 2500,再按 Enter 就好囉! ◆ 修補你的破折號​ 我已經把 Wiwi.Blog 上面的所有破折號都更新成「──」了。雖然只是用來畫表格的假貨, 但看到它們完美接在一起,心情還是很好! 更新 e89295 針對這篇文章寫了回應,他在文章中引用了 Unicode 的規格書。Unicode 官方建 議的中文破折號是兩個 U+2014(就是我原本的打法),或是一個 U+2E3A(兩倍長破折號 ),而不是台灣教育部用的兩個 U+2500。 其實我覺得 U+2E3A 是很優雅的解決方案,畢竟只有一個字符就不可能斷掉了,但問題是 在我慣用的文字編輯器 micro 中,「兩倍長破折號」的寬度顯示不正確,會造成後面的字 元被吃掉的情形。另外,不論是 U+2014 還是 U+2E3A,都可能有「垂直不居中」的問題。 結果試來試去,到頭來還是教育部的假貨(U+2500)最好用耶!