(spacemacs//set-monospaced-font “Source Code Pro” “方正硬笔楷书简体” 14 18) ;;配置文件如上设置,系统有字体,非得每次进入spacemacs之后 space f e R重载一遍才会生效,实在费解,看了下文档,没找到任何有用的介绍,google也无果, 难道就不能配置为启动生效吗?
1 个赞
有可能是某个config layer(有可能是 chinese
layer)有bug,初始化的时候它用某个参数调用了 spacemacs//set-monospaced-font
,你用的 spacemacs 的当前 revision 贴一下我看看
或者你也可以把 set-monospaced-font 从 dotspacemacs/init 函数挪到 dotspacemacs/user-config 函数里试一下
一直都是配置在user-config里面的,更新了下最新的devlop分支,问题依旧
一种可能的原因是: 你不小心安装了 chinese-fonts-setup, 这个包和spacemacs字体设置冲突。
dotspacemacs-excluded-packages '(chinese-fonts-setup) 这样能去掉吗?貌似没效果
你首先确定有没有装 chinese-fonts-setup,可以 package-list-packages 来找找 chinese-fonts-setup ,看是否安装,另外,如果你实在配置不好字体,你也可以使用一下 chinese-fonts-setup,具体可以参考 https://github.com/tumashu/chinese-fonts-setup
没装.看过了
找到原因了,是需要在 dotspacemacs/init
中的以下代码中的size
设置成14
,之前默认是10:
dotspacemacs-default-font '("Source Code Pro"
:size 14
:weight normal
:width normal)
看起来是下面的spacemacs//set-monospaced-font
再次设置size
为14
时没有生效,所以初始时设置即可。
1 个赞