html - 不同操作系统/不同机器的字体不一致

标签 html css cross-browser font-face

我使用的是“Populaire”字体。我有一个奇怪的问题。

当我在笔记本电脑上查看字体时,字体清晰地形成,没有任何失真(在所有浏览器上)但是当在其他系统上看到相同的字体时(不是所有但很少有系统),它开始出现失真(再次,在所有浏览器上)浏览器)。我不确定什么会导致某些系统中的字体失真。请指教。这是我在代码中使用的 CSS。

@font-face {
font-family: 'Populaire';
src: url('font/populaire.eot');
src: url('font/populaire.eot?#iefix') format('embedded-opentype'),
     url('font/populaire.woff') format('woff'),
     url('font/populaire.ttf') format('truetype'),
     url('font/![enter image description here][2]populaire.svg#populaire') format('svg');
}

h1 {
font-family: 'Populaire','Helvetica neue',Helvetica,Arial,sans-serif;
font-size: 2em;
font-weight:lighter;
color: #ffffff;
background-color: #8D407C;
width:250px;
margin: 0;
padding: 0;
}

最佳答案

第二个屏幕截图中的类型显示时没有消除锯齿。这可能是因为第二台计算机没有启用 Cleartype。

http://www.microsoft.com/typography/cleartype/tuner/step1.aspx

在 Windows Vista、Windows 7 和 OSX 中,默认启用 Cleartype(或等效的抗锯齿引擎)。

如果没有抗锯齿,任何没有特别提示屏幕显示的字体都会出现“锯齿状”,因为它的曲线不能很好地适应屏幕的像素网格。

关于html - 不同操作系统/不同机器的字体不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357499/

相关文章:

javascript - 使 jQuery 单击 anchor 在 Firefox 上工作

java - 小程序 - 将读取/修改系统文件并执行系统命令

html - 我如何将 CSS 提供给 Iframe 中的 HTML 标记

html - 如何使用 HTML 和 CSS 将垂直图像显示为水平方式?

html - 内联 block 元素上的 CSS 文本对齐

javascript - 如何反转 suckerfish 菜单的方向(下拉菜单)

javascript - <img> src 属性不使用 Jquery 改变

javascript - 如何使用 JavaScript 或 jQuery 构建内嵌评级?

html - 在 &lt;input type ="number"> 上使用 padding 时会隐藏一半的文本或数字

javascript - Array.prototype.find() 与 IE11