I agree that the font comparison is an historic way of doing things in many texts. I would think that after an introduction to the different parts of CSS that a good approach would impress upon the reader the importance of semantic markup, and then maybe using CSS for layout rather than table elements.