我们在Android中的应用存在问题,希望对您有所帮助。
出了什么问题? 基本上,如果使用特殊字体,它们将在应用程序上变成正方形。例如这种字体:(摘自:https://lingojam.com/FancyTextGenerator)。
这不仅发生在应用程序上,还发生在手机上的任何地方,但是我们仍然希望在应用程序上为其添加解决方案,以免出现正方形。
这只会影响 Android 5.0、6.0 (可能更低,而7.0),8+可以,因此这显然意味着这些版本不支持该特殊功能。
如何解决? 现在,当使用Trello应用程序时,我们注意到当您在此处使用此字体时,它只是转换为普通字体样式。这将是一个理想的解决方案,但是我们不知道他们是如何做到的。
有什么想法可以做到吗?
谢谢。
更新:
没有通用的方法来检测特殊字体并将其转换为Android应用程序吗?
答案 0 :(得分:0)
1)您所说的是文本,而不是字体。某些 text 无法正确呈现,因为用于呈现文本的 fonts 不包含该文本(部分或全部)的轮廓。就像尝试用仅英语的字体渲染中文文本一样:它将无法正常工作,您将得到“不支持”字符,该字符通常是矩形或菱形。所以,
2)解决方案是在设备或您自己的应用程序上安装适当的语言支持:包括支持您使用的文本的字体。