Skip navigation
Chris Hembel
Currently Being Moderated

What happened to Find/Change Special Characters

Jan 1, 2013 8:41 AM

Tags: #bug

I am a recent update from FrameMaker 9 to FrameMaker 11. I use many notations with non-breaking hyphens and non-breaking spaces. In version 9 I was able to use the hex codes in the Find/Change dialog box and find and replace those notations. Now in version 11, it does not find those characters. I end up finding more than I want.

 

For Example: I want to find

 

 

 

(E-Vote Sept. 12, 2008)

 

 

This text has a non-breaking hyphen and the spaces shown are non-breaking also. When I entered these characters into the document, I used "Esc hyphen h" key sequence for the hyphen and "Control+space" for the spaces.

 

When I enter "(E\x15Vote\x10Sept.\x1012,\x102008)" and press the Find button, FrameMaker converts the text to "(E\+Vote\s#Sept.\s#12,\s#2008)" and returns with a statement "Not Found." I get the same error if I copy the text and paste it into the Find/Change Dialog box. I have tried this with the "Consider Case," "Use Wildcards" and the "Whole Word" checks both off and on. I can't get it to find it.

 

Honestly, I never noticed if verstion 9 did the conversion, from \x15 to \+ and \x10 to \s#, in the Find/Change dialog box because it always found what I was looking for.

 

I hope someone can tell me how to fix this because this is a function that I use all the time in FrameMaker. I use non-breaking hyphens and spaces all over my documents.

 

I have also reported this as a bug because that is what if feels like to me. I did go out and updated my installation of FrameMaker, thinking that this may have been reported and fixed already.

 

One Sad FrameMaker User

 

Chris

 
Replies
  • Currently Being Moderated
    Jan 2, 2013 7:07 AM   in reply to Chris Hembel

    I'm not sure this is what you're looking for, but you could;

     

    Copy your 'E-Vote Sept. 12, 2008' text

     

    Go to Find/Change

     

    Select Text & Character Formats on Clipboard from the dropdown menu

     

    Click Find.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 2, 2013 7:50 AM   in reply to Chris Hembel

    FM is just trying to substitute in the appropriate dialog box codes for the display and find.

     

    The codes can be found here: http://help.adobe.com/en_US/framemaker/using/WSd817046a44e105e21e63e3d 11ab7f7862b-7fd5.html

     

    The non-breaking hyphen is "\+" and a non-breaking space is "\ ".  You can also use the unicode values (\unnnn) to find these. A non-breaking space is 00A0 and the non-breaking hyphen is 2011.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2013 2:26 PM   in reply to Chris Hembel

    Chris,

     

    As I stated in my reply, to find a non-breaking space, use "\ " [that's a backslash and space] to find a non-breaking space.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2013 3:27 PM   in reply to Chris Hembel

    Chris,

     

    That's odd. It (dialog-box codes) works for me on my systems:

     

    Find_hard_space.png

     

    Using the dialog-box codes works perfectly. The unicode values for the non-breaking space (nbsp = \u00A0) and non-breaking hyphen (\u2011), however, aren't working. It looks like the wrong glyph is being substituted in both cases.

     

    This is definiely a bug when doing a unicode-value search.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 4, 2013 10:35 AM   in reply to Arnis Gubins

    Chris,

     

    I just noticed that you were using \x10 for the non-breaking space. That's actually the numeric space (\s# in the dialog-box codes). The non-breaking space in FM is \x11. See: http://partners.adobe.com/public/developer/en/framemaker/Character_Set s.pdf on p.3 for the proper hexcodes.

     

    Otherwise, as I mentioned in the previous reply, if I continue to use the dialogue box codes, I don't have any issues in FM11 finding the special symbols. Using the unicode values is a bit dodgy though.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

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