Choosing a cross-platform graphics library for perfect text display

I want to write a simple text editing application in c / C ++ (mainly dedicated to editing source code) with these specifications:

  • cross-platform (Windows, OS X, Linux)
  • with the greatest possible uniform appearance on each os
  • insanely fast
  • excellent font quality * MOST IMPORTANT ALL *
  • This is not very important for widget support, I don’t need complicated widget support
  • priority for the architecture of the program code and its speed instead of the speed coming from the support of hardware acceleration.

Before writing, I did some research and some online searches, but I need some advice to better choose:

  • GTK + and wxwidgets: a complete set of libraries to complete my task
  • SDL: offers a virtualization layer on top of the platform, so I can write independent platform graphics using SDL primitives.
  • Cairo (or pango):
  • Skia
  • views (use inside chrome http://www.chromium.org/developers/design-documents/chromeviews )
  • AGG (anti-grain geometry: this is the best library for reproducing text with its sub-pixel function, but what about speed and support?)
  • fog-framework ( http://code.google.com/p/fog/ ): good too, but misses some features
  • open GL
  • grain

I refused QT, I don’t like how to use it.

, ? ? , , , (, ).

. . : SDL , ? .. . ( )

  • Backend (= )
  • Rapid Application Toolkit
+5

All Articles