[php/gd] TTF letter spacing *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Akerboom
  • Registratie: Juni 2001
  • Laatst online: 07-07 16:30

Akerboom

Codito, ergo sum

Topicstarter
Ben nu al de hele dag aan het pielen in GD en imagemagick en nog wat zooi (java 2d). maar ik krijg het niet voorelkaar :(. Ik wil graag een textje, anti-aliased over een plaatje zetten. Dit lukt wel maar: ik wil ook de letters spatieren.

Nu ben ik er achter dat GD het (simpelweg) niet kan, en imagemagick volgens mij ook niet. Ik heb al wel simpel de letters naast elkaar gezet maar dat ziet er gewoon niet uit (letters reageren dan niet op elkaar, wat dus een woord heel onsmakelijk maakt).

Ook heb ik ff snel naar Flash gekeken maar deze kan geen text spatieren in dynamische textvelden (misschien mx2004 wel maar das te gewoon te nieuw)

Iemand een idee, want ik weet het niet meer

Acties:
  • 0 Henk 'm!

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 16:52
waarom maak je niet een functie die een string en een width krijgt, en dan door iedere letter heen gaat, de x berekent, en elke letter apart print op het scherm.

Acties:
  • 0 Henk 'm!

  • Akerboom
  • Registratie: Juni 2001
  • Laatst online: 07-07 16:30

Akerboom

Codito, ergo sum

Topicstarter
dit heb ik al geprobeerd, het resultaat:
Afbeeldingslocatie: http://62.192.119.50/~martijn/result.png

de eerste regel is met het script gemaakt die "spacing" faked, en de tweede regel is "normaal" gemaakt. Zoals je ziet is het niet zo mooi, vooral het woordje "workshops" lijkt bijna op "W ork s hops", dit komt voornamelijk doordat letters op elkaar reageren. Neem bv. de twee letters W en A deze staan niet naast elkaar maar meer inelkaar, pakken we de W en de K dan staan ze wel naast elkaar anders zouden ze elkaar kruisen.

[ Voor 7% gewijzigd door Akerboom op 14-10-2003 16:10 ]