improver font builder API and added comments
implemented api download method
merged with upstream