cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Replacing missing fonts between Macintosh and Windows

Emoke Csikos
Graphisoft
Graphisoft

Architects who cooperate with colleagues working on a different platform than they work on can sometimes experince the problem of missing fonts.

Let's see what you need to do to overcome this issue.

The file named XreadCfg.txt that is located in the Add-Ons folder of ARCHICAD can be used for replacing missing fonts independently from what platform they originate from. (Missing fonts appear in square brackets in the list of fonts in ARCHICAD.) This is how you need to edit this file:

The name of the missing font needs to be entered in the column of the opposite platform (even if the plan file originates from the same platform).

For example: on Windows you want to replace the font named "MissingFontName" by "Tahoma". This is what you need to insert in XreadCfg.txt:

wp-content_uploads_2016_05_01.png

If you want “Genova” on Mac, then:

wp-content_uploads_2016_05_02.png

Please pay special attention to the exact input of font names. Font names have to be identical with the form they appear with in the Font Menu of ARCHICAD (lower or upper case characters).

If the missing font used a special character set (e.g. Eastern European), then you have to refer to it in the column of the character set (charset), e.g. Eastern European: 238.

wp-content_uploads_2016_05_03.png

If the missing font used a special character set (e.g. Eastern European) and you would like to use another character set (e.g. Western European), then you have to refer to their appropriate character set (charset) values.

Screenshot 2023-02-09 102257.png

Please find these values in XReadCfg.txt under “! Available character sets on Windows and Macintosh platforms”:

! Available character sets on Windows and Macintosh platforms

! -----------------------------------------------------------

! 0      = Western European                      (ANSI_CHARSET)

! 128  = Japanese                                     (SHIFTJIS_CHARSET)

! 129  = Korean                                       (HANGEUL_CHARSET)

! 134  = Chinese [PRC, Singapore]       (GB2312_CHARSET)

! 136  = Chinese [Taiwan, Hong Kong]    (CHINESEBIG5_CHARSET)

! 177  = Hebrew                                       (HEBREW_CHARSET)

! 178  = Arabic                                       (ARABIC_CHARSET)

! 161  = Greek                                              (GREEK_CHARSET)

! 162  = Turkish                                      (TURKISH_CHARSET)

! 222  = Thai                                         (THAI_CHARSET)

! 238  = Eastern European                      (EASTEUROPE_CHARSET)

! 204  = Russian                                      (RUSSIAN_CHARSET)


The values you have to enter under column „CONVTABLE” can be found in the file XReadCfg.txt under

“! Available conversion table IDs”:

! Available conversion table IDs

! ------------------------------

! 0   = Western European

! 1   = Japanese

! 2   = Traditional Chinese

! 3   = Korean

! 4   = Arabic

! 5   = Hebrew

! 6   = Greek

! 7   = Russian

! 21   = Thai

! 25   = Simplified Chinese

! 29   = Central European

A few more things to pay attention to:

  • Having done the necessary modifications, please save the file using ANSI coding on Windows and Western (Mac Roman) on Macintosh.
  • The file XReadCfg.txt has to be edited before starting ARCHICAD.
  • Now you can replace Eastern European character sets with Western European character sets as well, so the replacement became easier.
  • In the lines of FONTPAIRs parameters have to be separated by commas.
  • Please use the type of quotation marks shown on the image below:
wp-content_uploads_2016_05_04.png

Still looking?

Browse more articles

Back to articles

See latest solutions

Accepted solutions

Start a new discussion!