@_nb It’s literally a negative number placed in a JavaScript string via string interpolation. So I’m not manually entering the minus sign. Even the screen reader on Linux reads that much correctly :)
(Where I do use a minus sign in a button in the interface, I use the proper glyph. But this is a bug in either Safari or VoiceOver.)