Refactored text vertical drawing