有哪个中文字体和Inconsolata等宽又等高的吗?

实在不想换掉Inconsolata。。可是,和它等宽等高的中文字体又不好找。。用cnfonts也只调到了等宽。。

1 个赞

有时候,鱼和熊掌确实无法兼得。。。。

感觉再安利就要变成垃圾营销了 哈哈

中文字体是基于思源黑体改进的, 看上去不会丢人

3 个赞

既等宽又等高? 不错呀

刚试用了一下,中文体验不错,不过感觉英文有挤在一块的感觉。

中日比较好看。英文看起来好瘦。。

改了Inconsolata+ 更纱,效果不错,谢谢安利

更纱这个字体要编译啊 有没有现成的

https://github.com/be5invis/Sarasa-Gothic/releases releases 里有,我直接下的

感谢
字数补丁

全部用这个字体的话,英文看起来很窄,但是和别的英文字体搭配起来很不错了,基本看着等宽等高

分享下我的配置,是从别的地方copy 过来的,代码里有链接 :

;; https://blog.csdn.net/xh_acmagic/article/details/78939246
(defun +my/better-font()
(interactive)
;; english font
(if (display-graphic-p)
    (progn
        (set-face-attribute 'default nil :font (format   "%s:pixelsize=%d" "Inconsolata" 18)) ;; 11 13 17 19 23
        ;; chinese font
        (dolist (charset '(kana han symbol cjk-misc bopomofo))
        (set-fontset-font (frame-parameter nil 'font)
                            charset
                            (font-spec :family "Sarasa Mono SC")))) ;; 14 16 20 22 28
    ))

(defun +my|init-font(frame)
(with-selected-frame frame
    (if (display-graphic-p)
        (+my/better-font))))

(if (and (fboundp 'daemonp) (daemonp))
    (add-hook 'after-make-frame-functions #'+my|init-font)
(+my/better-font))

如果用doom-config的话,不要设置doom-font等字体

我记得可以指定org表格用一种字体, 其他地方用其他的字体.

我之所以不用根据charset分开设置字体的原因是,比较难找到好看且这两种字体在不同比例下缩放依然保持等宽,我挺喜欢SF-Mono的,所以只好单独设置org-table的字体

这样设置后放大比例后还是等宽的呀,至少在doom-config中用text-scale-increase/decrease都是能够等宽的

我的意思是我没找到跟SF-Mono等宽的:joy:

哦,刚好装了SF-Mono字体,测试了确实和它不等宽,不过Inconsolata也挺不错,能这样我已经很能接受了 :slight_smile:

试用了一下,不太等高啊~

Untitled

好像有一点,不过能接受,我主要是要等宽。等高的话用其他字体如果 加上variable-pitch也很难做到

你们试过face-font-rescale-alist吗?忘了是哪篇博客里讲的。我用SF Mono和清刻本/思源宋体都能等宽等高

(add-to-list 'face-font-rescale-alist '("Source Han Serif" . 1.3))
3 个赞

谢谢,确实可以,在大部分的放缩比例下基本保持一致。

%E6%B7%B1%E5%BA%A6%E5%BD%95%E5%B1%8F_%E9%80%89%E6%8B%A9%E5%8C%BA%E5%9F%9F_20181231163823

    ;; SF Mono: https://github.com/ZulwiyozaPutra/SF-Mono-Font
    ;; Source Han Serief: https://github.com/adobe-fonts/source-han-serif
    (set-frame-font "SF Mono-13.5:weight=semi-bold" nil t)
    (dolist (charset '(kana han symbol cjk-misc bopomofo))
      (set-fontset-font (frame-parameter nil 'font)
                        charset (font-spec :family "Source Han Serif"))
      (setq face-font-rescale-alist '(("Source Han Serif" . 1.24))))
1 个赞