I added two commented-out test cases testing the PROPER TextFunction that fail (at least according to LibreOffice's behavior). Case 1: > PROPER("straße") -> expected "Straße", got "StraßE" Case 2: > PROPER("ßundß") -> expected "SSundß", got "SSUndß"
In r1752786 This is due to Character.isLetter("ß") returning false.
Both work for me when I remove the "$" where the "sharfes s" is constructed. Also assertTrue(Character.isLetter(scharfes.charAt(0))); works for me as well. I enabled the checks via r1752861 to see if they pass in CI as well. I'll reopen this issue if it fails there or you still see the failure with the tests.