TBSystemFonts
- Last UpdatedMay 17, 2023
- 1 minute read
Description
It is a known issue that the old legacy fonts do not function very well in AVEVA Marine 12. These fonts are:
-
TBSystemFont0
-
TBSystemFont1
-
TBSystemFont2
-
TBSystemFont3
-
TBSystemFont4
-
TBSystemFont5
-
TBSystemFont6
-
TBSystemFont7
-
TBISOFont101
-
TBISOFont105
The issue is that these fonts cannot be used for text elements stored in the PADD database. This is for example all texts created with the "Insert\Text" function in Marine Drafting. TBSystemFonts will in this case be replaced with a default true type font.
In 12.1 we have introduced a way to map a TBSystemFont with any true type font available in the project. The mapping is primarily intended to be used when migrating drawings from M3 to 12.
The font mapping is setup in a file with a simple format, where each TBSystemFont can be associated with a true type font (separated by a blank or a TAB). The name of the file is assigned to the environment variable "TB_SYSTEMFONT_MAP". This is a sample file:
TBISOFont101 Arial Unicode MS
TBISOFont105 Lucida Sans
TBSystemFont0 Arial Unicode MS
TBSystemFont1 Times New Roman
TBSystemFont2 Times New Roman
TBSystemFont3 Times New Roman
TBSystemFont4 Courier New
TBSystemFont5 Courier New
TBSystemFont6 Lucida Sans
TBSystemFont7 Times New Roman
The font mapping will affect the text font when:
-
Migrating a drawing with the SY013 migration utility.
-
Importing a drawing with the "File\Import\SDB" utility.
-
Importing a drawing with the Copy Assistant utility.
Benefits
TBSystemFonts can be replaced with any true type font available in the project, not only the default font.
Compatibility Constraints
None.
For More Information
Only noted here.
Affected Programs
Hull Design, Marine Drafting