scale factor float32
readBdf now uses readBdfHeader to read the header