At present xrestrict does not attempt to use information about the physical size of monitors. On monitors with non-square pixels this could result in incorrect aspect ratios. I am unaware of practical cases where this would be a problem, however I'd prefer to be robust to this issue.