我已经在 Debian 系统上安装了 Emacs24(emacs24-lucid
来自wheezy-backports
)stable
,并在 X11 下运行它
在 X11 下,仅当我选择系列可用的位图字体之一的大小时,Emacs24 才会将某些字体系列(例如 ProFontIIx)显示为非抗锯齿字体。问题是要弄清楚这些“神奇”的尺寸是什么。
我尝试过xfontsel
,但由于某种原因ProFontIIx
不在它提供的选项中(即使此字体已安装,并且由 Emacs24 找到)。
我还能如何计算出产生非抗锯齿字体的尺寸?
(需要明确的是:我愿意不是想要抗锯齿。)
答案1
如果正在使用字体配置正如简单的名称所暗示的那样(即不是带有 14 个破折号的 X11 字体名称),那么您需要用于fc-list
列出在 fontconfig 搜索的目录中找到的字体(通过fonts.conf
文件配置,而不是使用的 X11 字体路径xlsfonts
)。
例如,我的系统上安装的各种大小的 Courier 字体的部分列表,其中pixelsize
显示了位图字体,并省略了可缩放字体。
% fc-list Courier : family style pixelsize
Courier:style=Bold Italic
Courier:style=Regular:pixelsize=34
Courier:style=Regular
Courier:style=Regular:pixelsize=12
Courier:style=Regular:pixelsize=14
Courier:style=Regular:pixelsize=8
Courier:style=Regular:pixelsize=11
Courier:style=Regular:pixelsize=10
Courier:style=Regular:pixelsize=20
Courier:style=Regular:pixelsize=17
Courier:style=Regular:pixelsize=18
Courier:style=Regular:pixelsize=25
Courier:style=Regular:pixelsize=24
...