• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

FrameMaker 11 not displaying some math symbols—how to correct or work around?

Community Beginner ,
Feb 11, 2014 Feb 11, 2014

Copy link to clipboard

Copied

Hello,

I created a few equations for a manual, and everything displayed correctly. After I was upgraded to a new computer (same OS - Win 7), all the minus signs in the equations I made aren't displaying—all I get are (?)s.

I've tried creating a new equation, but the minus symbol still isn't displaying. Strange to me that it's only the minus symbol not displaying; all other operators display correctly.

I'm wondering if this is a symbol font issue, or a unicode issue, but after searching the forums all morning (and all afternoon yesterday) I haven't found any information on correcting the issue or working around it.

*Update*

I had a coworker open the file in question, and the minus symbols all displayed correctly. He is running Frame 11 on XP.

-Ben

Views

1.2K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Feb 11, 2014 Feb 11, 2014

What font is being used for the Math symbols? Can you compare the font versions on your machine with that of your co-workers? It sounds like it might be a unicode issue. The default equation configuration uses Symbol, but the unicode version is SymbolStd.

Votes

Translate

Translate
LEGEND ,
Feb 11, 2014 Feb 11, 2014

Copy link to clipboard

Copied

What font is being used for the Math symbols? Can you compare the font versions on your machine with that of your co-workers? It sounds like it might be a unicode issue. The default equation configuration uses Symbol, but the unicode version is SymbolStd.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 11, 2014 Feb 11, 2014

Copy link to clipboard

Copied

Symbols font is used for the math symbols (there is no way to change it in the equations fonts options). My co-worker and I should have the same fonts, I installed from the fonts archive we have for our departement—the only real difference is our OS. 

I've just re-installed my symbol font to match the one installed on his machine, no effect.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 12, 2014 Feb 12, 2014

Copy link to clipboard

Copied

I'd guess that older FM versions use character code point 2Dh (U+002D, Frame notation \x2d) which is a "HYPHEN-MINUS" in both legacy (8-bit ISO 8859-1) Roman and legacy Symbol (8859-7) fonts.

Is FM11 trying to use Unicode code point U+2212 ("MINUS", \u2212)? If so, that code point simply doesn't exist (is not populated) in the legacy Symbol font (or any legacy 8-bit Roman fonts), and would render as "?". The newer SymbolStd presumably does have U+2212.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Feb 12, 2014 Feb 12, 2014

Copy link to clipboard

Copied

The font used for the math symbols is specified in the maker.ini with the MathFamily=Symbol entry in the [Fonts] section.

I've tried playing around with changing this in FM11 and FM12, but I always get the minus sign to appear in both versions. [There is a minor bug in FM12 no longer supporting the backslash sequences, so I was checking if other things were pooched.]

The math characters, on the other hand, are defined in the fminit\mathchar.cfg file, e.g.

  < alpha      61 Symbol Regular>

  < beta      62 Symbol Regular>

  < plus      2b Times Regular>

  < equal      3d Times Regular>

  < minus      d0 Times Regular>

etc.

Notice that there is a mix of Font Families specified in the cfg file. It could be that if Times is missing and FM doesn't properly substitute proprly, one may get the unknown character.

Try changing the font definitions in the mathchar.cfg file (and make a back-up so that it can be restored if this gets messed up).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 12, 2014 Feb 12, 2014

Copy link to clipboard

Copied

Yesterday afternoon I obtained all of my coworker's fonts directly from his machine and did a blanket install. This corrected the issue, though sadly I can't pinpoint exactly what was wrong.

I had re-installed the symbol font and a few of the core system fonts (Arial, etc.) separately, and this had no effect. Thanks for pointing me in the right direction Arnis Gubins!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Feb 12, 2014 Feb 12, 2014

Copy link to clipboard

Copied

LATEST

Glad you sorted it out. It probably is an old vs new version of font that's been updated to unicode encoding from the old ansi encodings. Some font names weren't changed when they were updated, such as for Symbol to SymbolStd, so this makes it quite difficult to determine what encoding a font has from the font name alone.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines