Fix data-weight vs just passing data; properly quantize for the font sizes instead of blindly scaling