【发布时间】:2021-08-05 20:33:06
【问题描述】:
我想使用semilight 字体。但是,出于某种原因,emacs 没有列出semilight 字体。我错过了什么吗?
在我的init.el 中,我有以下内容:
(set-face-attribute 'default nil :family "Cascadia Code" :weight 'semilight)
但是,当在任何字符上运行 describe-char 时,我知道它正在使用 -SAJA-Cascadia Code-light-normal-normal-*-13-*-*-*-m-0-iso10646-1,它原来来自 CascadiaCode-Regular.otf。
我试图找出它发生的主要原因:
-
当我运行
describe-font时,我似乎在我的系统中找不到任何semilight字体(即weight=55)。唯一显示为semilight的字体是粗细为 75 的字体。 -
运行
x-select-font会列出semilight字体。
我不太确定这里发生了什么。 emacs 不应该显示weight=55 的这些字体吗?如果是这样,有什么想法为什么没有发生?
环境:
- GNU Emacs 27.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.29, cairo 版本 1.17.4) 的 2021-04-27
- Fedora 34
【问题讨论】: