Typewriter Effect: New property MaxVisibleGraphemes (Live)

Ok thanks, here you go :slight_smile:

Any updates about when it’s coming out?

I know it says 1 week but it’s been 10 days, just curious about it. :thinking:

1 Like

I don’t want roblox to do another clouds phase 1(or 0 idk) moment, where they say 1 week but 3 weeks later.

1 Like

Currently it is scheduled either this Friday or next Monday. Depending on our release schedule. Thanks for your patience.

4 Likes

Awesome, thanks for the confirmation!

Looks like it’s active now on the Client

1 Like

Hi developers, we have turned on this on production so that you can test and prepare for your game’s updates. Note that a small portion of iOS clients are still on an older client version that does not contain the change. (Users need to manually update to latest version from the app store in order to get the update.) So you might want to wait some time before pushing a change or use pcall to be safe.

2 Likes

Last night, I used the MaxVisibleGraphemes property with AutomaticSize enabled. It turns out that the text frame will not automatically rescale depending on how many graphemes are visible.

Is this a bug? Not sure if I should be posting over here or on the AutomaticSize thread.

SX_1616968761

Grapheme Bug.rbxm (5.1 KB)

1 Like

Nice! This is great for a person like me, who would want to make the text scroll a little bit better, considering that text won’t resize itself constantly while the typewriter effect is happening.

I’ve seen it happen multiple times, especially during story games. Now, we can make the text look cleaner and nicer on ALL devices, thanks to the Roblox Dev Team.

This is happening because AutomaticSize goes based off of how many graphemes there are, not how many are visible.

Question, involving Animating Text (roblox.com), how would you insert a playername into it? Normally it is just player.Name … “, welcome!” but now with all these [[ and ]] what would I do?

you could still concatenate string normally with

local displayText = [[<font color="#ff0000">]] .. player.Name .. [[</font>, welcome!]]

And then count the glyph as usual using the module provided.

2 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.