8 Replies Latest reply on Nov 24, 2008 7:12 AM by AcolinFlood

    Wrong fonts displays

    AcolinFlood Level 1
      I spend a lot of time fighting with style sheets that slip in when I import a HTM file, but when I see my compiled HTML Help file on another PC, it does not have the particular font we use for communications. Instead all text is Times Roman. We use Myriad Web Pro, which is in the RH typestyle menu.

      What gives? How can I easily ensure end users see the font I choose? I am not a programmer, how do I embed the font in the RH project?
        • 1. Re: Wrong fonts displays
          Ben Minson Level 2
          Fonts can't be embedded in a help system like they can in, say, a Flash file.

          HTML can use only what's on the user's computer, so the only way really would be to distribute Myriad Web Pro for your users to install on their computers, which I'm sure isn't a viable option. That is, unless the developers can run a process that will install it for them when they're installing the software (or run the help the first time if your help isn't distributed with an app). But if this font has to be purchased, that could be an obstacle to distributing it.

          That's a bunch of ifs. The best approach probably is to use the closest standard font you can find.

          Probably not what you were hoping for, but I hope it helps anyway.

          --Ben
          • 2. Wrong fonts displays
            Captiv8r Adobe Community Professional & MVP
            Hi there

            My guess is that the font you used isn't present on the other machines. There is no way I'm aware of that will allow you to "embed" your desired font in RoboHelp. The best you can hope for is to define and use a "Font Set". Basically you declare a list of fonts that are to be tried. If the first isn't found, the second is attempted. And so on.

            It's normally best to use a font that is known to be present in various operating systems. For example, Helvetica would cover the Apple family. Arial or Verdana would cover the PC family and normally the "catch all" font is specified as Sans-serif.

            If you decide to try Font Sets, note that simply declaring one isn't sufficient. After you declare one, you must then edit your style sheet to point to the Font Set as opposed to the individual font.

            You mention "Compiled HTML Help". I'm assuming .CHM format here? I'm not sure if a Font Set would work inside a CHM, but it may.

            Cheers... Rick
            • 3. Re: Wrong fonts displays
              Captiv8r Adobe Community Professional & MVP
              Sorry Ben, didn't see you there. Looks like we were both answering at about the same time!
              • 4. Re: Wrong fonts displays
                Ben Minson Level 2
                No worries--too much help is better than not enough... I think!
                • 5. Wrong fonts displays
                  AcolinFlood Level 1
                  Yes, we create classic compiled HTML chm Help files. We support Windows Vista, XP Professional service pack 2, 2003, 2000 Professional service pack 4, 2000. How can I determine a typeface that is available from Win 2000 on?
                  • 6. Re: Wrong fonts displays
                    Ben Minson Level 2
                    See if this link helps. If you google "Windows 2000 default fonts," you'll get a lot of results.
                    • 7. Re: Wrong fonts displays
                      AcolinFlood Level 1
                      My boss decreed that all Help files and manuals are Arial typeface to avoid this problem.
                      • 8. Re: Wrong fonts displays
                        AcolinFlood Level 1
                        thanks, maybe he will choose something else from that list.