如何获取字体的字形大小?

问题描述 投票:0回答:1

在Solaris 8,CDE下,我想编写一个脚本,在屏幕上显示两个或多个应用程序,边距为5%。该方法取决于-geometry参数,我们可以使用。这需要能够独立于分辨率,而这才是一个问题。

一些应用程序(dtterm / xterm)用字符测量-geometry参数而不是通常的像素。我需要能够理解它将显示哪种字体,以及字形的大小,以便我可以将以像素为中心的布局转换为以字符为中心的布局。

任何想法如何系统地获取这些信息,或完全不同的方法的想法?

layout solaris x11 font-size
1个回答
0
投票

可以通过在开始时读取的X资源和在运行时通过Ctrl-click菜单更改xterm的字体:

! ~/.Xdefaults
xterm*font: fixed

http://www.xcat.org/doc/1.x/xcat-HOWTO_files/screen_shot_xterm_font_change_2.jpg (来源:xcat.org

我认为通常不可能修复窗口大小;每个应用程序都可以以任何方式自由地解释-geometry

© www.soinside.com 2019 - 2024. All rights reserved.