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!
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.
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?)
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!!!
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.
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