我们有一个支持提格里尼亚语的网站,使用Arial作为普通文本。在移动iOS设备(iPad / iPhone)上,提格里尼亚语字符只是显示为矩形框。

此问题也出现在WikipediaGoogle上。

当我在网站上添加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扩展。

10-08 05:29