Help & Manual is fully Unicode-enabled and can edit and compile help files in virtually all international languages except right-to left languages.
Working in Unicode languages requires both configuration settings for the language you are using in your project and special Windows settings for the Microsoft help compilers, which are not Unicode programs.
Even if you are working in English or any other Western European language it is important to check that the language settings of your project are correct before starting work.
For more information see International Languages and Unicode and Language Settings in the Reference section.
| • | Go to in the Project Explorer to view and edit the language settings for your project. |
| • | If you are plan to generate PDF files you also need to set CID Font Mode to the correct setting for the language you are using. |
|
Windows version and configuration:
Projects in English and Western European languages can be published and viewed on all versions of Windows without restrictions. The language of the help file does not have to match the language of the Windows version on which the file is being viewed.
Configuration > Common Properties > Language Settings:
Language of the help file:
|
The default setting is English (United States). This should not be changed for English and Western European languages unless you experience problems with sorting in the Keyword Index.
Because of a bug in the Microsoft HTML Help viewer it is best to set English (United States) for all Western European languages if possible – otherwise "HTML Help" will be displayed in the title bar of the help if the language setting does not match the language of the user's Windows version.
|
Font character set:
|
The default setting is ANSI_CHARSET. This should not be changed for English and Western European languages.
|
Default font:
|
This option only defines the font used in the TOC and dialog boxes by HTML Help and the obsolete Winhelp.
Note that Winhelp and HTML Help are designed to work with the default font and font size settings so please test thoroughly if you use different fonts or sizes.
The default is MS Sans Serif,8,0. The value 8 defines the font size and should generally not be changed. The last value defines the character set and 0 tells Help & Manual to set the character set automatically.
|
CID Font Mode for PDF font embedding:
Go to
CID Font Mode is a special mode for embedding Unicode fonts in PDF files more efficiently for Asian languages. It should generally be set to CID Off unless you are using Asian languages. See CID mode for Unicode fonts for more details.
|
Windows version and configuration:
Compiling projects:
| • | You can compile projects written in these languages to Webhelp, MS Word RTF, PDF, eBooks and Visual Studio Help / MS Help 2.0 with any version of Windows 2000, Windows XP or later with support installed for the language you are using. |
| • | To compile projects in these languages to HTML Help or Winhelp you must also set the "system locale" of your Windows configuration to match the language of your project. |
Note that the system locale and the user locale are different! Simply setting the display and/or data entry language does not change the system locale!
| 1. | Log in to a user account with administrator privileges. |
| 2. | Open the section in the Windows Control Panel. |
| • | Windows 2000: Activate your language in the list of languages at the bottom of the main tab and then select the same language as the locale at the top of the same tab. |
| • | Windows XP: Select your language as the default language for non-Unicode programs in the Advanced tab (this tab is only displayed if you have administrator rights). |
| • | Windows Vista: Select the Change System Locale button in the Administrative tab (this tab is only displayed if you have administrator rights. |
| 3. | Click on OK to apply the setting and then restart Windows. |
|
Viewing compiled help:
Help & Manual's output files can be viewed on most versions of Windows on which proper support for the specific languages is installed. Some features of Winhelp and HTML Help (full-text search, Keyword Index sorting) will only work properly if the language of the Windows version matches the language of the help file. This applies particularly for Asian languages. For example, all functions of a Chinese HTML Help file will only work correctly on a Chinese version of Windows.
See About H&M's Unicode support for more details on this.
Configuration > Common Properties > Language Settings:
|
|
This setting must be set to the language in which your help is written. This is important both for proper sorting in the Keyword Index and proper identification of the language by the system.
|
|
|
This setting must be set to the correct character set to display the language used in your help file.
|
|
|
This is not the default font of your help project! This option only defines the font used in the TOC and dialog boxes by HTML Help and the obsolete Winhelp.
Note that Winhelp and HTML Help are designed to work with the default font and font size settings so please test thoroughly if you use different fonts or sizes. You may need to change the font to display all characters correctly in your language.
The default is MS Sans Serif,8,0. The value 8 defines the font size and should generally not be changed. The last value defines the character set and 0 tells Help & Manual to set the character set automatically.
|
CID Font Mode for PDF font embedding:
Go to
CID Font Mode is a special mode for embedding Unicode fonts in PDF files more efficiently for Asian languages. It should generally be set to CID Off unless you are using Asian languages. See CID mode for Unicode fonts for more details.
|
This group includes all languages that require Unicode, which means languages with more than 255 characters requiring two bytes to store each character. For example, this includes most Asian languages like Chinese, Japanese and Thai.
Windows version and configuration:
Editing projects:
Help & Manual projects written in Unicode-based languages can only be edited on Windows 2000, Windows XP or later with support installed for the language you are using.
Compiling projects:
| • | You can compile Unicode projects to Webhelp, MS Word RTF, eBooks and Visual Studio Help / MS Help 2.0 with any version of Windows 2000, Windows XP or later with support installed for the language you are using. |
| • | To compile Unicode projects to Winhelp or HTML Help you must also set the "system locale" of your Windows configuration to match the language of your project. |
Note that the system locale and the user locale are different! Simply setting the display and/or data entry language does not change the system locale!
| 1. | Log in to a user account with administrator privileges. |
| 2. | Open the section in the Windows Control Panel. |
| • | Windows 2000: Activate your language in the list of languages at the bottom of the main tab and then select the same language as the locale at the top of the same tab. |
| • | Windows XP: Select your language as the default language for non-Unicode programs in the Advanced tab (this tab is only displayed if you have administrator rights). |
| • | Windows Vista: Select the Change System Locale button in the Administrative tab (this tab is only displayed if you have administrator rights. |
| 3. | Click on OK to apply the setting and then restart Windows. |
|
Viewing compiled help:
Help & Manual's output files can be viewed on most versions of Windows on which proper support for the specific languages is installed. Some features of Winhelp and HTML Help (full-text search, Keyword Index sorting) will only work properly if the language of the Windows version matches the language of the help file. This applies particularly for Asian languages. For example, all functions of a Chinese HTML Help file will only work correctly on a Chinese version of Windows.
See About H&M's Unicode support for more details on this.
Configuration > Common Properties > Language Settings:
|
|
This setting must be set to the language in which your help is written. This is important both for proper sorting in the Keyword Index and proper identification of the language by the system.
|
|
|
This setting must be set to the correct character set to display the language used in your help file. This too is particularly important for proper handling of Unicode-based languages. You must have the proper character set for your language installed for Help & Manual to be able to process and compile the language correctly.
|
|
|
This is not the default font of your help project! This option only defines the font used in the TOC and dialog boxes by Winhelp and HTML Help.
The default is MS Sans Serif,8,0, which is the font and size that Winhelp and HTML Help are designed for. In Asian languages and other Unicode-based languages you may need to choose an appropriate font for your language instead of MS Sans Serif.
The value 8 defines the font size and should generally not be changed. The value 0 defines the character set. You do not need to change the character set value – Help & Manual does this for you automatically when you compile your project.
|
CID Font Mode for PDF font embedding:
Go to
CID Font Mode is a special mode for embedding Unicode fonts in PDF files more efficiently for Asian languages. It should generally be set to CID Off unless you are using Asian languages. See CID mode for Unicode fonts for more details.
|
Normally, you cannot publish help projects written Asian languages on non-Asian versions of Windows because the necessary language settings don't match. However, if you just want to do a quick test publish and don't have a Windows version in the matching Asian language there is a configuration setting that will allow you to do this.
| • | Go to and activate the option Tolerant handling of Asian languages. |
Some features may not work correctly in the resulting help file in Winhelp and HTML Help if the languages of your Windows version and the help file don't match (Search, Keyword Index) but you will be able to complete the compilation, which is sufficient for testing.
|
See also:
International Languages and Unicode (Reference)
Language Settings (Project Configuration)
Page url:
http://www.helpandmanual.com/help/index.html?hm_working_projects_languages.htm