| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Soso, du versuchst es jetzt also auf die Weise. Welche Ursache das Problem genau hat, lässt sich schwer sagen. Ich würde jetzt einfach mal auf die schlechten Satzfähigkeiten der GDlib tippen. Schriftarten enthalten gewisse Metriken und gute Satzprogramme versuchen, mithilfe der enthaltenen Metriken aber auch mithilfe eigener Korrektur-Regeln, einen optimalen Grauwert zu erzeugen. Bei Pfad-Texten, die nicht linear verlaufen, lassen sich diese Metriken aber nicht mehr so einfach anwenden und der Abstand der Buchstaben ist manchmal nicht gleichmäßig, weshalb man hier beim Kerning oft manuell nachhelfen muss. Das ist selbst in professionellen Grafikprogrammen wie Illustrator der Fall und nun verwendest du hier die GDLib. Allzu tolle Ergebnisse würde ich da also nicht erwarten. Ich vermute, da hilft nur manuelles Nachjustieren (was natürlich irrsinnig aufwendig ist). Du kannst deinen Quellcode aber gern einmal posten, damit wir sehen können, wie du diesen Pfadtext implementiert hast.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Gast
Beiträge: n/a
| Mir kommt jetzt nur die Idee mit einer IF-Abfrage nach I/i zu suchen und diese speziel zu behandeln aber ich kann mir gerade nicht wirklich vorstellen wie das funktionieren soll. Ich hoffe der Link ist okey: http://www.tutorials.de/blogs/comfre...schreiben.html |
|
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ah, so hast du das also implementiert. Das kann auch nichts werden Testsatz ist mehr als bloß Buchstaben aneinander zu reihen. Einfach ein bisschen Buchstaben drehen und per Sinus/Cosinus-Grundlagenmathematik in einen Kreis zeichnen reicht nicht aus, um einen Text sauber zu setzen. Du kannst natürlich verschiedene Schriftaren ausprobieren. Bei einigen ist der Effekt evtl. schwächer, aber wenn du es wirklich sauber machen willst, kommst du um eine Analyse der tatsächlichen Zeichenproportionen nicht herum.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse: Anfänger ![]() | bin mir zwar nicht ganz sicher, aber imho liegt es daran, wenn man einen nichtproportionalen Font nimmt, vgl: http://de.wikipedia.org/wiki/Schriftart#Proportionen |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ja, wie gesagt: das Kerning bei proportionalen Schriften ist eine Wissenschaft für sich und das gilt noch vermehrt für Pfadtext. Bei nicht-proportionalen Schriften ist es naturgemäß leichter, da hier die Abstände immer gleich sind, weil die Zeichen immer die gleiche Breite aufweisen. Die Frage ist aber, ob du wirklich eine nicht-proportionale Schrift verwenden willst.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche: Buch zu gdlib Programmierung | Domm | PHP Einsteiger | 1 | 08.09.2011 10:47 |
| Rechtwinkliges Trapez mittels gdlib | Domm | PHP Einsteiger | 7 | 15.08.2011 15:22 |
| GDlib funktioniert nicht? | daniel85 | Server, Hosting und Workstations | 5 | 03.10.2010 23:31 |
| GDlib | lamopius | PHP Tipps 2010 | 4 | 20.02.2010 19:38 |
| [Erledigt] Bilder dynamisch erzeugen ohne gdlib | Sniper_Kotaro | PHP Tipps 2009 | 12 | 02.11.2009 14:52 |
| [Erledigt] Überprüfen ob GDLIB installiert ist | Sniper_Kotaro | PHP Tipps 2009 | 2 | 02.11.2009 09:00 |
| gdlib installiert? | PHP Tipps 2006 | 6 | 27.07.2006 12:23 | |
| [Erledigt] gdlib auf einen windows xp rechner installieren | PHP Tipps 2006 | 4 | 12.04.2006 16:19 | |
| [Erledigt] Transparenten Text mit GDLib | PHP-Fortgeschrittene | 3 | 19.12.2005 11:53 | |
| GDLib mehere Grafiken erzeugen und positionieren | PHP Tipps 2005-2 | 2 | 06.08.2005 17:57 | |
| Dokumentation GDLIB in Deutsch | PHP Tipps 2004-2 | 2 | 19.11.2004 16:45 | |
| Frage mit GDLib | PHP Tipps 2004-2 | 6 | 13.11.2004 18:12 | |
| GDLib Frage!!!! | PHP Tipps 2004 | 4 | 08.08.2004 02:13 | |
| [Erledigt] verzweifel an gdLib | PHP Tipps 2004 | 2 | 17.07.2004 22:44 | |
| GDLIB -> Fehler : xxx.jpg is not a valid JPEG file | PHP-Fortgeschrittene | 11 | 09.06.2004 22:41 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| illustrator schrift kreis |