Numerous times when creating a grid based layout for print, I would like to be able to change a font of some text content but know which other fonts are also the same text width (despite the same font size). This is so that when changing a font, the text does not fall outside of the layout bounds when it is larger in width compared to the original, and I then have to readjust everything. Eg. if I have specific text which needs to fit onto one page, if this text changes to a font with a bigger width this will no longer fit, and in cases where the font size is already the minimum readable size the font size cannot be reduced to fix this.
Is there a resource (website or software) or a way to be able to determine fonts with a matching width to a currently used font? Or what is the best way to approach this? At the moment I have been just doing this by trial and error until I fond a font which appears to fit the same, but surely there is a better way.