Re: [emacs] 中英文字體對齊問題
看板Editor (編輯器(vim/emacs))作者coldnew (貓也會的emacs)時間11年前 (2013/11/10 22:28)推噓2(2推 0噓 1→)留言3則, 2人參與討論串2/2 (看更多)
※ 引述《luminary (安子)》之銘言:
: Emacs 對 unicode 的支援,預設中文字的寬度是英文的兩倍,
: 如果不是剛好兩倍的話,雖然平常使用沒什麼影響,
: 不過遇到對齊功能需要依賴文字寬度時,就會出現沒辦法正常排版的問題,
: 像是 Org-mode 的 table 自動對齊功能,
: 或是上 PTT 這種情況。
: 我目前的解決方法是在 init 檔裡面,
: 直接指定中文字的字型大小,
: 讓中文字是英文字的兩倍寬。
: 不過這樣一來,每次啟動 Emacs後,
: 如果再改變字體大小(C-x C-= / C-x C--),
: 就只有英文字會變而已,
: 中文字大小一直都是固定的。
: 請教各位版大是怎麼應付這個問題的?
我自己因為不常改變中英字體,因此我是先設定好很多組在org-table
下不會亂掉的 "字體對",在額外定義設定字體的命令
你可以參考以下的 gist
- emacs lisp 版本
https://gist.github.com/coldnew/7398845
- org-mode 版本
https://gist.github.com/coldnew/7398835
相關說明請參考 org-mode 版本
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.233.111
推
11/12 22:49, , 1F
11/12 22:49, 1F
→
11/12 22:50, , 2F
11/12 22:50, 2F
推
02/05 10:36, , 3F
02/05 10:36, 3F
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章