Ico moon kullanarak oluşturduğum bir simge yazı tipleri seti kullanıyorum. Simgeler, Firefox ve Chrome'da harika görünür ve çalışır, ancak simgeler, ekstra yükseklikte IE 10'da görünür.Yazı tipi simgeleri neden ekstra yüksekliğe sahip?
Yüksekliğin nereden geldiğini bilmiyorum.
IE 10'da simgeler çok daha büyük bir yüksekliğe sahip görünüyor.
Doğru yükseklikteki kromda neye benzerler. İşte
simgeler için CSS:
font-family: 'IconFont';
speak: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
Ve burada IE10 Dev araçlarından tuketilmektedir Stiller olduğunu.
Bir simliar probleminin codepen.io'sunda hızlı bir demo yaptım. Demo is here
Benzer sorunlar yaşayan biri var mı? Bunun için bir düzeltme yapan var mı? line-height ile
Kodunuzun kalanını görmeniz gerekir. tercihen bir kemanda. – albert
Simgelere bir "yükseklik" vermeyi denediniz mi? Eğer IE bir "genişlik" ve "yükseklik" bulsa, ne yapacağına dair emin değilsiniz. – DiederikEEn
@DiederikEEn Bu mantıklı değil. Bu bir simge ** yazı tipi **, IE söz konusu olduğunda 13px harflerle bir "satır içi blok" oluşturması gerekiyordu. – millimoose