This seems like it results in differences between devices with different screen densities, for something that is an authoring error. Isn't it better to require the smallest possible value that the UA can represent that is greater than zero?