Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIFontPackageHandler Interface Reference

import "nsIFontPackageHandler.idl";

Inheritance diagram for nsIFontPackageHandler:
Inheritance graph
Collaboration diagram for nsIFontPackageHandler:
Collaboration graph

List of all members.

Public Member Functions

void NeedFontPackage (in string aFontPackID)
 Set the font package handler for Gecko.

Detailed Description

Definition at line 42 of file nsIFontPackageHandler.idl.

Member Function Documentation

Set the font package handler for Gecko.

aFontPackIDa 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 aFontPackID

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

The documentation for this interface was generated from the following file: