62 lines
1.4 KiB
AppleScript
62 lines
1.4 KiB
AppleScript
|
|
"(* Leading, trailing, and multiple white spaces ignored *)
|
|||
|
|
ignore superfluous spaces: 1-1
|
|||
|
|
ignore superfluous spaces: 1-2
|
|||
|
|
ignore superfluous spaces: 1-3
|
|||
|
|
ignore superfluous spaces: 1-4
|
|||
|
|
ignore superfluous spaces: 1-5
|
|||
|
|
ignore superfluous spaces: 1-6
|
|||
|
|
ignore superfluous spaces: 1-7
|
|||
|
|
ignore superfluous spaces: 1-8
|
|||
|
|
|
|||
|
|
(* All white space characters treated as equivalent *)
|
|||
|
|
Equiv. spaces: 2-1
|
|||
|
|
Equiv.
|
|||
|
|
spaces: 2-2
|
|||
|
|
Equiv.<EFBFBD>spaces: 2-3
|
|||
|
|
Equiv.<EFBFBD>spaces: 2-4
|
|||
|
|
Equiv.
|
|||
|
|
spaces: 2-5
|
|||
|
|
Equiv. spaces: 2-6
|
|||
|
|
|
|||
|
|
(* Case ignored. (The sort order would actually be the same with case considered,
|
|||
|
|
since case only decides the issue when strings are otherwise identical.) *)
|
|||
|
|
cASE INDEPENDENT: 3-1
|
|||
|
|
caSE INDEPENDENT: 3-2
|
|||
|
|
CASE independent: 3-3
|
|||
|
|
casE INDEPENDENT: 3-4
|
|||
|
|
case INDEPENDENT: 3-5
|
|||
|
|
|
|||
|
|
(* Numerics considered by number value *)
|
|||
|
|
foo100bar10baz0.txt
|
|||
|
|
foo100bar99baz0.txt
|
|||
|
|
foo1000bar99baz9.txt
|
|||
|
|
foo1000bar99baz10.txt
|
|||
|
|
|
|||
|
|
(* Title sort *)
|
|||
|
|
The 39 steps
|
|||
|
|
The 40th Step More
|
|||
|
|
An Inspector Calls
|
|||
|
|
A Matter of Life and Death
|
|||
|
|
Wanda
|
|||
|
|
The Wind in the Willows
|
|||
|
|
|
|||
|
|
(* Diacriticals (and case) ignored *)
|
|||
|
|
Equiv. ý accents: 6-1
|
|||
|
|
Equiv. Y accents: 6-2
|
|||
|
|
Equiv. Ý accents: 6-3
|
|||
|
|
Equiv. y accents: 6-4
|
|||
|
|
|
|||
|
|
(* Ligatures *)
|
|||
|
|
IJ ligatured
|
|||
|
|
ij no ligature
|
|||
|
|
od
|
|||
|
|
œ
|
|||
|
|
of
|
|||
|
|
|
|||
|
|
(* Custom \"s\" equivalents and Esszet (NB. Esszet normalises to \"ss\") *)
|
|||
|
|
Start with an ʒ: 8-1
|
|||
|
|
Start with an ſ: 8-2
|
|||
|
|
Start with an s: 8-4
|
|||
|
|
Start with an ß: 8-3
|
|||
|
|
Start with an ss: 8-5"
|