Fix fonts on Windows XP x64

User agent is `Windows NT 5.2` (`5.1` for 32)
with no question mark, but yeah, possibly. then we find there's a 5.4, a 5.5...5.24, then you have

```return /Windows NT 5.([1-9]|1[0-9]|2[0-4])/.exec(navigator.userAgent)```

which looks brutal