Using fonts with Symbian and Maemo Platform
Archived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.
The article is believed to be still valid for the original topic scope.
The article is believed to be still valid for the original topic scope.
Comparison
Comparing Symbian and Maemo Platforms
Symbian Platform
// Abstract font interface
const CFont* iFont;
// EAknLogicalFontPrimaryFont
// EAknLogicalFontSecondaryFont
// EAknLogicalFontTitleFont
iFont = AknLayoutUtils::FontFromId(EAknLogicalFontPrimaryFont);
// A graphics device to which a bitmap managed by the font and bitmap server can be drawn
CFbsScreenDevice* iFbsScrDev;
// Abstract font interface
CFont* iFont;
// Create a font spec in order to retrieve a valid font
// TFontSpec(const TDesC &aTypefaceName, TInt aHeight);
_LIT(KFontFamily, "S60 Sans");
TFontSpec fs(KFontFamily, 100);
iFbsScrDev->GetNearestFontInTwips((CFont*&)iFont, fs);
CWindowGc& gc = SystemGc();
gc.UseFont(iFont);
...
gc.DiscardFont();
Maemo Platform
GdkFont* font = NULL;
font = gdk_font_from_description(
pango_font_description_from_string ("Monospace Regular 22"));


Hamishwillee - Add references and Qt?
This article would be much better if it had:
hamishwillee 04:21, 2 May 2012 (EEST)
hamishwillee 04:22, 2 May 2012 (EEST)