Buildroot 上的 Qt5:未呈现字体

Qt5 on Buildroot : fonts not rendered

我使用的是 Buildroot 2018.11 和 Qt5,没有 OpenGL。

我可以使用 Xorg 中的 -platform xcb 或控制台中的 -platform linuxfb:fb=/dev/fb0 启动我的应用程序。

但是,在这两种情况下,都不会呈现字体:绝对不会显示任何文本(菜单栏、标签等)。

我启用了 Qt5 字体配置支持。我在 /usr/share/fonts 下有一些字体(X11/liberation/)。我做了一个符号链接 (ln -s /usr/share/fonts /usr/lib/fonts) 这样 Qt 就不会抱怨了。

我真的被困在这里了。有什么想法吗?

我通过启用 fontconfig 并重建 qt5base 修复了它。