gpt4 book ai didi

emacs - Emacs中如何设置框架字体

转载 作者:行者123 更新时间:2023-12-02 13:45:08 24 4
gpt4 key购买 nike

我想从主要模式中更改 Emacs 中的字体。我在 Ubuntu 12.04 上使用 Emacs 24.3。

我尝试了set-frame-font,例如:

(set-frame-font "DejaVu Sans Mono-10")

但是我收到错误:

Debugger entered--Lisp error: (error "Font not available" #<font-spec nil nil DejaVu\ Sans\ Mono nil nil nil nil nil 10.0 nil nil nil ((:name . "DejaVu Sans Mono-10") (user-spec . "DejaVu Sans Mono-10"))>)
internal-set-lisp-face-attribute(default :font "DejaVu Sans Mono-10" #<frame emacs-24.3@cipr064219.klientdrift.uib.no 0x116a4c0>)

fc-list 的输出是:

fc-list | grep 'DejaVu Sans Mono'

DejaVu Sans Mono:style=Bold Oblique
DejaVu Sans Mono:style=Oblique
DejaVu Sans Mono:style=Book
DejaVu Sans Mono:style=Bold

最佳答案

听起来您构建的 Emacs 没有 Xft支持,如果您想使用抗锯齿、TrueType 和 OpenType 字体,则需要此支持。

以下是如何使用 Xft 构建它:

  1. 安装libxft-dev包,其中包含所需的Xft header :

    sudo apt-get install libxft-dev
  2. 像以前一样构建 Emacs,但这次 include the --with-xft flag in your ./configure command .

现在您的 Emacs 应该能够使用 TrueType 和 OpenType 字体,包括 DejaVu Sans Mono。

关于emacs - Emacs中如何设置框架字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com