You can specify a button, a text string, or a graphic for JavaHelp 2 to display as a window-access object for a pop-up link or a secondary-window jump. If you specify a text string, you can assign values to font keywords to apply a limited amount of formatting. Table 20-2 lists the base keywords, and the values you can assign to those keywords, to configure the appearance of a window-access object.
Prefix base keywords with “Pop” or “Sec”
You must supply a prefix for each of the object-property base keywords listed in Table 20-2, to indicate whether the keyword represents a property for a pop-up window link or for a secondary-window jump:
[JavaHelp window name] PopType = Graphic PopGraphic = ../graphics/popicon.gif
[JavaHelp window name] SecType = Button
Despite the limited font-tweaking possibilities listed in Table 20-2, you might want to avoid setting PopType=Text or SecType=Text, unless you are happy with a link that consists of a single >, <, or & character, or a little box (what you get when, for example, you specify PopFontFamily=Symbol and choose a character from the Symbol font). See §20.8.1.3 Understanding JavaHelp 2 window-access limitations.
Multiple markers for each hotspot
To actually create a text hotspot with context-specific content, you would have to insert a collection of markers, all different, before every pop-up link or secondary-window jump in a file, to handle the varying text content and properties—to the limited extent that you can do so. See §20.8.1.5 Overriding window-access properties with markers.
Not all “special” characters work
Keep in mind that JavaHelp does not support the “undefined” characters with ASCII decimal values from 128 through 159, even though these characters are used heavily in Windows for quotes, bullets, and so forth.