A régi, azaz eot és css3111, a gottfried tér jegyzettömbje
Probléma: az EOT formátumra konvertált betűt az IE6-8 böngészők nem érzékelik, az IE9 + hibás formát eredményez "CSS3111: ismeretlen hibát talált a @ font-face-ban." :
Bizonyos esetekben a problémát a betűtípus és a fülhallgató neve közötti konfliktus okozza, és javításával megoldható.
Az alsó sor az alábbi: az EOT-betű neve kezdődik a headset (betűtípus család) nevével. T. ha a fülhallgató úgy néz ki, mint az "ABCFont". akkor az "ABCFont Bold" név helyes lesz, és az "ABC Font Bold" nem. A második esetben az IE hibát dob.
Mindkét sor az EOT-betű fejlécében található, ahol a konverziós program a forrásfájlból átmásolja azokat. A forrás betűtípusa gyakran két névvel rendelkezik: technikai és emberi olvasásra. Melyik fogja a konvertert, és elvégez minden korrekciót - az átalakítótól függ. Az alábbiakban használt ttf2eot emberi olvasható nevet használ, és nem végez korrekciót.
A nevek kijavításához a fontforge használható. A műveletek sorrendje a következő:
- nyissa meg az eredeti betűtípust (nem EOT) a fontforge-ban;
- válassza az "Elem" menü "Információ a betűtípusra" lehetőséget (vagy nyomja meg a Ctrl + Shift + F billentyűkombinációt); a "PS Names" fülön, módosítsa a "Headset" és a "Readable Name" oszlopokat - a névnek a headset pontos nevével kell kezdődnie;
Megjegyzés: ez a ttf2eot programmal működik. Néhány másik átalakító esetében szükség lehet a "Font neve" oszlop kijavítására.
Megjegyzés: Ne cserélje le a meglévő TTF-et - ez a formátum nem a fontforge natív, így a betűtípus valahogy szenvedhet.
ttf2eot font .eot
Hasznos linkek:
A példa forrása a kenyérrel (a kép teljességéért)