refactored for compatibility with api 10+;
redesigned IAssetFont abstract tool;