# ./test_1B -qws
Cannot find font definition file /opt/qt-embedded-free-3.3.8/lib/fonts/fontdir - is Qt installed correctly?
复制字体文件到 /opt/qt-embedded-free-3.3.8/lib/fonts/
fontdir
unifont_160_50.qpf
unifont_160_50_t5.qpf
unifont_160_50_t15.qpf
unifont.bdf
# ./test_1B -qws -font unifont
unifont 是一个比较小且支持中英文的字体
若想使用其他字体:
把字体文件复制到/opt/qt-embedded-free-3.3.8/lib/fonts/
并在 fontdir 中添加要添加的字体描述(这里以 simsun.ttf 字体为例)
simsun simsun.ttf FT n 50 0 su
fontdir 的格式说明
<字体名称> <字体文件名> <字体渲染类型> <是否斜体> <是否粗体> <尺寸> <字体标志> [尺寸列表]
其中,
<字体渲染类型> : 可以为 TTF,BDF,QPF 三种类型
<是否斜体> : y表示斜体,n表示正常体
<是否粗体> : 50 表示正常体,75表示粗体
<尺寸> : 0,则系统从[尺寸列表]中提取可以转换的字体尺寸
<字体标志> : a 使用ACII字符集,u 使用unicode字符集 s 使用锯齿(anti-aliased)
# ./test_1B -qws -font simsun
如果不指定字体则中文会显示成方块
阅读(1273) | 评论(0) | 转发(0) |