On some computers, Romanian characters formatted using the Arial font may cause Background Layout error messages as well as unknown exceptions for the segments that have the unrecognized characters. Typical error messages are: Click Cancel to suppress background error messages for this control. |
A simple workaround has been described in this article: Important: This section contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: #322756 (How to back up and restore the registry in Windows). To resolve this problem, you must reorder two string values that are associated with the font in the
This procedure will "refresh" the fonts list within Windows (while keeping the font intact) so next time Trados Studio is looking for the font, it will be found. This will avoid the error messages. |
This problem can occur for any documents that contain one of the Unicode characters in the range from 0x218 to 0x21b (typically Romanian characters). It will only occur if there is more than one font variant installed on the system for the font mentioned in the error e.g. Tahoma and Tahoma Bold. In this case, the "EnumFontFamiliesEx" Win32 API command used internally in SDL Trados Studio can return "Tahoma Bold" as a font name when the system is expecting "Tahoma". This in turn is due to an error in the Win32 API as published by Microsoft. A workaround is available from Microsoft on this issue. |