[Qt-interest] How to make Qt Text Rendering & Layout Super Fast?

sunny shah sunny.cpp at gmail.com
Sat May 1 08:37:06 CEST 2010


Hi Friends,

 I am working on embedded linux system, 450 Mhz ARM Processor.

 My application requires english language support only.

Before using Qt, In I have home grown library , In that I was using
free type directly. At that time my font engine was very fast.

Now with Qt 's font drawing I found two issues,

1). I found that Qt takes a lot time in Harfbuzz layout engine, Is
there any way by which I can bypass this layout engine ( As I need
just english support only), I am ready to change code of qt's source
code.

 2) I found that Qt 's text anti-aliasing is like for each font pixel
it draws three anti-aliased pixels, In my homegrown library I needed
to draw two anti-aliased pixels for each font pixel. Is there any way
by which I can make Qt to minimize anti-aliasing? ( I need
anti-aliasing but minimal ).

Is there anything else by which I can make font engine fly?


Thanks,
 Sunny.




More information about the Qt-interest-old mailing list