Skip to main content
Participant
October 27, 2011
Answered

Arrow characters in Frame 9

  • October 27, 2011
  • 1 reply
  • 4564 views

Greetings,

Trying to create a right arrow in Frame 9. The ADOBE® FRAMEMAKER ®9 Character Sets document page 15 says this:

0174 \xae Control+q . → arrowright

Pressing Alt (with NumLock on) plus 0174 doesn't work. Neither does the keyboard shortcut. What is the best way? The File -> Utilities -> Hex Input doesn't work either. The Character palette shows the item I need, but it inserts something else other than the picture. I've tried various fonts.

Thanks!

    This topic has been closed for replies.
    Correct answer Arnis Gubins

    Try this:

    1. Insert the code, e.g. alt+0174, and you should see the Register symbol: ®

    2. Select that character.

    3. Apply the Symbol character style that you created.

    4. You should now see the right arrow.

    1 reply

    Arnis Gubins
    Inspiring
    October 27, 2011

    Lori,

    You need to set that specific character to the Symbol font for this to work, e.g. create a Character style.

    Participant
    October 27, 2011

    Greetings--I created a Character style with the Symbol font, but am still getting the wrong symbol. Am doing something wrong...

    Inspiring
    October 28, 2011

    When you mentioned Unicode arrows, how exactly do you enter the code? I checked the Framemaker Character Sets doc and it does not explain how to enter them. (Framemaker 7.2)

    You don't. Frame didn't get Unicode support until 8.0. For prior versions (including the 7.1/Unix I use most of the time), you have to stick with the legacy technique.

    For FM8 and later on Windows, an easy way to enter a known code point, such as

    U+2794Heavy wide-headed rightward arrow

    is to hold down the [ Alt ] key and type 2794 on the numpad.

    If the current font is populated with that glyph, it appears, otherwise, you may get nothing or a surprise. When I type U+2794 into FM9 using Arial Unicode MS, I get a U+03A9 omega instead of an arrow. Windows Character Map shows the arrow for U+2794, so I'm not sure who* is mapping an omega instead. If I select that arrow from CM and paste it into FM9, it's correct.

    FM9 also has Hex Input and Character Map tools, but they seem to merely show the code point, and provide no obvious way to insert the entered or selected character.

    ________

    * On further research, entering 4-character Unicode hex values on newer Windows versions is not enabled by default. It requires a Registry hack, a re-boot, and the use of the [+] key in addtion to the numpad keys (and the A-E keys). It would seem that anyone using Unicode in Window Frame for the first time is probably in for a typical Mr.Bill [mis]adventure.


    For FM8 and later on Windows, an easy way to enter a known code point...

    > is to hold down the key and type 2794 on the numpad.

    As I recall, that didn't work for me. I couldn't enter Unicode

    characters, but someone posted instructions on the FrameUsers list that

    got things going:

    http://lists.frameusers.com/pipermail/framers/2011-August/023891.html

    It involves making a change to the EnableHexNumpad registry key. Then

    you hold down the Alt key and type a plus sign, followed by the

    four-digit Unicode number.

    According to the note, some Windows applications have a "RichEdit" mode

    that allows omitting the plus sign, but FM is not one of them.

    For convenience, if you create a plain text file called

    Turn_Unicode_Keypad_On.reg and put the following text in it (the text is

    between the lines), double clicking the file will insert the correct

    registry key without having to manually create it from within the registry: