How to set Fallback Font Family properly

Valentinvis
Thu, 07 Aug 2025 18:09:26 +0000
Blueprint

When you create a Composite Font you set what font families you want. Then you can set Fallback Font Family, which worked great in a simple test with Noto Serif and Noto Serif JP. When a Japanese character was used it knew to use that fallback family.

But what if you have Noto Serif Regular, Noto Serif Italic and Noto Serif Bold, how can you set a fallback font for each of them, so that when Noto Serif Regular was used and a Japanese character is written, the engine will use Noto Serif JP Regular? The same for when Italic and Bold is used.

Example of Composite Font:

While in this example is 1-1, you can add Noto Serif Korean, Noto Serif Lao, Noto Serif Bengali…, and that way it is not 1-1 anymore.

In this case do you have to give up on Typeface and make a new Font for each and have only regular from each font in one file, same for italic and bold? Or actually there is a way to link them?

3 posts - 1 participant