And an other soloution for them who may be interested. This allows to use imagestring that draws an image-string of great quality
(imagettftext cannot give that good quality) and is said to more fast that ((imagettftext).
This is how it goes:
Download the font-file to gdf-file converter from http://www.philiplb.de (thanks to Philip Alibi).
Set the lanuage you prefer, let's say Greek - I have only tried it with Greek, as your default lanugage
from 'control panel'=> 'Regional and Lanuage Options'=>etc. This way the system will load some other font
files, wich will contain, Greek let's say, characters you want after english characters. The small conveter
wich uses these files to produce the .gdf, allows you now to produce any .gdf you like.
Note: Most fonts like, Times, Arial etc, will produce .gdf which will draw strings like this:
H e l l o, instead of Hello. But luckily others like, courier, courier new, fixedsys etc, will be okay.
After your produce the .gdf you like, you just put imageloadfont before imagestring. It
goes like this:
etc
$font = imageloadfont("Lucida Console.gdf");
imagestring($im, $font, 4, 4, "My Text in Greek: Ãåéá óáò, öéëáñÜêéá!", $white);
etc