What is a Unicode Font?
A ‘Unicode font’ is a font that conforms to the Unicode standard. Like any other font, it provides rules for how to display characters, which are mapped as specific numbers. In a Unicode font, these numbers follow the Unicode standard. A Unicode font may contain the rules for displaying numerous scripts, or maybe just one. For example, the Tahoma font contains rules for how to display the Latin alphabet, as well as the scripts used by Urdu and Thai. All OpenType and AAT fonts are Unicode fonts. TrueType fonts may follow the standard to some extent but are unable to properly render South Asian scripts using Unicode. Therefore, TrueType fonts should be avoided for South Asian languages.