This appendix is informative, not normative.
SVG is an application of XML [XML10] and thus supports Unicode [UNICODE] [UNICODE21], which provides universal 16-bit encoding for the scripts of the world's principal languages.
Additionally, SVG provides a mechanism for precise control of the glyphs used to draw text strings, which is described in Alternate glyphs. This facility provides:
SVG supports:
SVG fonts support alternate glyphs for Arabic and Han text.
Multi-language SVG documents are possible by utilizing the system-language attribute to have different text strings appear based on the user's language setting.
SVG generators should follow W3C guidelines for normalizing character data [CHARMOD] and should use the facilities for Alternate glyphs to override the standard glyphs used to represent normalized character data with specified glyphs.