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


#21

你试过这个配置配合其他的字体组合吗?依然能对齐吗?


#22

主要是两种字体初始值和缩放比例设置完后得一直保持在2:1,这就不好找了。


#23

不好意思,我又看了一下,好像是不等高的(虽然差不多


#24

英文 Monaco + 中文 Noto Sans Mono 不错,如下:


#25

求问字号,字数补丁


#26

我寻思这英文看着也不是Monaco啊。反而更像Consolas


#27

大佬有试过如下测试吗:

这种 按照比例配置的等宽 一放全角逗号 就对不齐了 我这里亲测 :wink:


#28
(when (member "Monaco" (font-family-list))
  (set-frame-font "Monaco-11" t t))
(when (member "Noto Sans Mono" (font-family-list))
  (set-fontset-font t 'han "Noto Sans Mono"))

不完美,没办法,强行对齐的话,会显得中文间隙太宽,不好看 :sweat_smile:


#29

可能是 我用了 Mactype 渲染的原因


#30


#31

我说这才是正版的monaco嘛…


#32

:rofl: 原版 Monaco 不等宽,写代码,不舒服,渲染一下正合适


#33

你这mactype渲染得把a的形状都改了,我还是第一次见


https://emacs-china.org/uploads/default/original/2X/0/00a4453977380389c83841bd9c3c79bd6c58f736.png https://emacs-china.org/uploads/default/original/2X/1/1146736c4d085f6f7a8b04e1d73fda9412cebbdd.png

我是说这两个图里的a不一样,浏览器上的代码的文本是由浏览器上的字体决定的


#34

是的,在我的电脑上显示的字体,和粘到这里的代码,渲染效果就不一样。 如:

(defun jk/insert-date ()
  "Insert current date."
  (interactive)
  (insert "#+DATE: ")
  ;; (org-time-stamp t)
  (insert (format-time-string "%Y/%m/%d %T"))
  (insert "\n\n"))