I use the Cairo library to draw Chinese text. Cairo rendering Chinese text On Windows works well. But on Ubuntu(12.04) it shows the Chinese characters as boxes. Why? If I don't want to depend on some other libraries such as Pango, have you any idea to render these Chinese characters normally? such as modifying some default font settings?