1

我使用以下内容来确保使用特定字体显示 lambda 符号等

(set-face-attribute 'default nil :family "PragmataPro")
(set-face-attribute 'default nil :height 130)
;; over-ride "fontset-defult" for all unicode characters
(set-fontset-font "fontset-default" 'unicode "PragmataPro")

在方案中工作时使用漂亮的 lambda 字体锁,

(defun pretty-lambdas ()
(font-lock-add-keywords nil
    '(("(\\(lambda\\)\\>" (0 (prog1 ()
                               (compose-region (match-beginning 1)
                                               (match-end 1)
                                               ?λ)))))))

这在使用默认的 emacs 主题时效果很好,但是如果我更改主题M-x load-theme: -λ即使 λ 的字符字形是由面部提供的,它也会变成某种“东方”符号。

有任何想法吗?加载主题是否覆盖了某些东西?

- 编辑 -

我虽然问题已经解决了,但现在正常的脸很好,但斜体仍然会发生。

4

0 回答 0