Thanks for reporting this, there was an issue that was preventing thumbnails from working for Font and Video assets on both the website and in Studio. This should be fixed now. You might need to restart Studio or reopen the current place file for the changes to apply.
Will we be able to use these new fonts in plugins? By the looks of it, we aren’t because you have to install them.
You can, but the way you do it will vary depending on how you build your plugin:
If you create your plugin UI via code, then take a look at the original post where it shows how to use the fonts in code. They don’t need to be installed at all for this path.
If you create your plugin UI by creating it visually in a ScreenGui first and then copying the objects into your plugin, then you (the plugin dev) will need the fonts installed in order to select them in the Properties Panel, but the users of your plugin don’t need them.
Where was this feature like 3 months back? But hey at lease we have it now
More variety instead of the default fonts we all know for years. Wonder how people will use it to their advantage.
imagine comic sans font
Will we be able to request fonts?
Finally, I can say goodbye to spritesheets.
Seriously, I have wanted this update for the longest time.
I discovered 2 bugs and it involves the legacy chat system and supporting the new bubble chat using it.
Before we begin, those 2 bugs are preventing me from selecting the font that I liked in those two things, I would be thankful if anybody finds a solution or a workaround for this. Now, Here are the 2 bugs that I discovered.
Bug #1
Whenever I try to replace the Bubble Chat Font with a different new font (Noto Sans
in this case), it wouldn’t work
Since the script didn’t recognize the font, the changes I made didn’t work and instead went back to their original looks…
Script
local ChatService = game:GetService("Chat")
local bubbleChatSettings = {
Font = Font.fromId(12187370747), -- Noto Sans
}
-- Apply the settings
ChatService:SetBubbleChatSettings(bubbleChatSettings)
Error
CoreGui.RobloxGui.CoreScripts/PlayerBillboards:478: Bad settings object passed to Chat:SetBubbleChatSettings:
[interface] bad value for Font:
(optional) EnumItem expected, got Font - Client - CoreScripts/PlayerBillboards:478
13:32:01.574 Stack Begin - Studio
13:32:01.575 Script 'CoreGui.RobloxGui.CoreScripts/PlayerBillboards', Line 478 - CoreScript - CoreScripts/PlayerBillboards:478
13:32:01.575 Stack End - Studio
Bug #2
Whenever I change the Font settings
with the aforementioned font in ChatSettings
, this will look like
Image
The Legacy Chat System is now unresponsive and doesn’t work anymore due to the changes I have made and the script has not recognized the Font and instead chose an unknown, empty font…
Error
14:03:19.719 Unable to assign property Font. EnumItem, number, or string expected, got Font - Client - ChatBar:79
14:03:19.720 Stack Begin - Studio
14:03:19.720 Script 'Players.Im_Andr3i.PlayerScripts.ChatScript.ChatMain.ChatBar', Line 79 - function CreateGuiObjects - Studio - ChatBar:79
14:03:19.720 Script 'Players.Im_Andr3i.PlayerScripts.ChatScript.ChatMain.ChatWindow', Line 426 - function RegisterChatBar - Studio - ChatWindow:426
14:03:19.720 Script 'Players.Im_Andr3i.PlayerScripts.ChatScript.ChatMain', Line 160 - Studio - ChatMain:160
14:03:19.720 Stack End - Studio
14:03:19.720 Requested module experienced an error while loading - Client - ChatScript:33
14:03:19.720 Stack Begin - Studio
14:03:19.720 Script 'Players.Im_Andr3i.PlayerScripts.ChatScript', Line 33 - function DoEverything - Studio - ChatScript:33
14:03:19.721 Script 'Players.Im_Andr3i.PlayerScripts.ChatScript', Line 151 - Studio - ChatScript:151
14:03:19.721 Stack End - Studio
Script (The only part where I changed)
---[[ Font Settings ]]
module.DefaultFont = Font.fromId(12187370747) -- Noto Sans
module.ChatBarFont = Font.fromId(12187370747) -- Noto Sans again
You need to make some changes to some scripts of chat in order for it to work. The BubbleChatSettings situation will probably need to be fixed by Roblox.
遗憾的是,基于汉字的字库太少了。希望官方今后多考虑一下汉字相关字库。比如甲骨文、金文、小篆、隶书、行书等。
I have been taking notes of all the fonts people mention wanting in this thread. It will influence which fonts we add in the second batch, and in the future. (I’m noting these down manually, so don’t spam the thread with them.) In the future we might setup a better process for this. Note that for now we can only offer fonts that are under free & open source licenses such as the SIL Open Font License (OFL).
OFL-licensed typefaces under Google Fonts I’d like to have:
- Atkinson Hyperlegible. Designed for accessibility for low-vision users, but looks good for everyone.
- Carter One.
Didn’t notice there were previous threats…
Sorry for inconvenience!
I can just imagine someone making a game and the only font that was used was Comic Sans.
And the game got +1.1M Active users in one second.
they didn’t have comic sans font
will we have the options to upload fonts?
I think no, only, if your fonts are part of SIL
Also, if you don’t mind adding the Yftoowhy font, which is licensed under the OFL; also can be found on Github, on the next batch.