If you don't want to assume it, you should be able to get the dot width using is bbox()