use pixman_operation in bitmap
reduce copy and use stdint.h type name
use screen buffer size instead of DisplayUi size
clean text.cpp and fix broken Color font rendering