Austin, thanks for your response. So is there a chance how to affect the character with by editing the .asf file? I mean, I define the in the differences array that 200 will be for example "Cacute", but this character is wider than the original one with ascii code 200. I have tried editing Helvetica.asf file but without success. It seems that the PDF::Writer code reading the character widths from .asf is never executed (due to the conditions). Any advice concerning this? Thanks in advance, Karel -- Posted via http://www.ruby-forum.com/.