Text rendering

Text rendering still ugly, but better than before