Emacs中英文等寬字型設定

2022-03-10 13:52:38 字數 1844 閱讀 5377

在用emacs org-mode寫table的時候,發現怎麼都對不齊。後來問了同事,原來是中英文本型不等寬導致。

字型於是找了一些字型來進行配置。emacs字型;

自己也可以從網上找一些字型。

mac安裝字型

mac字型安裝

配置文泉驛

在~/.emacs新增以下內容

;;中文與外文本型設定

(defun set-font (english chinese english-size chinese-size)

(set-face-attribute 'default nil

:font

(format

"%s:pixelsize=%d" english english-size))

(dolist

(charset '(kana han symbol cjk-misc bopomofo))

(set-fontset-font

(frame-parameter

nil 'font) charset

(font-spec

:family chinese :size chinese-size))))

(set-font

"wenquanyi zen hei mono"

"wenquanyi zen hei mono"

1414)

最後一行set-font裡面是設定字型,函式入參為英文本型,中文字型,英文字型大小,中文字號。

其他

;;中文與外文本型設定

(defun set-font (english chinese english-size chinese-size)

(set-face-attribute 'default nil

:font

(format

"%s:pixelsize=%d" english english-size))

(dolist

(charset '(kana han symbol cjk-misc bopomofo))

(set-fontset-font

(frame-parameter

nil 'font) charset

(font-spec

:family chinese :size chinese-size))))

(set-font

"source code pro"

"wenquanyi zen hei mono"

1416)

;;中文與外文本型設定

(defun set-font (english chinese english-size chinese-size)

(set-face-attribute 'default nil

:font

(format

"%s:pixelsize=%d" english english-size))

(dolist

(charset '(kana han symbol cjk-misc bopomofo))

(set-fontset-font

(frame-parameter

nil 'font) charset

(font-spec

:family chinese :size chinese-size))))

(set-font

"source code pro"

"hiragino sans gb"

1416)

目前只發現 文泉驛的字型是中英文等寬,其他的都需要修改大小才能匹配(一般相差兩個大小)

參考人醜就應該多讀書-字型知識

word 字型 中英文對照

知乎問答 參考資料 1.使用中文字型會有檔案編碼的問題以及會造成不同的瀏覽器,不同系統語言的不相容,所以建議使用中文字型的英文表示。如下 mac os的一些 windows的一些 新細明體 pmingliu 細明體 mingliu 標楷體 dfkai sb 黑體 simhei 宋體 simsun 新...

蘋方字型中英文對照

在讀這篇文章之前,我想說的是,蘋方 pingfang 字型作為蘋果裝置專用字型,在ios 9之前是沒有搭載在裝置上,低版本xcode直接使用 uifont fontwithname fontname 可能會導致ios8裝置的崩潰,不過新版本的xcode就沒這個問題,在ios 8上會預設被替換成系統自...

python 中英文 分離 中英文分離

由於沒有安裝 numpy 根據部落格提示,成功安裝了numpy 執行之後沒有錯誤,可是嘛,我看不到結果。也就隨它去了。主要有兩個問題,乙個是執行的時候出現的 valueerror need more than 0 values to unpack 對於空行就會報錯。不機智。於是加了個判斷。讓它一直走...