Easy method to change the default fallback font


 Product:MicroStation
 Version:CONNECT, 2023
 Environment:Windows 10, Windows 11
 Area:Text
 Subarea:Fonts

Problem

Need an easy way to change the default fallback font that MicroStation uses for font substitution when fonts are missing from the configuration.

Solution

Edit the MstnFontConfig.xml file so the desired default fallback fonts are utilized.

1. In Windows File Explorer, go to directory:
C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Default\Fonts

2. Open MstnFontConfig.xml with Notepad

3. Locate the text block that contains your Language Settings. For English, it will look like this:

<LanguageSetting Name="English">
<DefaultRscFont>Standard</DefaultRscFont>
<DefaultTrueTypeFont>Arial</DefaultTrueTypeFont>
<DefaultShxFont>simplex,msdefault</DefaultShxFont>
<DefaultShxBigFont>bigfont,kanjibig</DefaultShxBigFont>
</LanguageSetting>

4. Adjust the name for each font type (.rsc, .shx, TrueType, etc.) as desired

For example, if you wanted your True Type Fonts (.ttf) to fallback to Calibri by default, you would replace the name Arial with Calibri.

BEFORE:
<DefaultTrueTypeFont>Arial</DefaultTrueTypeFont>

AFTER:
<DefaultTrueTypeFont>Calibri</DefaultTrueTypeFont>

5. Save and close this .xml file. Then close and open MicroStation for changes to take affect.

See Also

Other language sources

 Original Author:Jayson Perry