This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/processor-SDK-AM335X:QT 字体问题

Guru**** 2935220 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669307/linux-processor-sdk-am335x-qt-font-issue

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

大家好、

我向/usr/lib/fonts.添加了 FreeMono.TTF 文件 当我使用 FreeMono.TTF 中存在的 unicode 时、Qt UI 不会从 FreeMono.TTF 中选择 unicode、除非我删除 dejavu_sans_11_50.qpf2文件、但 dejavu_sans_11_50.qpf2不包含这些 unicode。

为什么需要删除 fontconfig 的另一个字体文件才能选择 FreeMono.TTF?

我是否需要向 fontconfig 文件添加一些配置? (我对字体配置的想法很小、因此如果需要、请建议进行必要的更改)。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vishnuvardhan、

    您使用的图像和 Qt 版本不清楚。 请切换到 最新 的处理器 SDK。 我在那里看不到这个问题。

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我使用的 TI-SDK-AM335x-EVM-07.00.00.00和 Qt 版本4.8的当前映像。 我将最后尝试使用最新的 SDK。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为更新到最新的 SDK 将是一个巨大的更新、因此请建议我可以使用相同 SDK 尝试的其他解决方案、如果可能的话。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SDK:TI-SDK-AM335x-EVM-07.00.00.00和 Qt 版本4.8。 更新到最新版本将是一个巨大的过程、因此请建议其他解决方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    由于 dejavu_sans_11_50.qpf2阻止它正常工作。 您无法用 TTF 字体替换它?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TTF 文件已存在于 Linux 中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    然后移除  dejavu_sans_11_50.qpf2。 您不希望这样做。