出于某种原因,flutter正在将一些表情符号解耦。一些表情符号可以很好地显示,一些表情符号可以同时显示为两个或更多的表情符号,而有些表情符号甚至无法显示(例如,旗帜表情符号,而不是德国国旗,它写着D E等)。
我已经研究过了,flutter似乎在渲染表情符号方面有一个普遍的问题。这个问题自从flutter诞生以来就一直存在,所以,这个bug已经多年没有修复了,我也没有看到任何人在核心框架中修复它……
有没有人知道任何库,任何解决方法,任何帮助类,可以解决这个问题,表情符号的显示方式与我在键盘上看到的方式相同?
发布于 2021-10-21 09:11:00
当我在文本小工具内部使用时,我也面临着同样的问题,??表情符号被拆分成??。这个问题只发生在Android上。无法在iOS上测试。Web和dartpad都运行得很好。
通过使用GoogleFonts pub package中的notoColorEmojiCompat字体修复了此问题。
Text(
'??',
style: GoogleFonts.notoColorEmojiCompat(),
);https://stackoverflow.com/questions/68530794
复制相似问题