# Set text font runtime for specific language

**URL:** <https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, translation, UI, Widget, Blueprint, question\
**Created:** [April 14, 2024, 2:04pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304 "2024-04-14T14:04:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Herlehos](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/herlehos/32/899268_2.png) [@Herlehos](https://forums.unrealengine.com/u/Herlehos)\
**Post date:** [April 14, 2024, 2:04pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304/1 "2024-04-14T14:04:39Z")

</div>

Hi there!

I’m currently translating a game in multiple languages.

The thing is I’m using a special font, which isn’t compatible with some languages (like korean and japanese).

Is there a way to change all the Textblocks fonts all at once, in all widgets, depending on the selected language?

Thanks for your answers! 😄

---

<div class="post-metadata">

**Author:** ![DryreL](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/dryrel/32/1042339_2.png) [@DryreL](https://forums.unrealengine.com/u/DryreL)\
**Post date:** [July 22, 2024, 1:59pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304/2 "2024-07-22T13:59:42Z")

</div>

Bump

---

<div class="post-metadata">

**Author:** ![Herlehos](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/herlehos/32/899268_2.png) [@Herlehos](https://forums.unrealengine.com/u/Herlehos)\
**Post date:** [July 22, 2024, 3:43pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304/3 "2024-07-22T15:43:58Z")

</div>

Hi there, it’s actually quite simple:

First, import an universal font into unreal (like **arial unicode** by Microsoft).

Then, open your main font(s) that are not compatible with some languages:

![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/a/2/9a2f0f24f2d292014ca16e586830e026566769d8.png)

![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/c/1/d/c1d544a0cd8e8caf62468f147e205c39adfcb845.png)

Under “fallback font family”, just put the “arial unicode” font.

This font will be used when your main font is not compatible with a specific language 🙂

---

<div class="post-metadata">

**Author:** ![Demencja](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/demencja/32/891386_2.png) [@Demencja](https://forums.unrealengine.com/u/Demencja)\
**Post date:** [September 27, 2024, 1:13pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304/4 "2024-09-27T13:13:53Z")

</div>

Thanks, it helped a lot, works in EU 5.4.

---

<div class="post-metadata">

**Author:** ![Rjmckinnon](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Rjmckinnon](https://forums.unrealengine.com/u/Rjmckinnon)\
**Post date:** [December 19, 2025, 9:20pm UTC](https://forums.unrealengine.com/t/set-text-font-runtime-for-specific-language/1803304/5 "2025-12-19T21:20:11Z")

</div>

Thank you so much, can confirm this works in 5.6 !!!  
I had a huge sinking feeling when I pasted in a language that wasn’t supported by the special font I am using lol
