html - css 阿拉伯语 ttf 字体不起作用

标签 html css fonts

我在我的网站上使用了许多英文 ttf 字体并且效果很好,但是当我尝试使用阿拉伯语 ttf 字体做同样的事情时它不起作用,只有当我使用 otf 字体时它才起作用,但它不是与 ttf 相比可用太多。有什么办法可以使阿拉伯语 ttf 字体正常工作吗?

我正在使用这段代码:

<style> 
@font-face {
font-family: myFont;
src: url(moga.ttf);
}

div {
font-family: myFont;
}
</style>

最佳答案

您的 jsFiddle 字体对我来说可以正常工作和显示(在 firefox 36 中),至少,它是阿拉伯文字,所以我认为这是所需的结果,尽管我无法理解。

您使用的是什么浏览器?

更新1

您需要确保正确引用字体 ttf,您需要将 ttf 上传到网站并链接到它,因此仅作为示例,如果您将 ttf 保存到 /includes/fonts/CSDiwany4S_Inormal。 ttf 那么你的 CSS 应该是这样的

@font-face {
font-family: myFont;
src: url("/includes/fonts/CSDiwany4S_Inormal.ttf");
}

div {
font-family: myFont;
}

这会奏效。 你告诉我你的字体应该是这样的:

http://photoshop.cc/wp-content/fonts/arabic_fonts_img/horr/new/Tachkili%20Font%20TTF.gif (这主要是针对这里的其他西方人,他们在 jsFiddle 上看到了原始的基本阿拉伯语字体,并假设这是预期的输出)。

关于html - css 阿拉伯语 ttf 字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29228603/

相关文章:

html - 如何克服 Nokogiri 的 "unknown encoding name - macintosh"错误

javascript - jQuery:当通知可见时自动隐藏通知

jquery - 内容显示在 div 下方

jquery - 图像未正确堆叠

java - 找出特定字体中字符串的宽度

css - 直接将 base64 字符串嵌入到@font-face 中。我的语法不正确吗?

html - 确保 div 容器在垂直调整大小时保持全高

css - Bootstrap 4 中的 '.well' 等效类是什么

html - 在 Bootstrap 中添加卡片之间的间距

java - 如何通过poi在word中设置目录字体