Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Member Functions
nsFontPackageHandler Class Reference

#include <nsFontPackageHandler.h>

Inheritance diagram for nsFontPackageHandler:
Inheritance graph
Collaboration diagram for nsFontPackageHandler:
Collaboration graph

List of all members.

Public Member Functions

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

Private Member Functions

nsresult CreateURLString (const char *aFontPackID, char **aURL)

Detailed Description

Definition at line 51 of file nsFontPackageHandler.h.

Constructor & Destructor Documentation

Definition at line 62 of file nsFontPackageHandler.cpp.


Definition at line 66 of file nsFontPackageHandler.cpp.


Member Function Documentation

nsresult nsFontPackageHandler::CreateURLString ( const char *  aFontPackID,
char **  aURL 
) [private]
void nsIFontPackageHandler::NeedFontPackage ( in string  aFontPackID) [inherited]

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 class was generated from the following files: