阅读:2013回复:2
关于用样式全局替换字体的疑问以及测试
卡饭的 全局雅黑 方法2
英文字体只用了一条CSS,并没有指定粗体的替代文字,貌似会导致渲染出来的有点区别 @font-face {font-family: "Arial";src:local("Microsoft YaHei");}而用下面这样每个字体2条CSS会和上面效果不一样(把粗体也指定一下,如果这个字体有单独的粗体文件,貌似英文几乎都有) 还有一个问题,我去试试斜体指定和不指定有没有区别! @font-face {font-family: "Arial";src:local("Microsoft YaHei");} @font-face {font-family: "Arial";font-weight: Bold;src:local("Microsoft YaHei Bold");}卡饭的帖子还提到一个问题,不过我还没测试这个,看起来有点麻烦 http://bbs.kafan.cn/forum.php?mod=viewthread&tid=1681393&page=11#pid30631292【【【【【【【【【【【【下图是我的测试过程,可以点开大图查看】】】】】】】】】】 图片:2014-12-22_141403.png ![]() |
|
最新喜欢:![]() |
1楼#
发布于:2014-12-22 18:24
是会影响显示,没指定的粗体就直接用常规体加粗来显示,字体有独立粗体版本的还是要替换下粗体。
|
|
2楼#
发布于:2014-12-22 14:37
另外,全具替换字体需要注意的一点,有些网页,某些人写代码会直把字体名字写成中文 ,比如直接写 宋体
所以,别忘了单独添加这种的,记得粗体也要添加,加和不加这行,字体显示的效果完全不一样 @font-face {font-family: "宋体";src:local("Microsoft YaHei");} @font-face {font-family: "宋体";font-weight: Bold;src:local("Microsoft YaHei Bold");} 如果再遇到类似的情况,自己加吧,比如楷体、新宋体等等 |
|