Zobrazovanie textov z diakritikov v generovanych obrazkoch (grafoch)

Zobrazovanie textov z diakritikov v generovanych obrazkoch (grafoch)

autor Juraj Chlebec -
Počet odpovědí: 1
Nemáte s týmto problém? Ja som to nakoniec vyriešil zakomponovaním funkcie lang_decode() na odstránenie diakritiky zo všetkých textov ktoré sa zobrazujú v grafoch, pri vyhodnocovaní napríklad dotazníkov. (do súboru lang/sk/fonts/lang_decode.php) Funguje to niekomu aj z diakritikou?
Počet hodnocení: -
V odpovědi na Juraj Chlebec

Re: Zobrazovanie textov z diakritikov v generovanych obrazkoch (grafoch)

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Tady na http://moodle.cz se diakritika zobrazuje správně (jak se můžete přesvědčit např. v záznamu svých činností v tomto kurzu).
Pokud se vám zobrazují alespoň nějaká písmena, znamená to, že máte v PHP podporu true type fontů, což je dobře. Zbytek už má na starosti použitý font.
Výchozí font moodlu obsahuje pouze anglické znaky. Pro podporu národních znaků musíte do lang/sk/fonts uložit soubor default.ttf, který bude obsahovat font ve správném kódování (standardní český balík používá iso-8859-2, slovenština tuším kódování windows, jistý si nejsem). Musíte si tedy obstarat vhodný font (osvěčil se mi český Arial Narrow) se správným kódováním.
Pokud v adresáři lang/sk/fonts není soubor default.ttf nalezen, použije moodle imlicitní font z lib/default.ttf nebo lang/en/default.ttf - podrobnostmi si taky nejsem jistý mrknout