Skip to main content
NinaBR
Inspiring
January 8, 2020
Answered

Greater/Less Than or Equal To Symbols

  • January 8, 2020
  • 2 replies
  • 14810 views

Hello and Happy New Year!

 

I'm working on a document that has a lot of instances of "greater than/less than or equal to" symbols. From what I can figure out, there are two ways to do these in FrameMaker

 

1) Ctrl+q # / Ctrl+q 3

2) Alt+0163 / Alt+0179

 

Neither of these are working for me. Both sets result in symbols, but not the symbols I'm looking for.

I can't find either of these symbols on the character palette. It's possible that they're there, but my aging eyes can't see the small type. If someone can tell me where they're located there, I would appreciate it.

 

Ideally, I'd like to know what, if any, combination of keys I can type to get these two symbols.

I am in FrameMaker 15, using Windows 10.

 

Thanks!

This topic has been closed for replies.
Correct answer Bob_Niland

The keyboard short cuts, and the Windows Alt codes may have changed with Unicode (and FM8 and later).

In Unicode these two characters are at ≤ (U+2264) and ≥ (U+2265).

 

When I need a character not on the keyboard, I've found it easier to do & maintain by using FM Variables. For these I would use:
Name: U+2264 LESS-THAN OR EQUAL TO
Definition: \u2264
Name: U+2265 GREATER-THAN OR EQUAL TO
Definition: \u2265

 

Name is the Unicode U+ code point and formal descriptor. These sink to the bottom of the Variables pod, so don't get in the way, and self-organize by code point.

 

This technique is also useful where your font doesn't actually populate the desired glyph, yet. The Definition might then have to invoke some other Character Format to invoke a font that does, or even be \x## hex code and legacy overlay font Character Format. But the variable Name memorializes the intent, for future document stewards.

2 replies

LinSims
Community Expert
Community Expert
January 8, 2020

Most of the time this is an issue when the font you chose doesn't support the symbol you want. You need to be sure your font supports Unicode. The Frame shortcuts will work then. I know, because I've used them. 🙂

 

This page will show you all the glyphs supported in the font you chose.

This site, although it hasn't been updated in a while, will provide you with the names of fonts that support particular ranges of Unicode. When in doubt, use Arial Unicode MS. It has over 38K glyphs.

 

Whatever font you pick needs to include the Mathematical Operators unicode range. The site I gave you provides a list of fonts with math operators here.

NinaBR
NinaBRAuthor
Inspiring
January 8, 2020

I use Arial for just about everything, which is part of why I was scratching my head. Thanks for the links!

LinSims
Community Expert
Community Expert
January 8, 2020

That is peculiar.

 

<tests>

 

Wait. FM uses ANSI codes, not ASCII. My shortcuts document says the ANSI codes are 242 and 243 for the less than or equal to and the greater than or equal to symbols, and if you use the Ctrl + q shortcut, you have to apply the Symbol font.

 

<tests>

 

The ANSI codes (242 and 243) work in Arial.  If you apply the Symbol font, the Ctrl q +3 and Ctrl q + 8 (NOT #) work.

Bob_Niland
Community Expert
Bob_NilandCommunity ExpertCorrect answer
Community Expert
January 8, 2020

The keyboard short cuts, and the Windows Alt codes may have changed with Unicode (and FM8 and later).

In Unicode these two characters are at ≤ (U+2264) and ≥ (U+2265).

 

When I need a character not on the keyboard, I've found it easier to do & maintain by using FM Variables. For these I would use:
Name: U+2264 LESS-THAN OR EQUAL TO
Definition: \u2264
Name: U+2265 GREATER-THAN OR EQUAL TO
Definition: \u2265

 

Name is the Unicode U+ code point and formal descriptor. These sink to the bottom of the Variables pod, so don't get in the way, and self-organize by code point.

 

This technique is also useful where your font doesn't actually populate the desired glyph, yet. The Definition might then have to invoke some other Character Format to invoke a font that does, or even be \x## hex code and legacy overlay font Character Format. But the variable Name memorializes the intent, for future document stewards.

NinaBR
NinaBRAuthor
Inspiring
January 8, 2020

Bob, that makes so much sense, and it works!! Thank you! I appreciate your clear explanation -- very helpful!