If the RichText property is enabled on a text GUI, you can use HTML codes to change It’s appearance. In this case, You need to place a <b> before the text and a </b> after the text.
As an example, “<b>bold text</b> now normal” will appear in a RichText enabled GUI like “bold text now normal”
Sometimes, you need to create some instances via script. If you were to create a TextLabel, the only way to change a font would be to use the Font global. It is also possible that you’ll have no other way to create instances other than using a script (when you’re making UI with Roact, for example).
Yeah, if you want more control over how your text is rendered, RichText is what you’re looking for. But it is also possible to use RichText alongside with the new font system:
You can provide Weight and Style with Font.new() and assign it to FontFace
The solution for this post should have actually been this:
Setting a text to RichText works as well, but if you’re doing it for a player’s chat or something. You’d have to note that they can add the other RichText tags as well to it.