如何根据屏幕分辨率在启动时更改 Spacemacs 的默认字体?

How to change Spacemacs' default font upon startup based on screen's resolution?

标题很漂亮self-explanatory。我真的不知道 ELisp,所以这个问题可能很简单。无论如何,我的 .spacemacs 中有以下代码,但它不起作用:

(defun dotspacemacs/user-init ()
  (when (eql x-display-pixel-width 2560)
    (setq-default dotspacemacs-default-font '("Source Code Pro"
                                              :size 13
                                              :weight normal
                                              :width normal
                                              :powerline-scale 1.1)))
 )

任何关于如何实现这种行为的帮助都将不胜感激。

所以这个问题显然是一个非常微不足道的 ELisp 错误。一个可行的答案是:

(defun dotspacemacs/user-init ()
  (when (eql (x-display-pixel-width) 2560)
    (setq-default dotspacemacs-default-font '("Source Code Pro"
                                              :size 13
                                              :weight normal
                                              :width normal
                                              :powerline-scale 1.1)))
 )

不确定以上是否是惯用的答案。