在模块中使用时,自定义字体无法正常工作

时间:2019-09-17 09:22:57

标签: flutter dart

我的项目结构如下:

--
  --app
  --core
  --module 

核心:一个包含资产的轻量级软件包

应用:在核心上分散运行的颤动应用

模块:在核心上展开的颤动模块

在我的ThemeData中,我在fontFamily参数(和TextStyles)中使用了packages/core/MyCustomFont。它可以在应用程序中工作,但是当我构建模块并在本机android应用程序中使用它时,它将显示默认字体。

我用模块的apk解压缩了android应用,并且字体在那里(在assets/flutter_assets中)

1 个答案:

答案 0 :(得分:0)

复制模块中的资产即可解决此问题。 还必须引用没有前缀的MyCustomFont而不是packages/core/MyCustomFont

的fontFamily

我将尝试找到更好的答案并更新此答案。