nsIFontPackageHandler

IID:6712FDD1-F978-11d4-A144-005004832142
Inherits From:nsISupports

This interface is implemented by the following components:


Methods

void NeedFontPackage ( char* fontPackID )

void NeedFontPackage ( char* fontPackID )

Set the font package handler for Gecko

This interface sould be implemented by the embedding application In the other hand the nsIFontPackageProxy is internal to Gecko

Arguments:
fontPackID: a font package ID. The id have the following naming convenation name_space:name we currently define one name space lang - a font package for a particular language group and udnder the lang name space, we use the language code to identify the package, below are the defined packages ja - Japanese font package ("lang:ja") ko - Korean font package ("lang:ko") zh-TW - Traditional Chinese font package ("lang:zh-TW") zh-CN - Simplified Chinese font package ("lang:zh-CN") In the future, we may want to add ar - Arabic font packges ("lang:ar") he - Hebrew font packages ("lang:he") th - Thai font package ("lang:th") other name space are reserved for now. After the installation, the font package handler should call nsIFontPackageService::FontPackageHandled and pass back the fontPackID

References

This interface is passed as an argument to the following methods:

nsIFontPackageService.SetHandler

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com