emacs rime字体问题

各位道友,

刚启动emacs-rime的时候,字体是好的,启动了几次字体就变成这个样了,该如何解决呢?

我使用的是doom,这是我的字体配置,往里面加了一行FZYouSongS这个字体,是个中文字体,还是不行。

(setq user-font
        (cond
         ((find-font (font-spec :name  "CartographCF Nerd Font")) "CartographCF Nerd Font")
         ((find-font (font-spec :name  "OperatorMono Nerd Font")) "OperatorMono Nerd Font")
         ((find-font (font-spec :name  "FZYouSongS")) "FZYouSongS")
         ((find-font (font-spec :name  "Droid Sans Mono")) "Droid Sans Mono")
         ((find-font (font-spec :name  "Droid Sans Fallback")) "Droid Sans Fallback")))

不了解 doom 做了什么,似乎看起来和 frame parameter 有关系?只能等同用 doom 的大佬了。

同样的问题,选中上屏的字体变了,在 minibuffer 里面候选也是这样的; 强转成英文的话,上屏的这个英文是没变化的:

image

字体配置:

(setq doom-font (font-spec :family "JetBrains Mono" :size 16 :weight 'regular)
      doom-variable-pitch-font (font-spec :family "Noto Serif" :size 17)
      ivy-posframe-font (font-spec :family "JetBrains Mono" :size 16))

又正常了,好像也没干啥。。。

我前几天在doom里特地配置了下中文字体,为了让org-mode下的table有中文的时候align

最近好像没发现rime有问题了

我也试试看看