Using the character advances array means that we no longer need 
to pay any special attention to justified runs in fp_TextRun::_draw(); 
I wish I clicked in yeasterday, better part of what I spent whole night 
debugging is now gone.

In turn that means that we can greatly simplify the justification 
handling, since all we need to do now is to adjust the width for the 
spaces in block's width array -- there is now going to much smaller 
processing penalty for justification that before.

I suspect, there might be a few problems with justification that will 
need to be ironed out ...

files: fp_TextRun.cpp/h

Tomas

Reply via email to