Skip to main content
K.Daube
Community Expert
Community Expert
June 19, 2022
Answered

Order of entries in catalogues

  • June 19, 2022
  • 1 reply
  • 345 views

In my post about Tagging and untagging objects Bob Niland states

«If one wants the null Style to float to the top of the Catalog menu, it appears that the name has to start with an ASCII numeral, perhaps "0". Perhaps: 0_{Empty}»

This puzzled me and therefore I tested these names of ¶ formats and got this order on my English FM:

!_Null

0Chapter-title

Äffchen

Body

bodytext

ztf-table-footnote

βgeuze
→ This is not the Unicode order (see the location of Äffchen before Body). It is ordered according to the index entries for English: <$symbols><$numerics><$alphabetics>

    This topic has been closed for replies.
    Correct answer Bob_Niland

    re: SymbolSortingBeforeAlphaNumeric=On
    Yep. The
    C:\Program Files\Adobe\Adobe FrameMaker 20■■\maker.ini
    was at installed with what I presume is the factory default of:
    SymbolSortingBeforeAlphaNumeric=Off
    The
    C:\Users\■■\AppData\Roaming\Adobe\FrameMaker\■■\maker.ini
    has no entry at all for that, thus using parent file default of Off.
    Adding the …=On expression makes it behave as yours does.

    1 reply

    Bob_Niland
    Community Expert
    Community Expert
    June 19, 2022

    Now that's odd, because on my machine, 0 is sorting before alphas, which sort before ! (as well as before . _ and =).

    I have not extensively tried Unicode names. Where FM supports the codepoint, they at least work.

    K.Daube
    Community Expert
    K.DaubeCommunity ExpertAuthor
    Community Expert
    June 20, 2022

    Bob, I may have found the reason for this. In my local maker.ini I have this setting in [Preferences]:

    SymbolSortingBeforeAlphaNumeric=On

    Obviously defaault is Off - your sequence.

    Bob_Niland
    Community Expert
    Bob_NilandCommunity ExpertCorrect answer
    Community Expert
    June 20, 2022

    re: SymbolSortingBeforeAlphaNumeric=On
    Yep. The
    C:\Program Files\Adobe\Adobe FrameMaker 20■■\maker.ini
    was at installed with what I presume is the factory default of:
    SymbolSortingBeforeAlphaNumeric=Off
    The
    C:\Users\■■\AppData\Roaming\Adobe\FrameMaker\■■\maker.ini
    has no entry at all for that, thus using parent file default of Off.
    Adding the …=On expression makes it behave as yours does.