Adjacent areas calculate their width based on the width of the whole string, to prevent any of them from "losing" their names.