I have noticed that the Roots Magic sort does not always use the standard ASCII sort table where characters (space, +, - ) are in ascending sequence.
When printing a list of source documents, sorted by file number, the above characters are sorted in the sequence (space, -, +).
If I define a custom report and include individuals, sorted by reference number, the above characters are sorted in the sequence (-, space, +).
So, as you can see, the position of the 'minus sign' in the sequence does not conform to standard ASCII and is even inconsistent within RM. The reason that this inconsistency matters to me is that I use a fairly rigid filing system where I use an individual's reference number as part of the source documents. For example:
Individual with ref 05-0006 may be associated with birth certificate BRT-05-0006
Spouse may have ref 05-0006-S and be associated with birth certificate BRT-05-0006-S
First child may have ref 05-0006+1 and be associated with birth certificate BRT-05-0006+1
This means that sources are printed in the 'correct' order: Individual, spouse, child
But custom reports are printed in the order: Spouse, individual, child
I am certainly not asking for RM to revert to standard ASCII as I would then need to change all my reference numbers, but would it be possible for RM to use the same sort table throughout?