html – 自定义字体和字体平滑

html – 自定义字体和字体平滑,第1张

概述我尝试添加自定义字体,并有很多麻烦:( 这是我的test.html: <!DOCTYPE html><html><head> <style type="text/css"> @font-face { font-family: 'OpenSans'; src: url('OpenSans.eot'); src: url('O 我尝试添加自定义字体,并有很多麻烦:(
这是我的test.HTML:

<!DOCTYPE HTML><HTML><head>    <style type="text/CSS">        @Font-face {        Font-family: 'OpenSans';        src: url('OpenSans.eot');        src: url('OpenSans.eot?#IEfix') format('embedded-opentype'),url('OpenSans.woff') format('woff'),url('OpenSans.ttf') format('truetype');        Font-weight: normal;        Font-style: normal;    }    body {        Font-size: 14px;        Font-family: 'OpenSans';    }    </style></head><body>    <span>Lorem Ipsum is simply dummy text of the printing and typesetting industry<span></body></HTML>

我的结果我有(windows XP SP3 ClearType禁用):

我不知道为什么我的歌剧不想从本地目录中读取这个字体. Safari和Chrome没有启用Font-smooth(我如何理解它取决于 *** 作系统,如果不更改 *** 作系统设置我无法修复它).

2问题:

1)为什么Opera不了解本地路径(如果它在http服务器上部署它会起作用)?

2)如何为Chrome和safari启用Font-smooth? firefox没有遇到麻烦,也许它可能用于其他浏览器(CSS​​属性字体平滑无效)

解决方法 我无法解释Opera的问题,但是明确的问题似乎是直截了当的. IE和firefox忽略了你对禁用的cleartype的系统偏好,而Chrome和safari正在做你所要求和尊重它的事情.

这是我如何阅读这个问题.你(用户)明确告诉系统不要使用cleartype. MS决定忽略IE中的那个选择,这让你觉得IE比其他浏览器做了更好的渲染. Mozilla警告那些CT禁用的用户,他们认为IE字体看起来更好,所以他们屈服于压力而忽略了你的选择.苹果公司很高兴看到windows上看起来比Mac更糟糕,所以他们什么都不做. Chrome决定采取高地,并尊重用户的选择.或者我可以做到这一切.

原因并不重要,重点是当你禁用CT时,它应该被禁用.您实际要问的是如何使网站忽略用户系统偏好,简单的答案是 – 您不能,也不应该.像网络浏览器大战中的许多东西一样,一些浏览器正在做正确的事情,有些浏览器没有,而且你无能为力.

总结

以上是内存溢出为你收集整理的html – 自定义字体和字体平滑全部内容,希望文章能够帮你解决html – 自定义字体和字体平滑所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1058963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存