Actually SVG is involved. Those individual glyphs you mentioned (which are not always individual characters) are drawn using SVG coordinates. A "dictionary" of all the SVG glyphs needed for the book exists within the topaz book. "Pages" are constructed on the fly by a map that consists of pointers to the necessary SVG glyph definitions in the dictionary and which "places" those glyphs in the correct order. Which is how reflow (and hyphenation) is achieved. Resizing is possible because, well... the S in SVG stands for "scalable," quite frankly.
|