Как получить высоту строки режима emacs?

На самом деле, я хочу сгенерировать изображение в формате XPM и нарисовать его на строке режима, используя display атрибут текстовой строки. Тем не менее, высота строки режима оказывается другой в результате различного набора шрифтов.

Это означает, что мне нужно знать высоту строки режима emacs и использовать ее для генерации соответствующего размера изображения в формате XPM, чтобы сгенерированное изображение могло полностью заполнить строку режима.

Мой вопрос просто показывает в качестве заголовка, как я могу узнать фактическую (окончательно обработанную) высоту строки режима после применения определенного набора шрифтов?

Я искал документацию по Emacs через aproposто, что я нашел сейчас:
Я могу использовать font-info функция, чтобы получить высоту шрифта в текущем кадре. Я думаю, может быть, я могу получить то, что я хочу, основываясь на этом, хотя мне не повезло до сих пор.

И я не могу найти функцию, связанную с высотой строки режима.

1 ответ

Решение

Пытаться

(- (elt (window-pixel-edges) 3) 
   (elt (window-inside-pixel-edges) 3))
Другие вопросы по тегам