Jua*_*ego 9 css safari firefox font-face
我刚开始使用@ font-face这是我的CSS之上
@font-face {
font-family: Avenir;
src: url(../fonts/AvenirLTStd-Medium.otf);
}
body{
font-family:"Avenir",Helvetica;
background:#fff url(../images/main_bg.png) repeat-x scroll 0 0;
color:#321244;
}
Run Code Online (Sandbox Code Playgroud)
我在下面有关于joomla的菜单
#menu_bottom ul li a {
font-size:12px;
font-weight:600;
letter-spacing:-0.6px;
text-transform:uppercase;
Run Code Online (Sandbox Code Playgroud)
这是在html文件上
<li class="item23"><a href="/index.php?option=com_user&view=login&Itemid=13&lang=en"><span>Menu Item</span></a></li>
Run Code Online (Sandbox Code Playgroud)
这适用于Firefox,但它在Safari或Chrome上无法正常工作,字体正确但字体重量无法正常工作,我在google-chrome开发工具上检查并且计算字体重量为600.我尝试过使用100或900在safari和chrome上的结果是相同的,字体重量不会改变.
我的css文件顶部的font-face声明有问题吗?
我应该尝试添加这样的东西
@font-face {
font-family: Avenir;
src: url(../fonts/AvenirLTStd-Heavy.otf);
font-style: bold;
}
Run Code Online (Sandbox Code Playgroud)
我试过但没有工作.我应该添加另一种字体,这是我在我的字体目录上
AJensonPro-BoldIt.otf AvenirLTStd-BookOblique.otf
AJensonPro-Bold.otf AvenirLTStd-Book.otf
AJensonPro-It.otf AvenirLTStd-HeavyOblique.otf
AJensonPro-LtIt.otf AvenirLTStd-Heavy.otf
AJensonPro-Lt.otf AvenirLTStd-LightOblique.otf
AJensonPro-Regular.otf AvenirLTStd-Light.otf
AJensonPro-SemiboldIt.otf AvenirLTStd-MediumOblique.otf
AJensonPro-Semibold.otf AvenirLTStd-Medium.otf
AvenirLTStd-BlackOblique.otf AvenirLTStd-Oblique.otf
AvenirLTStd-Black.otf AvenirLTStd-Roman.otf
Run Code Online (Sandbox Code Playgroud)
或者我应该尝试另一种字体格式,不是otf的东西,在IE中看起来似乎工作的宽度更大.我仍然需要解决这个问题.
Knu*_*Knu 10
正如解释在这里,你必须添加
font-weight: normal;
font-style: normal;
Run Code Online (Sandbox Code Playgroud)
在@ font-face声明中,然后使用font-weight:600;你的锚点.
| 归档时间: |
|
| 查看次数: |
16981 次 |
| 最近记录: |