Letters are stripped of accents first, so “café” becomes “cafe”. The result is then lowercased. Everything that is not a plain letter or digit is treated as a separator.
Separators collapse. “Hello, World!” is “hello-world”, not “hello--world”. A title with no letters or digits is rejected instead of returning an empty path.