Replacing missing fonts between Macintosh and Windows

by Emőke Csikós · updated: 05.30.2016

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 opposit 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:


If you want “Genova” on Mac, then:


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.


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:



  • Was this Helpful ?
  • 6   ​1

Related content

Fonts/Characters - Troubleshooting Guide

Issue Special language characters do not appear right in texts on Mac Cause A possible cause is that the language settings of your system do not match the input language you use Solution In System preferences under Language & Text settings, set the…