Double spaces show as fractions in editor

Hi,

I don't think I had this problem previously.  Usually I use the working font with "used stacked fractions" turned on.

My problem is that now when I have two consecutive spaces (double space) it shows up in the Word Processor Text Editor as the "1/64" character.  I have deleted the ttf files to force Mstn to create new font files with no change in behavior.

Any ideas on how to fix this or what might be happening?

--Thanks,

--Robert

Parents
  • Does this happen all of the time, regardless of what surround text you type? For example, can you just start the place text tool, type two spaces, and see it converted to a fraction?

  • Hi Jeff,

    It is independent of what is adjacent to it.  Here are some things I'm seeing

    -Place a new text, nothing in the word processor editor, hit space and I get "1/64".

    -Here's something funny--Place a new text, nothing in the word processor editor, hit Backspace, "1/64" flashes on the screen and then disappears.
    -Place a new text, nothing in the word processor editor, type "aa" & space-it looks correct ("aa "), then hit space and it shows "aa1/64"
    -Place a new text, nothing in the word processor editor, type "aa aa" (single space)-it looks correct, go back to the single space and add a second space you can get:
       1) if you add the new space before the existing space you get "aa 1/64aa", if you then hit backspace you get "aa1/64aa"
       2) if you add the new space after the existing space you get "aa1/64aa", then if you hit backspace you get "aa1/64aa" (the 64 and the a after if overlap some)

    I just changed to the Standard font (instead of the Working font) and get the same results.  Changing to a true type font corrects the problem. 

    I just replace my workspace-standards font.rsc with the one from workspace-system with no change.

    --Thanks,
    --Robert

  • Hi Thomas,

    I was hoping that Jeff might come up with something.  I still have the same issue.  Have you done anything to try to debug your system?  

    --Thanks,

    --Robert

  • Unfortunately we have not been able to reproduce this yet... to begin grasping for answers...

    (1) What operating system version?

    (2) What version of Internet Explorer?

    (3) What is the 8-9 digit version of MicroStation?

    (4) What is you system locale* and IME**?

    (5) Would it be possible to provide the RSC and TT files in question?

    * On windows 7, system locale can be found by going to "Region and Language" in the control panel, going to the Adminstrative tab, and looking at the "Language for non-Unicode programs" section

    ** IME can be determined in the same control panel dialog under the "Keyboards and Languages" tab; click the "Change keyboards..." button to see a list of input methods available to you.

  • Hi Jeff,

    I have:

    Windows 7 Pro 64 bit, SP1- with all the latest updates.
    Internet Explorer 9.0.8112.16421
    Microstation v8i SS2 08.11.07.443
    English (United States) locale & English (United States) -US in the Keyboards & Languages

    Files attached

    --Thanks,
    --Robert

    P.S. I do have GoToMyPC installed on my computer.  If you need to take a look for yourself, please let me know.

    RobertsFonts.zip
  • I made a clean virtual machine setup like your specs above, and can finally reproduce the issue... my first guess is going to be IE9, but I'll have to roll back and verify that.

    You can work around the issue by not using the generated TT fonts (set MS_WORD_PROCESSOR_DISPLAY_RSC_USING_DEFAULT_FONT). Not a solution per se, but might be better than what you have now.

  • After downgrading to IE8, the problem seemed to go away; after upgrading to IE9 a second time, the problem came back. The magic of 1/64 is likely that U+00A0 (Unicode) is a non-breaking space, but RSC fonts that have fraction glyphs put 1/64 at that location. I guess this doesn't directly help you, but we'll keep investigating, and at least have a fix for the next release.

Reply
  • After downgrading to IE8, the problem seemed to go away; after upgrading to IE9 a second time, the problem came back. The magic of 1/64 is likely that U+00A0 (Unicode) is a non-breaking space, but RSC fonts that have fraction glyphs put 1/64 at that location. I guess this doesn't directly help you, but we'll keep investigating, and at least have a fix for the next release.

Children