4.14 Font outline unaffected by opacity

When I add a widget animation that changes the opacity of a textbox the font outline is unaffected.

Steps to reproduce:

  1. Create a new widget
  2. Add a text to the widget with a font outline
  3. Create an animation inside the widget that changes the opacity of the textblock

Expected result: The opacity of the outline should be changed as well as the text.

Hello jonaspincky,

After running a few tests it appears that this is working as intended. The font and the outline have two separate color settings that can be set independently. If you would like to fade out the outline along with the text you will need to set up an animation for the outline as well (setting keys directly for this is not currently supported). I have written up a request to add the ability to key colors for the outline color on the animation time line. I have provided a link to the public tracker. Please feel free to use the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-38743)

Workaround suggestion:

You could expose a float variable to cinematics and use this float to drive the opacity setting for the color value for your outline. Exposing the variable to cinematics will allow you to key the float on the animation timeline.

Make it a great day

Alright, thx a lot for the info!

I can’t find any node to set the outline settings for my text in the UMG blueprint. There is a make Outline Settings for setting a structure, but there is no place to connect it.

Hello Bariudol,

You will need to use set font. I have provided an example below. This thread is dealing with how opacity is handled in UMG animations with outlines for text. Please refrain from posting questions/issues that are unrelated to the current thread. If you need further help, I would suggest creating a new thread. Feel free to post a link in a reply here so that others can follow the up.

Example:

Make it a great day

I just checked to see when this will be added to the engine, and the link provided is dead. Is this feature still coming? It would be great to have it.

Hello Vexar,

If you check the about section for Issue.UnrealEngine.com you will see that we are no longer tracking feature requests with the issue tracker. I have provided the quote below explaining this change.

Quote:

“Why are feature requests not found on this site?
In order to maintain consistency and clarity on needed fixes, issues.unrealengine.com only serves up bugs and their status. We encourage you to discuss feature requests over in the Feedback for Epic forum using the [FEATURE REQUEST] prefix so the community and development teams can get visibility on these more nuanced conversations as they arise.”

I hope that this information helps.

Make it a great day

Instead of animating the text opacity and using a workaround to animate the text outline opacity, I just animate the render opacity of the text box. For my purposes at least this gives the same apparent result (unless you want the fill and the outline to animate in a different way of course).

This is also what I ended up doing. I put my text into a border and simply key framed the borders content color and opacity. I wanted the outline to become transparent along with the font, this seemed to do the trick!

+1

Right-o, cool.