差别真不大了,Windows 上优化的余地不大。
哇,大佬居然做出了和我一致的选择,
不过我现在的工作可以用Linux + emacs,非常开心!
此时可能并不是卡在那里,应该是在安装包的过程中,根据网络速度不同可能需要的时间也不同吧。 可以观察.emacs.d/.local/packages/目录是否有变化。
可能多等一阵就好了
实在不行换下elpa源看看
ok,我明天试试。
说起来, 有人知道pdumper和libjit分支的发展情况如何了吗? 我看这两个分支自从9月开始就没有commit了, 是被合并到开发分支了还是陷入僵局了? 这两个特性可以大幅加速emacs的启动效率/运行效率. 我们这种小白用户相当看好啊
我尝试设定此字体, 但是不成功, 总是提示:
ERROR: Font ‘Source_Code_Pro-YaHei Hybrid’ is not defined
明显你的字体名称不是这个,去字体库里找一下吧
找到了字体名称, 谢谢.
但是, 我发现, 我期望去使用的几乎所有字体都有个问题, 就是 org-mode 的表格内 如果如果中英文混搭或只有中文, 表格边界是无法对齐的, 但是纯英文就没问题.
下面的图片就是使用上面的字体设定:
(set-fontset-font "fontset-default" '(#x20a0 . #x2a3
b)
(font-spec :family "YaHei Consolas Hybrid"
:size 24) nil 'prepend)
类似问题, 大家是怎么解决的?
因为大部分中文字体一个字小于俩英文字符,为了保证对齐要让中文用大一点的字号。可以试试来调节字体 GitHub - tumashu/cnfonts: emacs中文字体配置工具。可以快速方便的的实现中文字体和英文字体等宽(也就是常说的中英文对齐)。
我用 GitHub - be5invis/Sarasa-Gothic: Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사 고딕 的等宽字体,优点是字体本身就已经等宽了,字型设计也不错,看着不丢人
关于改建的,直接打开xxx.reg,复制下面进去,右ctrl和capslock互换,也可以修改其他的互换下
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] “Scancode Map”=hex:00,00,00,00,00,00,00,00,03,00,00,00,1D,E0,3A,00,3A,00,1D,E0,00,00,00,00
用cnfonts
可以调整,不过它可能带来其他副作用,比如用all-the-icons
就不正常了。如果不用是不错的选择。
简单试了一下,感觉跟官方的26.X差异不大。主要的特点在什么地方呢?不是特别明白。
之前不知道更纱黑体,试了下效果:
- 中文和英文等高。所以在英文行中,首次加入中文时,不会出现行高变化而造成下文位置跳跃了
- 2个英文字符的宽度 = 1个中文宽度。所以table可以对齐了
File: sarasa-mono-sc-regular.ttf
Family name: “等距更纱黑体 SC”
Awesome tutorial!!!
我下载了 等距更纱黑体 SC
, 终于解决了我的问题,谢谢,下面是我的配置:
(set-fontset-font "fontset-default" 'unicode'("等距更纱黑体 SC"))
(dolist (param '(
(font . "等距更纱黑体 SC")
))
(add-to-list 'default-frame-alist param)
(add-to-list 'initial-frame-alist param)
)
顺便提一句,下面的这个设置我用了好久,虽然没有楼上的字体完美,但中英文混合,已经对的很齐了。
(dolist (param '(
;; (font . "Inconsolata-15")
))
(add-to-list 'default-frame-alist param)
(add-to-list 'initial-frame-alist param)
)
(set-fontset-font "fontset-default" 'unicode'("怀源黑体 CN"))