Ho creato un font con icone personalizzate .svg e sto avendo un problema con il padding (o forse qualcos'altro). Le icone che ho usato per non includere alcun padding, nel caso in cui la domanda si presenta.Problemi di riempimento (?) Con carattere icona personalizzata. Esempio sotto
Per qualche motivo, le icone sembrano essere spostate in alto dove dovrebbero essere e non riesco a trovare alcun modo per riportarle nel contenitore. Ecco un esempio di ciò di cui sto parlando: http://i.imgur.com/RwOKWLp.png
Ho impostato il "colore di sfondo" in giallo per evidenziare il mio problema.
Ecco il codice HTML per un'icona:
<div class="vicon" aria-hidden="true" data-icon=""></div>
Ecco il CSS che sto attualmente lavorando con:
[data-icon]:before {
font-family: 'iconfont';
content: attr(data-icon);
speak: none;
font-size: 100%;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.vicon {
display: inline-block;
font-size: 50px;
margin-top: 1em;
background-color: yellow;
}
@ codice font-face:
@font-face {
font-family: 'iconfont';
src:url('[font_location_on_company_server].eot');
src:url('[font_location_on_company_server].eot?#iefix') format('embedded-opentype'),
url('[font_location_on_company_server].woff') format('woff'),
url('[font_location_on_company_server].ttf') format('truetype'),
url('[font_location_on_company_server].svg#icon_font') format('svg');
font-weight: normal;
font-style: normal;
}
Qualcuno ha idea del perché questo potrebbe accadere?
Stai usando Icomoon? In tal caso, hai provato a fare clic sul pulsante Modifica e poi a fare clic su una delle icone? Assicurati che l'icona sia correttamente allineata alla griglia. –
Lo sono, l'ho usato per importare tutti gli SVG e creare il carattere dell'icona. Controllo proprio lì e purtroppo questo non è un problema, tutto è allineato alla griglia. Grazie per il suggerimento. –
Deve essere qualcosa sul carattere stesso. Provato esperimenti con "typicon", sembra buono: http://jsfiddle.net/naivists/WE5ej/ – naivists