More Roblox-specific Unicodes for .Text

Community Resource for Roblox Unicodes
Roblox currently allows us to use three unicodes which correspond to Roblox icons;

If you’d like to see them in a fresh baseplate place, run this code in Command Bar:

local ScreenGui = Instance.new("ScreenGui", game.StarterGui)
local TextLabel = Instance.new("TextLabel", ScreenGui)

TextLabel.Size = UDim2.new(0, 200, 0, 150)
TextLabel.TextScaled = true
TextLabel.Text = ""..utf8.char(0xE002)..","..utf8.char(0xE001)..","..utf8.char(0xE000)

They are awesome, but I’d like to see even more being available for developers.

Some suggested examples to add from the website:

  • Roblox Icon
  • Roblox Studio Icon
  • Friends Icon ← This would be the best to add in my opinion
  • Favorite Icon (specifically Roblox Star, not the Emoji)
  • Inventory Icon
  • Messages Icon
  • Avatar Icon
  • Group Icon
  • Trade Icon

I believe that Roblox would directly benefit from adding more so that Developers’ would not upload their own icons (saving on Roblox’ storage and less assetIds to use universal logos / characters present inside the Roblox client and website.

Furthermore, I think it’d also help navigation for users / players as they could identify what these icons mean (such as Group Icon Unicode leading to something related to groups, Friend Icon related to something with friends/friended) if Developers have this resource.


Thank you for reading & I hope Roblox is able to give a response to this in Q1 2024! :heart:

122 Likes

they should just straight up add support for images in rich text using a single xml tag like

<image id="123456788" />

Edit roblox took too long so i just did it on my own lmfao
https://i.gyazo.com/4a5d6faa02c19101353e1c7bb16ca9d2

65 Likes

Adding support for displaying images in RichText would be far better than preset unicodes, it’d also help a load when trying to correctly scale a label with a prefix.

7 Likes

But what about text that doesn’t have RichText enabled? On things that you don’t want RichText enabled (altrough idk if RichText should be enabled by default but there some cases where people prefer having no rich text for specific TextLabel but still want to show icons?)

1 Like

Is this available anywhere for us to use?

1 Like

brother please make this public i want this

2 Likes

Bumping this important & needed feature! It’d be nice if Roblox adds this, please consider this.

1 Like

bumping, a much requested feature that i would love to use.

2 Likes

Bumping this once again in 2025, this feature would drastically improve workflow time!

I think this would legitimately be the best solution, and solve more than just the problems OP mentioned.

Doing that would also provide accessibility for devs to put custom control UIs in far easier (instead of needing to hard code different arrangements of textlabels+imagelabels, a dev could simply have one textlabel that can have text swapped out according to the platforms controls/information needed to be provided)


currently, roblox is working on a completely redesigned iconography that i’ve BEEN WAITING FOR SINCE THEY WERE FIRST PROMINENTLY SHOWN AT RDC24 AND GUESS WHAT? THEY’RE FONT-BASED!!!

1 Like

your wish has been granted

Does this use UTF codes to put into TextLabels? Where is the documentation or references to this?

No, but it utilizes a separate font file, run this in the command bar: TEXTLABEL.PATH.HERE.FontFace = Font.new(“rbxasset://luapackages/packages/_index/buildericons/buildericons/buildericons.json”)

then type house as an example, it will render a icon

yes it’s font based and you & i are waiting for a UTF based solution that doesn’t require adding a second TextLabel, but this is still better than ImageLabels

If you enable RichText on the label you can just type in something like <font family="rbxasset://luapackages/packages/_index/buildericons/buildericons/buildericons.json">house</font> Test to do this.

3 Likes

I got curious and decided to look into this as well, and found that there’s a giant list of all supported graphemes for the Builder Icon font in the CoreScripts. Here’s a list of every icon pasted into a scrolling text label, along with the script that generated them.
IconsList.rbxl (75.7 KB)

Icons modulescript taken from %localappdata%\Roblox\Versions\version-03a92c691d1e414b\ExtraContent\LuaPackages\Packages\_Index\BuilderIcons\BuilderIcons

4 Likes