Choosing a cross-platform graphics library for perfect text rendering
I want to write a simple text editing application in c/c++ ( mainly devoted to source code editing ) with these specifications:
- cross-platform ( Windows, OS X, Linux )
- insanely fast
- a superior font printing quality * MOST IMPORTANT OF ALL *
- it's not very important the widget support, I don't really need a complex support of widget
- precedence to software code architecture and its speed instead of speed coming from support of hardware acceleration
- I'm interested only on monospaced font families or font families used for source code ( eg: consolas, inconsolata, courier new, lucida console, etc )
Before writing I made a study and some search on the net, but I need some advice to choose better:
I discarded QT, I don't like how to use it.
Which things I miss using a library instead of another? And what about the support? In some cases, it's not very clear to me what each library offers to me and what is the work I have to do to reach my goal ( eg. other layers to add to graphics project ).
An example of graphic stack organization helps me very much too choose the right tool. I have to choose the right balance to customization and deploy speed. Eg: what SDL offers less than Cairo or Skia? Etc. Eg. ( starting from layers closer to the OS )
- Backend ( = virtualization of the OS graphics )
- Rapid Application Toolkit to compose widgets into application
I hope my question is clear enough to have some help.
thank you very much