iPad / iOS中的Tigrinya语言支持

时间:2015-06-02 10:23:37

标签: ios fonts webfonts

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

此问题也会出现在WikipediaGoogle上。

Kefa是一种专门用于支持Ethiopic文本的iOS字体,当我将CSS属性font-family: kefa, arial;添加到网站时,它对我不起作用。

3 个答案:

答案 0 :(得分:3)

不可能

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扩展程序。

答案 1 :(得分:1)

您可以使用CSS3 @font-face规则吗? http://www.w3schools.com/css/css3_fonts.asp

示例代码(来自上面的链接):

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}

答案 2 :(得分:0)

可以在iOS 8.2 +设备上的Safari / Chrome /等上渲染Tigriyna

只需在您的设备上安装DroidSansEthiopic即可。其他字体(例如Ebrima,Nyala,Kefa)也可以使用(模数版权问题)。 DroidSansEthiopic是一种Apache许可字体。

  1. 使用iPad / iOS上的Safari - https://app.box.com/s/p32l8auh37fo6xnglgd6
  2. 转到此页面
  3. 点击下载
  4. 按照步骤安装新配置文件。
  5. Tigrinya应该在你的Safari上呈现。