Ich versuche, mit einer Symbolschriftart namens entypo zu arbeiten. Die Schriftart ist großartig, aber das Padding, das der Entwickler gewählt hat, ist schrecklich und macht diese Schriftart zu einem Ärgernis. Die Icons sind wirklich gut und ich versuche nur, es zum Laufen zu bringen.wie 'innere' Lineheight von CSS-Text ändern
Was es heißt, die Schrift "normal" aussehen zu lassen, muss die Schriftgröße sehr groß sein (wie 40px +).
Wenn Sie versuchen, das Symbol in einen Raum mit 15px Höhe zu passen, beträgt die Schriftgröße 40px, und dann gibt es den zusätzlichen Platz, den Sie benötigen.
Ich habe versucht, explizite Höhe, explizite Lineheight, vertikal ausrichten, in jeder denkbaren Kombination, und das Ergebnis ist zwischen PC und Mac unterscheiden.
Das einzige, was mir einfällt ist, dass 'übrig gebliebener Platz' von verschiedenen Betriebssystemen unterschiedlich gehandhabt wird.
Gibt es eine CSS-Eigenschaft, von der ich nicht weiß, dass sie das beheben wird?
PC
MAC
Dies ist sehr hackish CSS Ich versuche, und es verwendet, um so gut nullen ich konnte. Denken Sie daran, ich habe bereits versucht, mit Höhe und Zeilenhöhe zu spielen, es ist immer das gleiche Problem, PC legt es immer weit unter dem, wo Mac es setzt.
.icon {
font-family: 'entypo';
display: inline-block;
color: #000;
font-size: 40px;
line-height: 0;
height: 0;
vertical-align: middle;
}
Aus Gründen der oben Bilder zu euch Demo, das sind die Eigenschaften I hinzugefügt: height: 20px; width: 20px; background: red;
nur zu zeigen, wie es so anders macht.
Können Sie eine [Geige] Post (http://www.jsfiddle.net) der Symbole und Text? Es ist schwer etwas zu tun, ohne das ganze Setup zu sehen. – fncombo
Das wäre schwierig, da es sich um @ font-face handelt. Versuchen Sie jedoch, die Demo-Seite unter http://entypo.com aufzurufen und verwenden Sie chrome inspector (auf einem Mac), um diese genauen Werte festzulegen, und Sie sehen das Problem: http : //i.imgur.com/DmLts.png – Tallboy
Dann gehen Sie zu Ihrem PC und setzen Sie identische Eigenschaften. es ist unmöglich von dem, was ich gesehen habe, um die Schriftart zu bekommen, genau in der roten Box auf beiden Betriebssystemen gehen – Tallboy