1. ideal
tool to select fonts from an enumerated font families.
2. truetype/opentype and other font types recognizing ability.
3. multi-language charsets enumerating and font scripts support.
4. offers powerful items
data management capabilities such as add, insert, delete, find, move, get/set information.
5. item type can be general, default, browse and separate style, all types has own properties, methods and events.