Cestina v obrazcich z PHP+GD+Freetype
Pavel Formanek
pavel na it.cas.cz
Středa Únor 12 09:52:26 CET 2003
Pavel švarc wrote:
>Miloslav Synek wrote:
>
>
>
>>dobry den,
>>
>>chtel bych zde pritomne pozadat o radu, nejak se mi nedari
>>v %SUBJ% vygenerovat do obrazku cesky text, problem spociva
>>v tom, ze musim pouzit true type font a funkci ImageTTFText.
>>Vsechno funguje OK, jen jakykoliv font se tvari jako by byl
>>ISO8859-1 a uz nevim kde rict to spravne kodovani
>>(pozn. uz jsem to zkousel rict i na nadrazi, ale
>>nepomohlo to :)) ) - php 4.2.1+GD 2.0.11+freetype 2.1.3.
>>
>>
>první nasměrování zní "csnews.comp.lang.php"
>a druhé je projít si dokumentaci pro funkci ImageTTFText(), tam je uvedeno
>že text by měl být v UTF8 a to by možná mohlo být řešením vašeho problému
>
>Stefan
>
>
>
Ano, to je pravda, text musi byt v UTF8. Pro moje potreby
jsem si napsal tuto jedoucelovou funkci:
function tounicode($s)
//=======================
{
$trans=array(
'Č' => 'Č',
'č' => 'č',
'Ď' => 'Ď',
'ď' => 'ď',
'Ě' => 'Ě',
'ě' => 'ě',
'Ň' => 'Ň',
'ň' => 'ň',
'Ř' => 'Ř',
'ř' => 'ř',
'Š' => 'Š',
'š' => 'š',
'Ť' => 'Ť',
'ť' => 'ť',
'Ů' => 'Ů',
'ů' => 'ů',
'Ž' => 'ż',
'ž' => 'Ž');
return(strtr($s,$trans));
}
Jiste by se dala vymyslet lepe, ale pro moje potreby staci.
Pavel
--
Pavel "PaFouk" Formanek
Ustav Termomechaniky AV CR Praha, Dolejskova 5
e-mail: pavel na it.cas.cz
---------------------------------------------------------------------------
Tato zprava neobsahuje viry, protoze pro jeji vytvoreni a odeslani
nebyl pouzit zadny software firmy Microsoft...
Další informace o konferenci Linux