A featureful toolkit for writing modern applications
GTK supports HiDPI displays. The extra crispness adds to the already well defined user experience. Read about how to enable Hi-DPI Support in GTK Apps.
GTK uses UTF-8 encoding for all of the text. This ensures that you can develop the app in your native language or any other language around the world.
GTK will always use the most efficient way to draw your applications, to maximize performance and take advantage of your hardware.
In GTK, pointer and touch events are handled seamlessly, making your apps work on various kinds of input devices out of the box.