Will jetzt nicht behaupten, dass es gar nicht möglich ist, aber der Aufwand wird etwas hoch werden.
Mein Gedanke geht jetzt an unterschiedliche TTF-Dateien der jeweiligen Schrift. Beispiel
- normale Schrift mit verdana.ttf
- fette Schrift mit verdanab.ttf
usw. usw.
Um jetzt einzelne Bereiche fett zu schreiben, müsstest du den Text aufteilen (split, explode, preg_match etc.) und dann immer die jeweilige Schriftart neu zuweisen - ich denke da so an das Prinzip BBCode, nur umgesetzt auf die GDlib.
Durch das „zerhacken” vom Text, muss der Text natürlich wieder neu zusammen gesetzt werden - optisch gesehen. Hier könnte man sicherlich etwas mit imagettfbbox() machen.
Ist jetzt nur so ein Idee. |