Different fonts use different lengths (sometimes en dash is the width of an uppercase “N” instead of lowercase, sometimes it’s half of the em dash which itself is `1em` which may or may not equal the width of the “M”...) But it’s a good way to remember that indeed, yeah!