Flutter:单个字符和自定义字体出现问题

时间:2019-01-13 05:12:20

标签: fonts dart flutter

我正在尝试在Flutter应用程序中使用自定义的OTF字体linja pona来在特殊脚本中渲染某些单词。

我将字体包含在我的项目中,在pubspec.yaml中列出它,并创建像这样的Text小部件:

Text(word, style: TextStyle(fontFamily: 'LinjaPona', fontSize: 18.0))

它对于大多数单词都非常有效!

在下图中,您可以看到每个单词旁边正确显示的符号。

但是,它不适用于单个字母的单词。例如,“ a”和“ e”是同样具有特殊脚本表示形式的单词,如下所示,但不会以linja pona字体呈现。

有人知道这个问题可能是什么吗?我想知道是否与“文本”小部件有关,也许会删除空白? (如果我尝试在文本编辑器中使用linja pona字体,则键入“ e”,然后必须按“ space”将单词更改为脚本版本。)

感谢您的帮助。

大多数单词正确呈现到脚本中

words have character

“ a”和“ e”也具有脚本格式:

"a" and "e" also have special script renditions

0 个答案:

没有答案