question

CSN avatar image
0 Likes"
CSN asked Matthew Gillespie commented

Chinese characters cannot be displayed

Hi everyone

When I use the text display in FlexSim, some Chinese characters cannot be displayed. It should be emphasized that not all Chinese characters are not displayed, but some are displayed as blank. Can anyone help me? I have referred to https://answers.flexsim.com/questions/38633/chinese-fonts-does-not-show-correctly.html answer, but it still doesn’t work.

FlexSim 21.2.3
text
· 5
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Whitney LeSueur avatar image Whitney LeSueur commented ·

Hi @CSN,

In order to better reproduce the issue and find a more accurate solution, would you be able to please post your model or a sample model that demonstrates the issue you are experiencing?

In addition, does the issue only apply to one model, or does it happen regardless of the model?

Thank you!

0 Likes 0 ·
CSN avatar image CSN Whitney LeSueur commented ·

Hello, as shown in the picture, some Chinese characters display problems after adjusting the text thickness.

1635471210105.png

0 Likes 0 ·
1635471210105.png (80.0 KiB)
Ryan Clark avatar image Ryan Clark CSN commented ·

Hi @CSN,

Would you be able to post your actual model file or a sample model, so we can more easily assist you with troubleshooting this problem?

Proprietary models can be posted as a private question visible only to FlexSim U.S. support staff. You can also contact your local FlexSim distributor for phone or email help.

0 Likes 0 ·
Show more comments
Ryan Clark avatar image Ryan Clark commented ·

@Phil BoBo Would you be able to help with this? It seems similar to Chinese fonts does not show correctly - FlexSim Community that you answered previously.

0 Likes 0 ·

1 Answer

Phil BoBo avatar image
1 Like"
Phil BoBo answered Matthew Gillespie commented

Yes, this is the same issue. The same workaround in that Answer still applies to render flat text instead of 3D text.

Also, starting in FlexSim 21.0.4, we updated the 3D text renderer to be able to use a different font if Arial Unicode isn't available.

Updated 3D text to use the Names and Stats font if Arial Unicode MS is not available.

Release Notes and History (flexsim.com)

It is possible that removing the Arial Unicode font and using a different font in Global Preferences > Graphics > Names and Stats may work better. The 3D renderer may be able to tesselate those particular characters with a different font better than it does with Arial Unicode.

In the UI for Names and Stats, it only shows ttf fonts, but if you use the tree, you can specify ttc fonts as well. On my machine, when I switch the setting to msjhbd.ttc (Microsoft JhengHei Bold) and restart FlexSim, those particular characters render fine:

1635806954369.png

I'll add a note to the dev list to update the Global Preferences to allow you to pick a default font for 3D text and to show ttc fonts as well as ttf fonts in the dropdown menu. In the meantime, you can modify the tree as a workaround as shown in the image above.


1635806954369.png (344.8 KiB)
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

CSN avatar image CSN commented ·

Thank you for your answer, it is very helpful to me

1 Like 1 ·
Matthew Gillespie avatar image Matthew Gillespie ♦♦ commented ·

@CSN The 23.2 beta was released today which includes a fix for this issue:

"Updated 3D Text font to use global preferences instead of always preferring Arial Unicode MS if available."

- from 23.2 Beta Release Notes

0 Likes 0 ·