I don’t know if this can happen, but if it somehow happens that a font slant or weight value is somehow negative, I think it’s a good idea to skip that font. Maybe not? But if it is, then doing an unsigned comparison here magically takes care of that.