FIX: support text align