Preji krasny den,
omlouvam se za svou hrubou neznalost a za obtezovani zkusenejsich Drupalistu a snazne Vas prosim o radu. Narazil jsem na, pro me doposud neznamou, techniku zobrazovani libovolneho fontu pomoci font-face. Povedlo se me to uspesne implementovat do souboru s css stylem a mam overeno ze to funguje jak v IE (pomoci eot) tak ve FF (pomoci ttf).
Ale trosku me rapi ze pri kazde pristupu na stranky pres IE se v logu objevi chybove hlaseni ze si IE zrejme nevi rady s *.ttf souborem. Log tim bobtna a neni prehledny. Mohu pozadat o radu jak to lze odstrant?
Zapsano do CSS to mam takto:
/* Internet Explorer */
@font-face {
font-family: PR Celtic Narrow;
src: url('../Censored/NARROW.eot')
}
/* FireFox */
@font-face {
font-family: PR Celtic Narrow;
src: url('../Censored/NARROW.TTF') format('truetype'); }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family:"PR Celtic Narrow",Arial, Helvetica, Sans-Serif;
font-size: 34px;
text-align: center;
color: #C41227;
}
Ne, je to jinak. IE si spravne najde odkaz na *.eot a v poradku si ho pripoji. Ale pak se aktivne pokusi jeste pripojit i odkaz na *.ttf ktery je urcen pro jine prohlizece a to se mu samozrejm nepovede a proto se v logu ojevi chybova hlaska.
Myslím, že by nejdříve měla být v kódu uvedena definice pro TTF a následně ta HTML podmínka se stylem pro IE, pak by měl připojovat jenom EOT.
Jestli dobře chápu, pak by Vám mělo pomoci připojování jiného stylu pro IE, než pro ostatní prohlížeče. Viz návod v článku Jak na vlastní písmo na webu s @font-face.