I'm aware you can't actually tween the FontSize
itself, so instead I tried using TextScaled
while just tweening the size of the TextLabel. It... kinda worked, but wasn't a result I was completely happy with. You can see the implementation of the method here. It kinda jerks around a little...
I'm only asking this question because I've seen smooth FontSize transitions before, like in Phantom Force's countdown timer (not sure how smooth that will look in Gyazo, but obviously it's much smoother in-game).
I'm not sure if doing this is possible any other way, or maybe this is the only way and I'm just screwing it up. Either way, if anyone has any smoother method of "tweening" the FontSize, I'd appreciate it.
Edit:
Here's my code for the demonstration showed in the GIF, just for testing purposes. "test" is the Frame
the TextLabel is inside of. The TextLabel has TextScaled
enabled, with a size of {1, 0}, {1, 0}
.
for i = 300,0,-1 do test.Size = UDim2.new(0.5,-i,0.5,-i) test.Position = UDim2.new(0.25,-test.AbsoluteSize.X/2,0.25,-test.AbsoluteSize.Y/2) wait() end
Hello world this [is](https://developer.roblox.com/en-us/api-reference/class/Mouse) a test?
this is a test
testing***
testtestm*
testingitalic
**hello***world*