我使用的是fontsquirrel&谷歌的字体,他们在桌面浏览器(IE,safari,chrome,firefox)上运行得非常好。 但是当谈到移动游猎,特别是ipad2和iphone4时,字体会出现两次,这意味着,它显示的字数是同一个字的2倍,就好像它是同一文本的两倍!问题出在H1上。 我尝试使用无衬线字体,它是一样的...... 我试图改变字体粗细,字体大小等,但它不会改变任何东西。
body {
color:#FFF;
font-family: 'Raleway', sans-serif;
font-weight: normal;
/*font-family: 'Open Sans', sans-serif;*/
min-width:960px;
top:0;
left:0;
position:absolute;
height:100%;
width:100%;
margin:0;
background-size:cover;
}
.ie body {
filter: dropshadow(color=#000000, offx=0, offy=1); }
h1 {
font-size:88px;
text-align:center;
padding-top:30px;
font-weight:700;
font-family:'quicksandregular',arial, sans-serif;
}
@media screen and (max-width:768px){ /* tablettes */
body {
min-width: initial !important;
font-weight: normal; /* */
font-size: 68px; /* */
}
.wrapper{
width:100%;
}
.styled div {
margin-bottom:10px;
}}
@media screen and(max-width:420px){ /* tel */
body{
font-weight: normal; /* */
font-size: 68px; /* */
}
h1{
float:initial;
text-align: center;
margin-left:0px;
margin-bottom:0px;
}
#header {
width: 100%;
}
.styled div {
margin-bottom:10px;
font-size: 40px;
font-weight: normal;
text-align: center;
width:80px;
border-radius:80px;
height:80px;
}
#Content h2 {
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: center;
font-size: 29px;
font-weight: 300;
}
非常感谢你的帮助!! 霁霞
答案 0 :(得分:2)
浏览器正在应用粗体字体粗细,这导致了问题,因为没有粗体流沙。您只需为出现两次的文本元素设置font-weight:normal;
即可。
你的问题在这里详细讨论:
http://www.fontsquirrel.com/forum/discussion/277/webfonts-showing-up-twice/p1