Fonts Buildroot上的Qt5:未呈现字体

Fonts Buildroot上的Qt5:未呈现字体,fonts,qt5,buildroot,Fonts,Qt5,Buildroot,我使用的是BuildRoot2018.11和Qt5,没有OpenGL 我可以使用Xorg中的-platform xcb或控制台中的-platform linuxfb:fb=/dev/fb0启动我的应用程序 但是,在这两种情况下,字体都不会呈现:绝对不会显示任何文本(菜单栏、标签等) 我启用了Qt5 fontconfig支持。我在/usr/share/fonts下有一些字体(X11/和解放/)。我制作了一个符号链接(ln-s/usr/share/fonts/usr/lib/fonts),这样Qt就

我使用的是BuildRoot2018.11和Qt5,没有OpenGL

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

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

我启用了Qt5 fontconfig支持。我在
/usr/share/fonts
下有一些字体(
X11/
解放/
)。我制作了一个符号链接(
ln-s/usr/share/fonts/usr/lib/fonts
),这样Qt就不会抱怨了


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

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

您的fontconfig数据库重建了吗?fc列表是否为您的系统显示正确的字体列表?正确。我启用了
fontconfig
支持并重建了qt5base。现在我有了字母和数字。但是,我无法使用
-fn
选项更改字体。我不知道
-fn
选项的作用是什么,我们讨论的是什么样的应用程序?(Widgets,QML?)您是否尝试通过QGuiApplication::setFont设置不同的默认字体?可能,但这只是我的一个细节,因此我不会进一步研究字体更改。@IMAN4K:在一个带有RPi的旧版本上,我有以下模块配置:然后询问Buildroot邮件列表。我用FluxBox,它很轻。