css - 如何在所有浏览器中设置相同的波斯字体

标签 css

你好 friend 我的网站有两种语言 1. 英语 2. 波斯语。

我已经为我的波斯语尝试了一些字体,但是在显示上有很大的不同

所有浏览器。现在在每个浏览器中,我的网站在 chrome 中看起来都不同

fire fox不同,explorer和opera不同。

这些差异给我带来了问题,在一个浏览器中字体很大,在第二个浏览器中

一个字体很小,所以它给我带来了图形问题。

我如何使用波斯字体让所有浏览器看起来都一样。

Here is my CSS Code:


body
{
    background:#000000;
    font-family:"Calibri";
    padding:0 0 0 0;
    margin: 0 0 0 0;
}

最佳答案

  1. 并非所有平台都有“Calibri”字体。
  2. Calibri 字体可能没有波斯语/阿拉伯语字母(浏览器会尝试用他们选择的其他阿拉伯语字体找到替代品)。
  3. 如果您想要可预测的结果,那么您应该选择具有此类字母的字体
  4. 您应该明确定义字体大小,因为不同的浏览器可能对默认字体大小有不同的看法。

例如试试这个:

body
{
    background:#000000;
    font-family:"Arabic Typesetting", serif;
    font-size:12pt;
    padding:0 0 0 0;
    margin: 0 0 0 0;
}

关于css - 如何在所有浏览器中设置相同的波斯字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299728/

相关文章:

css - 图像未正确调整大小

javascript - 为什么容器边框会扰乱 Masonry.js 元素的放置?

html - Z-index 适用于 Firefox 和 IE,但不适用于 Chrome

html - 如何将可变宽度的多个图像放入一行并使其响应?

css - Concrete5 Superfish Navigation 高度(Bootstrap 主题)

html - 居中元素时链接延伸至宽度

javascript - 如何在我的视频导航中增加 videoIndex?

css - 为什么我的伪类覆盖显示 :none?

html - 隐藏元素中除图像之外的所有内容

javascript - 动态更改注入(inject)的 CSS 类......好吗? ...坏的?