Language Table Editor Fonts (Display & Print)

The LTE fonts set on the display and print tabs of the LTE display options window, determine the font face, size and attributes used to display and print strings in the language table.

VBLM maintains a single main screen font and a single main printer font for the LTE, which it uses to display and print the design-language strings extracted from the project. The main font settings are stored in the INI file and do not change across projects or language tables.

VBLM maintains multiple translation fonts, however, which are used for the input, editing, display, and printing of translations. The screen and printer default translation fonts are stored in the INI file and do not change across projects or language tables, but these defaults simply provide the initial settings on the Add New Language Table window, used to create language tables and set their properties. Each language table has its own screen and printer translation fonts, stored in the LMP file. These separate fonts facilitate translating across character sets.

Specify Font Charsets

If you are running VBLM on Windows 2000, Windows XP, or newer, and are using a font with a double byte character set, strings may appear garbled in the LTE. For reasons that elude me (it sure seems like a bug, but maybe it's a Unicode related lack of backwards compatibility), when you select such a font, the Font.Charset property is not automatically updated, and the font will render strings as gibberish until you update it manually.

To manually update the charsets used by LTE fonts, click the Specify Font Charsets button on the Display tab. If, for example, you were translating an English app to Japanese, set the translation screen and printer fonts to 128 (Japanese ShiftJIS), as shown.

This step is unnecessary when running on Win9x or NT.

Notes:

image\DOT_SM.gif When you open the LTE Config window from the main window's options menu, the default screen and printer translation fonts are the one displayed and/or modified. When you open the LTE Config window from the LTE's options menu, the current table's translation fonts are the ones displayed and/or modified. In each case, the font selection list will be labeled accordingly.

image\DOT_SM.gif You can also change a language table's translation fonts by clicking its name on the main window and selecting Properties on the popup menu.

image\DOT_SM.gif While the main and translation font faces can differ, they are always the same point size.

image\DOT_SM.gif If font names on the font list appear garbled, you need to change the font display font. See Setting the Fontname Display Font.

image\DOT_SM.gif Don't use Unicode fonts -- they don't work with VB. You need ANSI fonts, using either single or double byte character sets.