simple text rendering algo