Poblem z RMagick i kerning

Witam, mam problem z wstawieniem do obrazka tekstu gdzie litery są od siebie nieznacznie oddalone. Z tego co wiem, jest z tym problem w RMagick. Podobno istnieje możliwość zmiany odstępów po przez ‘get_type_metrics’ ale nie wiem jak to zrobić. Jeśli nie istnieje prosty sposób zrobienia tego, to proszę o wskazówki do zrobienia funkcji, dodawania pustego znaku po każdej literze w stringu.Nie upieram się też przy RMagick wykorzystanie innego gema też wchodzi w gre.

Mam następujące wersje gemów i ruby:
ruby 1.8.7
rails 2.3
rmagick-2.13.1
ImageMagick 6.6.2

Takie cos mam w kontrolerze choć może lepiej to przeżucić do helpera

img = Magick::ImageList.new("#{RAILS_ROOT}/public/images/obraz.gif").first
txt= Draw.new

img.annotate(txt,0,0,114,160,tekst) {
txt.fill=’#ff0000
txt.pointsize=21
txt.font_family=‘Sensserif’
txt.font_weight=Magick::BoldWeight
txt.font_stretch=ExtraExpandedStretch # to niedziała
txt.kerning=5 # to też niedziała
}
img.format=‘gif’
img.write("#{RAILS_ROOT}/public/images/obraz2.gif")

Sprobuj uzyc Cairo i gem’a rcairo

http://www.imagemagick.org/RMagick/doc/draw.html#font_stretch

Obojętnie jaki typ w font_stretch ustawie nie zmienia się nic,

http://rubyforge.org/forum/forum.php?thread_id=24958&forum_id=33

Imho cairo :wink: pango, czy cokolwiek powinno pomoc.