hexfloat format support fallback to snprintf/swprintf if possible