Comments
Write ranges using a [start finish) format

To show closed and open ends.
Only set FC_SIZE for scalable fonts if OS/2 version 5 is present

Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
Add bitmap-only font size as Double, not Range

The whole size setting part still smells to me.
Accept Integer for FC_SIZE

There are more places to fix I'm sure...

https://bugs.freedesktop.org/show_bug.cgi?id=80873