有沒有中英文均有,且有字重和斜體的等寬字體?

我用Sublime寫代碼,發現中文的字體很奇怪。於是我想找一個中英文均有的等寬字體。

網上能夠找到的都是只有一個文件的字體,沒有粗體斜體。但是Sublime的粗斜體是由字體直接提供,所以以前的代碼樣式都沒了。

而且,這種情況也出現在cmd和終端上。

如果不行的話,該怎麼設置才能實現類似的效果呢?


真不是叫我打廣告么……

(這是其中一個樣式)

(這是另一個樣式)

Inziu Iosevka Downloads

  1. 真粗
  2. 真斜
  3. 兩個樣式(sans/slab)
  4. 嚴格半形
  5. 全部漢字都進行了 hint

你滿意不?

(預覽圖配色是 Railgun Theme 的 Railgun Corona)


推薦 Microsoft Yahei Mono,已經用了很久了,大概的樣式是:中文為微軟雅黑,英文為Consolas,自帶粗體斜體等,屏幕顯示效果perfect!附上資源傳送門:Microsoft YaHei Mono字體文件


Noto Sans Mono CJK

思源黑體等寬

https://www.google.com/get/noto/help/cjk/

說實在,如果寫代碼效果並不如樓上的微軟雅黑mono,不過中文比較好看。

梯子自備


看了好多合成字體什麼的,因為各種各樣的原因,感覺不太喜歡。直到有一天,我看到了FontLink這東西。就是把某個字體不支持的字元映射為另一種字體。從此總算是徹底告別宋體了!!!完美解決ST不支持設置兩種字體的毛病。怎麼設置的話,直接百度FontLink,也是有很多文章的。


打包source code pro和雅黑或者思源黑,但是斜體就不知道了,或許會打包的可以一起把斜體打包進去。



Emacs 可以單獨設置中文和英文字體。


使用FontCreator合成一款自己滿意的字體.

我用Adobe黑體和Courier10 BT還有Consolas合成過兩個字體,粗體斜體什麼的都從英文字體裡面扣


推薦閱讀:

當我們討論一個功能是用軟體實現還是用硬體實現時,我們究竟關注的是什麼?
有哪些不錯的大型項目代碼瀏覽工具?
怎樣做到C語言和Python能夠均衡的一起學習?
程序員如何形成自己的編碼風格?
新手請教python問題,就是說像map,zip,filter這些函數都返回單次迭代器。?

TAG:字體 | 中文字體 | 編程 | SublimeText | 等寬字體 |