It should be possible for content providers to embed graphics in text with the intention that the graphics should be aligned, positioned, and sized well with the surrounding text even when the user or reading system selects any writing mode and any font
Rationale: People need something beyond characters or character variations commonly available in the present computing environment, which is typically based on Unicode or ISO/IEC 10646
EGLS_CG4 Font Embedding
It should be possible for content providers to embed fonts such as SVG Fonts and WOFF Fonts as part of EPUB documents
Rationale: Fonts for some characters or character variants might not be always available in any reading system
Use SVG 'font' element to define graphics as SVG Fonts and put that definition directly into HTML 'head' element. In the same HTML file, we can just specify the 'font-family' for the SVG Font to display the corresponding graphics.
This solution also satisfies EGLS_CG4.
SVG Fonts behave just like normal fonts, and the text can be aligned, selected, and searched very easily.
SVG Fonts may not be supported on some browsers (IE and Firefox).
SVG Fonts don't support hinting and may not be rendered in highest quality on some display conditions.
SVG 1.1 supports both vertical and horizontal layout for SVG Fonts, but SVG Tiny 1.2 only supports horizontal layout.
SVG Fonts In-line Graphics
HTML File Example
Use SVG 'glyph' element to define a character glyph
Use HTML 'span' element to specify the font family name of the SVG Font