Uppercase letters are converted to lowercase when packaged.

Not sure why, but there are things you could try to fix it. How are you getting the text into the widget atm?

I have UI text fields that need to match the art labels in game which contain some words in all caps and some not. I include that detail to describe why I don’t want to force everything to uppercase. When I set up these elements and play in PIE everything looks correct, words like “OPEN” show up as “OPEN”, but when packaging the project “OPEN” is converted to “Open”. Does anyone know what is causing this, is it a setting I can turn off?

Looks like were converting a Name into Text. That could be the issue.

Thanks for checking. A detail I forgot to include is that we use a ton of actors that use this widget and this conversion does not happen to all of them, its seemingly random which ones get converted.

308440-widget-pie.png

I’ve just packaged a clean 4.25 win64 project and this seems to work OK. For as long as the Name is all uppercase, the conversion to text works as expected.

I tried setting a text block directly and via a function argument (input).

308446-annotation-2020-07-29-163450.jpg

308447-untitled.png

The above is packaged.

I understand that this is not helpful but I’ve got no clue how else to even troubleshoot something as straightforward.

Ouch, that’s even worse!

One way to ensure this works as intended is to add a boolean flag - flagged widgets turn text to uppercase. Make the flag instance editable and you’ll be able to set it in the editor per each widget. Something along the lines of:

Other than that - no clue, especially considering the fact this is inconsistent. :expressionless:

Yeah, I was hoping to avoid that and having to hunt down all of instances and set them. I appreciate the feedback.

I too am having an issue where my text capital letters are getting converted to lowercase after game is packaged.

Looks fine in editor… then for whatever reason “Rifle” turns into “rifle” in packaged game.

There seems to be no rhyme or reason to which words this is happening to.

I’ve done a search but can’t find any info on this issue.

Does Anyone know what the solution is?

Hi there, I was biting my head to understand why my packaged game was not displaying text correctly. And why several string variable wasn’t detected… and i fixed that by forcing the UPPER CASE for all texts. (with a Text to Upper Node)
(and yes, this occurs when converting name to string…)
Regards.