【发布时间】:2018-08-22 20:55:21
【问题描述】:
编写 C 代码以在 Raspberry PI 上创建图形。 O/S 是 raspbian v.9 又名“stretch”,默认从新手安装。 xlsfonts 显示了一些可用的字体,但肯定还有更多。 如何选择各种大小的字体并将它们与 xlib 文本绘图功能一起使用?安装了几个字体包,但它们没有显示在 xlsfonts 中 - 我需要以某种方式“激活”吗?
char *fontname_12="Liberation Mono:style=Bold"; // this won't work
char *fontname_12="fixed"; // only this will work
font_map = XLoadQueryFont(dpy, fontname_12);
xlsfonts 的输出:
-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1
-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-1
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
6x13
cursor
fixed
使用 dpkg -l | 检测到的字体包grep 字体:
console-setup
fontconfig
fontconfig-config
fontconfig-infinality
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-droid-fallback
fonts-freefont-ttf
fonts-liberation2
fonts-noto-mono
fonts-piboto
【问题讨论】: