Autor Zpráva
marvays
Profil
Dobrý den.
Dodělávám jeden web a neumím si poradit s jedním bugem. Když se na web podívám ve Win7 a FF, tak mi hapruje zvolený font. Přes font-face používám "PT Sans" ve všech řezech. Pouze na titulní stránce a pouze u normalního řezu písma neumí české znaky a nahrazuje je znaky z řezu tučného. Bádal jsem a zkoušel celý víkend a nevím si rady. Pouze pokud vypnu všechny moduly na titulní stránce, tak se font chová správně. Nebo když najedu na nějakou podstránku.

Zkoušel jsem vypínat a zapínat různé moduly a dělalo to u všech, dokud jsem je nevypl všechny. Napadne vás prosím někoho, čím to může být? Použil jsem různé online nástroje na exporty fontů a různé typy zápisů font-face a dělá to pořád. Včera večer jsem zjistil to s těma modulama a když to tedy funguje na ostatních podstránkách, bude chyba někde v systému, ne ve fontu.

web: www.kamenickeprace.cz
RS joomla 3.3
šablonu mám dělanou z velké části az pomoci programu artisteer
jedná se o font PT Sans

zápis vypadá takhle:
@font-face {
    font-family: 'PT Sans';
    src: url('http://www.kamenickeprace.cz/_fonty/PTS56F-webfont.eot');
    src: url('http://www.kamenickeprace.cz/_fonty/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS56F-webfont.woff') format('woff'),
         url('http://www.kamenickeprace.cz/_fonty/PTS56F-webfont.ttf') format('truetype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS56F-webfont.svg#PT Sans') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'PT Sans';
    src: url('http://www.kamenickeprace.cz/_fonty/PTS75F-webfont.eot');
    src: url('http://www.kamenickeprace.cz/_fonty/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS75F-webfont.woff') format('woff'),
         url('http://www.kamenickeprace.cz/_fonty/PTS75F-webfont.ttf') format('truetype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS75F-webfont.svg#PT Sans') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'PT Sans';
    src: url('http://www.kamenickeprace.cz/_fonty/PTS76F-webfont.eot');
    src: url('http://www.kamenickeprace.cz/_fonty/PTS76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS76F-webfont.woff') format('woff'),
         url('http://www.kamenickeprace.cz/_fonty/PTS76F-webfont.ttf') format('truetype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS76F-webfont.svg#PT Sans') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'PT Sans';
    src: url('http://www.kamenickeprace.cz/_fonty/PTS55F-webfont.eot');
    src: url('http://www.kamenickeprace.cz/_fonty/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS55F-webfont.woff') format('woff'),
         url('http://www.kamenickeprace.cz/_fonty/PTS55F-webfont.ttf') format('truetype'),
         url('http://www.kamenickeprace.cz/_fonty/PTS55F-webfont.svg#PT Sans') format('svg');
    font-weight: normal;
    font-style: normal;

}
a do .htaccess ještě kvůli FF dávam toto:
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/eot .eot
AddType font/woff .woff

<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

Pokud budete mít někdo něco konstruktivního k danému problému, předem děkuji :)
jefitto44
Profil
A čo takto použiť PT Sans z google fontov?
https://www.google.com/fonts/specimen/PT+Sans

Vložíš do hlavičky link rel s odkazom, ktorý získať z vyššieuvedenej stránky, povyberáš štýly, ktoré chceš, vyberieš aj latin-extended a použiješ v html a CSS... no problem
marvays
Profil
jefitto44:
díky za tip, ale to už jsem zkoušel :(
Davex
Profil
Nemůže to být tím, že máš v kódu

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" />

a mělo by tam být

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin,latin-ext" />

?
marvays
Profil
Davex:
a mělo by tam být
o děkuji. tohle tam právě vůbec být nemělo. mám fonty na ftp a tohle se mi tam zatoulalo a dělalo problém. tolikrát jsem to projížděl a nevšiml sem si toho. moc děkuji!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: