It seems to me that it is simple logic that all table figures in a family align with each other across weights and styles (because they should all be able to occur and align within the same table), but when I check some well known typefaces (for example Charter) they do not have the same advance width across weights or styles.
What is the right thing to do?
What is the right thing to do?