Skip navigation
Currently Being Moderated

Entering a Unicode Value as a Bullet in an Autonumber Format

Jul 23, 2013 9:39 AM

If anybody knows how to enter a Unicode Value as a Bullet in an Autonumber Format, please tell me.

 
Replies
  • Currently Being Moderated
    Jul 23, 2013 9:44 AM   in reply to Mr.Foxcroft

    Use the unicode value format:

     

    \uNNNN, where NNNN is the 4-digit unicode value.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2013 11:01 AM   in reply to Arnis Gubins

    \uNNNN, where NNNN is the 4-digit unicode value.

     

    4 hexadecimal digit, I presume.

     

    That would cover the first 65536 code points in Unicode, but Unicode is an open-ended encoding, and is already up to 110,181 glyphs.

     

    In the FM versions that support \u notation in dialogs (which might not include 7.2), is there any provision for denoting glyphs with code points of over 16 bits?

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2013 11:03 AM   in reply to Mr.Foxcroft

    > Unfortunately, it didn't work.

     

    What was the failure mode?

     

    Did it throw an error, display a garbage character, or blank?

     

    You need to rule out the possibility that it did work, but the font being used for the bullet does not have that Unicode code point populated with a glyph.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2013 12:17 PM   in reply to Mr.Foxcroft

    > ... the string "\u25ba" appears as the bullet.

     

    That pretty clearly implies that FM7.2 does not support \u unicode notation in at least that dialog.

     

    You might also try just pasting the actual Unicode character from a character map applet, or try UTF-8 notation (what FM uses in MIF, I think it's \e##).

     

    The "code points over 16 bits" question was addressed to Arnis, who has more experience with FM Unicode behavior than I do. The \u#### notation only supports a code point range of \u0000 to \uFFFF, or 0 to 65535. Unicode is an extensible standard that supports vastly more than 64K glyphs (it's already double that today). Denoting the high-order code points would require using another notation with a scope larger than 16 bits.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2013 12:30 PM   in reply to Mr.Foxcroft

    I don't believe that FrameMaker supported Unicode until version 8.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2013 12:31 PM   in reply to Mr.Foxcroft

    Unfortunately, FM7.2 is not Unicode aware. You need to be using FM8 or greater for unicode support.

     

    You will need to use standard ANSI encoding or hex values with a code-page specific font that has the desired character (bullet symbol) in the first 255 positions.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Incoming Links

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points