首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >字体流畅的问题,字体在Debian [嵌入式Qt]中看起来不太好。

字体流畅的问题,字体在Debian [嵌入式Qt]中看起来不太好。
EN

Stack Overflow用户
提问于 2016-03-08 04:57:03
回答 1查看 1.7K关注 0票数 1

我在BBB嵌入式设备上使用qt-x11-开源-4.8.2 Debian Jessie。

我试图解决这个问题的步骤:

  1. 配置了Qt字体库,并将其传输到委员会,->正确地配置了字体路径。
  2. Qt构建&运行更改是为了在嵌入式设备上运行Qt应用程序。将环境变量QTDIR、QT_QWS_FONTDIR和LD_LIBRARY_PATH添加到构建设置中。
  3. 下载了嵌入式设备中用于QtGui的所有X11依赖项库。
  4. X呈现扩展;用于反混叠,以cmd:./Teledyne -xrender的形式运行应用程序
  5. Q_WS_X11宏定义在支持嵌入式Linux项目的代码中,它将导出所有与X11相关的函数。
  6. 使用字体Roboto & VeraBd并运行应用程序
  7. 使用Qt PreferAntialias和PreferFullHinting选项启用平滑字体。
  8. 安装基本字体包并配置cmd :apt install ttf-dejavu ttf- font
  9. 使用XLFD -X逻辑字体描述cmd : xfontsel尝试更改字体宽度、点大小和像素大小
  10. 配置XTT并创建一个xtt字体文件夹,并将字体路径加载到Xservers会话cmd: xset +fp /usr/share/fonts/X11/xtt
  11. 检查lightdm是否取决于创建的字体配置:~/..config/fontconfig/fonts.conf链接:https://lists.freedesktop.org/archives/lightdm/2015-April/000785.html
  12. 在主目录中创建一个名为.fonts.conf的文件,->为反别名添加了内容,这将启用亚像素提示和字体平滑链接:https://wiki.debian.org/Fonts
  13. 创建了一个Qt应用程序,使用为数不多的可用字体e.g.dejavu sans、FixedSony、Bitstream Vera Sans、Courier、dejavu、Times在设备中测试了上述字体Qt应用程序。

有什么建议会导致这个问题吗?

请任何人在这方面帮助我,我很震惊:

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 14:20:19

您是否正在编译支持fontconfig的Qt?我们也遇到了类似的问题,比如呈现错误,有时甚至是不可读字体,在安装了fontconfig的dev包并重新编译了具有fontconfig支持的Qt之后,一切都如预期的那样工作。

最后,我们再次遇到了同样的问题,即字体显示错误(基本上是错误的呈现),这是因为RenderType使用默认为"Text.QtRendering“的字体,我们需要使用"Text.NativeRendering”在平台上使用正确的呈现( linux )。

如果您希望文本在目标平台上看起来是本机的,并且不需要高级功能(如文本转换),则可以选择http://doc.qt.io/qt-5/qml-qtquick-text.html#renderType-prop -> SelectText.NativeRendering。将这些特性与NativeRendering呈现类型结合使用将提供糟糕的、有时是像素化的结果。

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35859295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档