RoboHelp has a great FrameMaker document linking feature…except for a few hiccups.
While it’s fairly common to place cross references or hypertext markers (like links to email or to roundpeg.com) in the middle of paragraphs, the resulting processed RoboHelp topics give unexpected results.
If the following sentence in a FrameMaker 9 document
See roundpeg.com for more info.
where
- a Frame Character style, FMLink has been applied to roundpeg.com
- a valid hypertext marker has been placed in the middle of roundpeg.com
is processed into RoboHelp, and the
- FMLink character style is mapped to a CSS style called RHLink
will result in the following html:
<p>See <span><a href=”http://roundpeg.com>roundpeg.com</span> for more info</a></p>
(I typed this from memory, so pardon any html syntax errors)
The result is the link and the underlined text extends to the end of the paragraph
The only (weak) workarounds I found are
-
to ensure that my <a>’s all exist at the end of paragraphs
-
are formatted as bulleted lists
-
exist as separate entries in table cells (with no text after link)
Anyone know a better solution?

{ 2 comments… read them below or add one }
I’m seeing the exact same problem in my helpfiles. In my case, the Frame char style, Hypertext, conversts to FM_Hypertext in Robohelp. In the Robohelp files, like yours, the style bleed into surrounding words–sometimes before and and sometimes after.
My workaround. Edit the .css style sheets for each of the robohelp “chapters”, and delete the FM_hypertext style. This does not delete any references to FM_hypertext in the html. I still see it in the settings, but it seems to get rid of the “bleeding”.
Probably easier to rewrite the FM material so that the hyperlink occurs only at the end of para’s. Is your fm marker in a Hypertext character tag? Try mapping the character tag to something in the css (in project settings) to change the FM_Hypertext entries to something more manageable