You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stanislav Vasilev edited this page Sep 15, 2024
·
6 revisions
The following functions can be used as an easy one-liner to render text with a different font.
Bold
There are 2 bold functions: Bold and BoldWrapped. Both take a format string and a variadic arguments list,
just like ImGui::Text. Both will render bold text, but BoldWrapped will also apply word wrapping.
Italic
There are 2 italic functions: Italic and ItalicWrapped. Both take a format string and a variadic arguments list,
just like ImGui::Text. Both will render italic text, but ItalicWrapped will also apply word wrapping.
Bold Italic
There are 2 bold italic functions: BoldItalic and BoldItalicWrapped, both take a format string and a variadic
arguments list, just like ImGui::Text. Both will render bold italic text, but BoldItalicWrapped will also apply
word wrapping.
Monospace
There are 2 monospace functions: Monospace and MonospaceWrapped, both take a format string and a variadic
arguments list, just like ImGui::Text. Both will render text with the monospace font, but MonospaceWrapped
will also apply word wrapping.
The monospace font will also be used by functions such as CodeInline, CodeInlineWrapped and CodeBlock.
These functions are explained in further wiki entries.
Small
There are 2 functions for rendering small text: Small and SmallWrapped, both take a format string and a variadic
arguments list, just like ImGui::Text. Both will render small text, but SmallWrapped will also apply word wrapping.
The small font is also used by functions such as Ruby and SubSuperscript. These functions are explained in
further wiki entries.
va_list variants
All of the above functions that take a variadic list of arguments also have va_list alternatives which have the V postfix. For example, the variadic version of Bold is BoldV.
Showcase
All wrapped variants of the functions above, rendering the same string in chronological order: