88 The internal workings of the class are such that each string is associated with a list of markup/variable pairs.
89 In this manner, many markups may be applied to a single string.
90
91 Thoughts for future expansion to handle <b> <i> and similar tags are to firstly add extra PangoIOS variables, such as PangoIOS::Bold, PangoIOS::Italic and so on.
92 How to structure this is confounded by the following two concepts of which is dominant, a ColourLineSpec/Font tag OR a PangoIOS tag ? ...
93 Pango pango;
94 // want to carry the ColourLineSpec tag along, past the PangoIOS::Italic tag, suggesting that ColourLineSpec is superior.
95 pango<<ColourLineSpec("r10000")<<"red 10 non italic"<<Pango::Italic<<"red 10 italic text";
96 // want green to be italic as well which suggests that PangoIOS tags are superior
200 ostringstream oss; oss<<cls.getSize(); // turn the size into a string
201markups.current()->add(new pair<string*, string*>(pangoMarkups.grab(SIZE), new string(oss.str()))); // add the size markup and the associated size string