Captivate 3 Tip: Control Text Caption Margins with the .FCM File

Posted on 08. Dec, 2008 by captivatehero in Captivate 3

I’d have to say that Captain Captivate somewhat of a design snob.

I really do look at kerning and tracking of type in layouts, and it makes me cringe to see that offending widowed or orphaned text in print and on the web. So thbluecaptione first time I used Captivate, or at the time RoboDemo, you could imagine shock at the first Text Caption that I created. You know the one I’m talking about – the Blue default caption with about zero margins, and text jammed up on the sides. I thought that this cannot be happening. There was no property box to change the margins and nothing in the Text Caption properties dialog box either. Well, what’s driving the margins? There has to be something.

By poking around the Captions Gallery, I eventually I found the elusive .FCM file. If you want to check it out for yourself – the Adobe Captivate 3 Captions gallery can be found here:

C:\Program Files\Adobe\Adobe Captivate 3\Gallery\Captions

Inside the Captions Gallery you will find a unique .FCM file for each caption .BMP file. That’s right – you need a unique .FCM file for each caption in a caption style set. So the AdobeRed1.BMP file will have an AdobeRed.FCM file that controls it.

To crack open the .FCM file you’ll need to associate the file type with Windows Notepad.  An .FCM file is nothing more than a plain text file so Notepad is the easiest application to use. If you double click the .FCM file to try to open it up Widows will ask you if you would like to choose a program to associate with it – at that point go with Notepad.

Upon further investigation, I found out the following about the contents of an .FCM file:

  1. Contains Text Caption margin values in pixels (That’s what I was looking for!)
  2. Tells Captivate if the caption has a tail – either true or false
  3. If there is a caption tail – indicates which direction it is pointed indicated by top, left, right and bottom
  4. The distance from the tip of the tail to the corner of the caption in pixels

Here’s an example:

Left Margin=10
Right Margin=10
Top Margin=10
Bottom Margin=10

[Hotspot]
Enabled=true
Corner=left,bottom
MarginX=0
MarginY=24

All you have to do is modify the margin values for each caption in a style set, and you’re off and running. Keep in mind that your artwork is going to dictate the how high the margin value are. Take a look at this image:

The .FCM file controls the margins form the edge of the artwork.

The .FCM file controls the margins from the edge of the artwork.

You won’t have any problems with the “rectangle” captions. It’s the captions with the tail that you’ll need to make a measurement with.

A couple of notes moving forward:

  1. Once you apply a caption in a Captivate movie the .FCM values are embedded in the file. Make sure that you make your margin changes before you implement the caption in the Captivate movie. You can flush the values out in the Captivate preferences, but this is not recommended.
  2. Where did the .FCM file name come from? .FCM is short for FlashCam - the application that was the precursor for RoboDemo which then became Captivate
  3. If you need to change the font styling – check out the Fonts.ini file in the Captivate Gallery. This file drives the initial formatting of the Text Caption fonts.

Very good! I can tell your Captivate Caption Text is going to look much better in future projects.

Share the Captain's knowledge:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • LinkedIn
  • MySpace
  • NewsVine
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • Yahoo! Buzz

Tags: , , , ,

7 Responses to “Captivate 3 Tip: Control Text Caption Margins with the .FCM File”

  1. Jamie Shryock

    13. Dec, 2008

    Another great tip. Thanks Capt. C.

  2. Fireworkszone

    14. Dec, 2008

    Hey Captain Captivate,

    I have a mission for you: to help create a new control bar in Captivate 3

    I you accept your assignement please contact me

    bye

  3. captivatehero

    23. Dec, 2008

    What kind of functionality are you looking for? A new design - perhaps?

    The Captain is always up for a challenge!

  4. David Bennett

    06. Oct, 2009

    Hey Captain,

    Nice tip although I found it too late for my project… I want to flush the exisitng values so Captivate will read the modified .fcm file.

    You said it wasn’t to be recommended but I gotta try. Do you know how it’s done?

    Cheers

  5. captivatehero

    08. Oct, 2009

    David-

    I would make copies of all the files you are using in the Captions Gallery, rename the BMP and FCM files, modify the FCM file, and then re-import into Captivate.
    Check the “Apply to All” box in the Text Caption dialog to make the change global in your file.

    Cheers!

    The Captain

  6. TheornSmoor

    07. Mar, 2010

    Thanks for writing, I very much liked your newest post. I think you should post more frequently, you evidently have natural ability for blogging!

  7. captivatehero

    11. Mar, 2010

    Theorn-

    Thanks! I really do like to post - but the Captain has been off fighting some major eLearning training battles of late.

    Ok… I’ll put something new up tonight.

    Cheers!

    The Captain

Leave a Reply