You must specify a few [HelpOptions] settings according to the platform on which your WinHelp file will be used:
[HelpOptions] ; Altura = No (default) or Yes (Altura QuickHelp for Mac) Altura=No ; HyperHelp = No (default) or Yes (Bristol HyperHelp for UNIX) HyperHelp=No ; ForceBmc = No (default) or Yes (use bmc, not bml, for HyperHelp) ForceBmc=No ; HelpSectionBreaks = Yes (default) for sect break before each topic, ; or No for Altura (filter strips table format from topic titles) HelpSectionBreaks=Yes
The default settings work for all 32-bit Windows platforms:
[HelpOptions] Altura=No HyperHelp=No ForceBmc=No HelpSectionBreaks=Yes
If you are targeting the Macintosh platform, and you are using Altura QuickHelp, set Altura=Yes. This setting does not work for regular Windows versions, so expect to run DITA2Go twice to produce both forms. However, you might find that Altura QuickHelp does work when you set HelpSectionBreaks=No and Altura=No, in which case you can get by with one version instead of two.
For UNIX users, DITA2Go has a setting for Bristol HyperHelp: HyperHelp=Yes. Unfortunately, HyperHelp has trouble with WMF graphics. You must use a graphics conversion program to convert all WMF graphics to BMP graphics. Also set [HelpOptions] ForceBmc=Yes, to change all bml references to bmc.
If you are using HyperHelp you might need to prevent multiple interword spacing when there are index markers in text. If you see extra space at index markers, try EndFtnWithSpace=No:
[HelpOptions] ; EndFtnWithSpace = Yes (Help default) or No (HyperHelp default) EndFtnWithSpace=Yes ; FootnoteSpace = After (the } after the symbol, default), ; Before, or None FootnoteSpace=After