We don't currently multiply by the parent widget's color and opacity when calculating the color and opacity of a text block's outline. Since color and opacity are precalculated before the outline is drawn, we'll probably need to modify FSlateDrawElement::MakeShapedText to pass through the parent color and opacity and do the multiplication later.

Steps to Reproduce
  1. Create a widget with a text block attached to a border
  2. Add an outline to the text block
  3. Adjust the color and opacity of the border
  4. The text will be affected, but the outline will not

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40691 in the post.

Login to Vote

ComponentUE - Editor - UI Systems - Slate
Affects Versions4.14.34.16
Target Fix4.16
Fix Commit3310044
Main Commit3341914
CreatedJan 16, 2017
ResolvedFeb 17, 2017
UpdatedApr 27, 2018