Bibtex key generation: changed treatment of ä, ö, ü, ß
Hi,
Until very recently, the Bibtex key generation algorithm translated these letters in the following way:
ä -> ae
ö -> oe
ü -> ue
ß -> (deletion)
ł -> (deletion)
After updating to the latest version, these letters are now translated as:
ä -> a
ö -> o
ü -> u
ß -> s
ł -> l
(I assume that more letters are affected)
I would very much appreciate if the old behaviour could be restored. If this is not going to happen, can you please confirm that this new behaviour is going to stay? It is very time consuming to change the keys to dozens of affected references in my document.
Until very recently, the Bibtex key generation algorithm translated these letters in the following way:
ä -> ae
ö -> oe
ü -> ue
ß -> (deletion)
ł -> (deletion)
After updating to the latest version, these letters are now translated as:
ä -> a
ö -> o
ü -> u
ß -> s
ł -> l
(I assume that more letters are affected)
I would very much appreciate if the old behaviour could be restored. If this is not going to happen, can you please confirm that this new behaviour is going to stay? It is very time consuming to change the keys to dozens of affected references in my document.
Zotero is now using what I believe is a comprehensive list from a third party, so yes, that should stay the same.
I doubt there's much of a chance of reverting to prior behavior, though.
All of this mess because of BibTeX problems with UTF-8?
What the conversion does is to remove all diacritics etc. from all letters and convert them to their simplest form (the function in Zotero is actually call removeDiacritics) - for the purpose of citation keys that makes sense to me, though I agree that is quite unfortunate this changed over time.
It might still make sense in a few cases to adjust removeDiacritics() to convert certain characters (e.g., 'ß') to two letters. The only other place removeDiacritics() is used right now is in duplicate detection.