4

实际上,我想生成一个 XPM 格式的图像,并使用display 文本字符串的属性将其绘制在模式行上。但是,由于字体集的不同,模式行的高度会有所不同。

这意味着我需要知道 emacs 模式行的高度并使用它来生成 XPM 格式图像的相应大小,以便生成的图像可以完全填满模式行。

我的问题只是显示为标题,在应用特定字体集后,我如何知道模式行的实际(最终渲染)高度?

我已经通过 搜索了 emacs 文档apropos,我现在发现的是:
我可以使用该font-info函数来获取当前帧中的字体高度。我想也许我可以以此为基础得到我想要的东西,虽然我直到现在都很不走运。

而且,我找不到任何与模式线高度相关的功能。

4

1 回答 1

3

尝试

(- (elt (window-pixel-edges) 3) 
   (elt (window-inside-pixel-edges) 3))
于 2012-03-08T07:38:59.967 回答