Flutter Android 无法正确显示乌克兰字母

Flutter Android not displaying Ukraine letters correctly

提问人:Chris 提问时间:11/6/2023 最后编辑:Chris 更新时间:11/21/2023 访问量:113

问:

赏金将在 20 小时后到期。这个问题的答案有资格获得 +50 声望赏金。Chris希望引起人们对这个问题的更多关注

我的应用程序已本地化为乌克兰,但不知何故它没有显示一些字母。这只发生在 Android 上,在 iOS 上一切正常!

下面是一个示例:

enter image description here

按钮标题为:

Далі

我该如何解决这个问题?这是一个已知的 Flutter 问题吗?找不到任何东西。

这是:pubspec

  fonts:
    - family: Avenir-Next
      fonts:
        - asset: assets/fonts/avenir_next/AvenirNext-Bold.ttf
        - asset: assets/fonts/avenir_next/AvenirNext-Demi.ttf
        - asset: assets/fonts/avenir_next/AvenirNext-Regular.ttf
Android Flutter Dart 本地化

评论

1赞 Randal Schwartz 11/6/2023
您是否使用的字体具有正确的字形范围?您可能需要加载自定义字体。请参阅 package:google_fonts 了解字体的一个来源。
0赞 Chris 11/6/2023
@RandalSchwartz但是为什么这在 iOS 上有效呢?它的字体是一样的。
0赞 Randal Schwartz 11/6/2023
android上的核心字体是Roboto。这是 iOS 上的另一回事。
0赞 Chris 11/6/2023
奇怪,我正在使用avenir-next
1赞 Morrison Chang 11/18/2023
你能确定你的字体的来源吗?找到了这篇关于 avenir-next 的帖子,但意识到每个平台上的字体引擎都不同,因此可能需要使用不同的字体进行测试。

答: 暂无答案