Missing or corrupted fonts when viewing a 2D DWG file (retired) - SmartPlant Foundation - SmartPlant Foundation 2020 - Help - Hexagon

SmartPlant Foundation and Web Client Modified and Retired Functionality

Language
English (United States)
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)

The following applies if you are using a version of the software before Update 33 and SmartPlant Markup Plus Server 2019 SP 1 or earlier. For the latest information, see File viewing problems.

Problem

A 2D DWG file displays text with an incorrect font when displayed using View and Markup.

Common Cause

The font file is missing or corrupt.

Solution

Using the Loader Configuration Tool, you can enable the TruType font in the absence of custom CAD fonts.

  1. Log on to the SmartPlant Markup Plus server as an administrator.

  2. Go to this folder:

    [installation location]\SmartPlant\Markup\Brava! Enterprise\JobProcessor\Igc.Loaders

    If you are using a version prior to SmartPlant Markup Plus 2019 Service Pack 1, the folder is: [installation location]\SmartPlant\Markup\Blazon\Blazon Enterprise\JobProcessor\Igc.Loaders.

  3. Run loaders.configuration.exe.

  4. Expand Dwg2dl - AutoCAD 2D Drawing Loader > Parameters.

  5. Select ShxPath, and click Change Value.

  6. In the Edit Parameter dialog box, click Add New.

  7. Enter the folder paths to your custom fonts files, in a semicolon separated list. For example, .\FdFonts;.\DWG_Fonts. Click OK when you are done.

    In the absence of custom fonts, default fonts specified by DefaultSHX are used. This parameter is set to simplex.shx, which is delivered to this folder: [installation location]\SmartPlant\Markup\Bin\Igc.Loaders\DWG_Fonts.

  8. If you do not want to use simplex.shx, you can force the software to use the TruType font, specified by DefaultTruTypeFont. This is set to Arial by default.

    1. Navigate to this folder: [installation location]\SmartPlant\Markup\Bin\Igc.Loaders\DWG_Fonts folder, and rename simplex.shx

    2. Rename simplex.shx, forcing the software to use the TruType font.

  9. Click Done, then Yes to confirm changes.

  10. Go to Start > Administrative Tools > Services, and restart these services in the following order:

    1. Apache Tomcat

    2. Brava! Job Processor

      If you are using a version prior to SmartPlant Markup Plus 2019 Service Pack 1, the job processor service is called Blazon Job Processor.

    3. Blazon Queue Server

  11. Delete the files in the Brava! Server dlcache folder. This prevents illegible copies cached prior to the changes from being displayed.

    SHARED Tip You can click Clear Display Cache on the Actions menu of the file or document in the Web Client.

  12. Open the file in the Web Client.

  • You can find error messaging in the heartbeat.txt file. For more information, see Detect missing fonts when viewing non-Hexagon PPM CAD files.

  • For more information on using the Loader Configuration Tool, see the Loader Configuration Tool Guide. It is delivered to the following folder on the SmartPlant Markup server: [installation location]\SmartPlant\Markup\Brava! Enterprise\JobProcessor\Igc.Loaders. If you are using a version prior to SmartPlant Markup Plus 2019 Service Pack 1, it is delivered to: [installation location]\SmartPlant\Markup\Blazon\Blazon Enterprise\JobProcessor\Igc.Loaders.