我们有一个支持提格里尼亚语的网站,使用Arial作为普通文本。在移动iOS设备(iPad / iPhone)上,提格里尼亚语字符只是显示为矩形框。
此问题也出现在Wikipedia和Google上。
当我在网站上添加CSS属性font-family: kefa, arial;
时,专门设计用于支持Ethiopic文本的iOS字体Kefa对我不起作用。
最佳答案
不可能
Ethiopic在iOS设备上不受支持。这已经有一段时间了,关于SO的参考很多。
解决方法?
常见的解决方法是安装自定义键盘,该键盘通常附带一个Apple-certified字体。一个示例就是Abyssinica Ethiopic Font
,它将由EthioCloud沿着键盘运送:
Ethiopic Keyboard可以为没有内置Ethiopic字体的设备(如iOS系统)提供Ethiopic字体。字体有效负载应与键盘安装分开安装。这为用户提供了在不影响键盘应用程序的情况下更改字体的机会。使用兼容Unicode的Ethiopic字体,并且您的程序代码应兼容Unicode。
另一个选项是Keyman 1.1,它为iOS使用Geez字体。
最佳解决方案
苹果论坛上对此的所有疑问似乎仍然是unanswered。我认为最好只是从您网站上的AppStore链接此免费(移动)Safari扩展。