...
Possible root causes and solutions
...
This could be the specific font is not found.
Set
A3DRWParamsPmiData::m_bAlwaysSubstituteFont
to true. AndSet
A3DRWParamsPmiData::m_pcSubstitutionFont
to a specific font. For example, for Japanese characters, you can set "Yu Gothic".The font name is written in C:\Windows\Fonts
If the font is not installed in the system directory. You should set the font path to
A3DRWParamsPmiData::m_ppcProprietaryFontDirectories
and path array sizeA3DRWParamsPmiData::m_uiProprietaryFontDirectoriesSize
...
This font is only installed for a single user.
Fonts installed on windows for a single user end up in a hidden user directory and they show up when boarding Windows/Fonts even though the file is not located there.
Try install the font for all users.
Last but not least, you need to restart the application or reopen the project (visual studio).
...
For more information on solutions and causes, check out our forum post.