【发布时间】:2022-11-17 09:12:35
【问题描述】:
我想在我的应用程序中以希腊语显示特定文本。但似乎某些字符在 Flutter 中不起作用(垂直字母外观符号)。我使用来自 Google 字体的 Font Exo,并且我已经在 Web 应用程序中尝试过这种字体,并且在我的 Webapp 中希腊文本显示没有任何问题,这意味着该字体绝对支持所有希腊字母。
在 pubspec.yaml 中,我按以下方式放置字体:
fonts:
- family: Exo
fonts:
- asset: assets/fonts/exo/Exo-Thin.ttf
weight: 100
- asset: assets/fonts/exo/Exo-ThinItalic.ttf
weight: 100
style: italic
- asset: assets/fonts/exo/Exo-ExtraLight.ttf
weight: 200
- asset: assets/fonts/exo/Exo-ExtraLightItalic.ttf
weight: 200
style: italic
- asset: assets/fonts/exo/Exo-Light.ttf
weight: 300
- asset: assets/fonts/exo/Exo-LightItalic.ttf
weight: 300
style: italic
- asset: assets/fonts/exo/Exo-Regular.ttf
weight: 400
- asset: assets/fonts/exo/Exo-Italic.ttf
weight: 400
style: italic
- asset: assets/fonts/exo/Exo-Medium.ttf
weight: 500
- asset: assets/fonts/exo/Exo-MediumItalic.ttf
weight: 500
style: italic
- asset: assets/fonts/exo/Exo-SemiBold.ttf
weight: 600
- asset: assets/fonts/exo/Exo-SemiBoldItalic.ttf
weight: 600
style: italic
- asset: assets/fonts/exo/Exo-Bold.ttf
weight: 700
- asset: assets/fonts/exo/Exo-BoldItalic.ttf
weight: 700
style: italic
- asset: assets/fonts/exo/Exo-ExtraBold.ttf
weight: 800
- asset: assets/fonts/exo/Exo-ExtraBoldItalic.ttf
weight: 800
style: italic
- asset: assets/fonts/exo/Exo-Black.ttf
weight: 900
- asset: assets/fonts/exo/Exo-BlackItalic.ttf
weight: 900
style: italic
并且文件也正确保存在我的应用程序中:
有人知道我做错了什么吗?我怎样才能正确地实现希腊语也能正常工作的字体?
谢谢!
【问题讨论】: