The code supports both drawing text normally, or drawing text with ^ colors support.
By default, the ^ colors supported only in chats, but you can take a look at the chat code, see how it draws the text and what is the diff in the implementation, and then use the same functionality anywhere else in order to add ^ colors support.
![]()