When I change the locale to French after starting LibreOffice in English (or vice versa), the 10.5pt entry in the font size dropdown is interpreted as 105pt instead. This doesn't happen in Impress or Draw; I can see it in Writer, Calc, and the Base form editor. 1. Open LibreOffice Writer or Calc on a blank document. 2. (optional) Try writing some text and set the font size to 10.5pt using the dropdown, to see that it works. 3. Tools > Options... > Language Settings > Languages: change 'Locale setting' to a locale with a different decimal separator, like from 'English (Canada)' to 'French (Canada)'. Click OK. 4. Set the font size to 10.5pt using the dropdown. Expected: the dropdown option is updated, and the text is 10.5pt Observed: the dropdown option is not updated, and the text is 105pt I reproduced it on 7.3.5.2 and 7.4.0.3, both in Flatpak, but I think it reproduces farther back too. --- Version: 7.4.0.3 / LibreOffice Community Build ID: f85e47c08ddd19c015c0114a68350214f7066f5a CPU threads: 8; OS: Linux 5.18; UI render: default; VCL: gtk3 Locale: en-CA (en_CA.UTF-8); UI: en-US Flatpak Calc: threaded
NOT REPRODUCED... ENVIRONMENT: LibreOfficeDev-7.4.0.0.alpha0_2022-01-23-x86_64 VERSION: Linux Mint 20.3 Cinnamon
The decimal separator for French (Canada) is , and not . so I don't see any issue here. It behaves the same in Draw as well.