allow floating-point values for stroke width