FontViewer
Download posted September 27th, 2004 by eric
in
FontViewer is a freeware tool that displays all fonts available on a Symbian powered phone.
This is quite useful when developping new fonts and checking that they are correctly loaded by the font and bitmap server or just to check which fonts are available on which device.

| Nokia Series 60 | Nokia Series 80 | Nokia Series 90 | UIQ |
FontViewer-S60.sis |
FontViewer-S80.sis |
Not yet available | FontViewer-UIQ.sis |
Fontviewer has been written by NewLC. Please do not redistribute this software without linking back to this page.
Note: The Install Font function of the option menu does currently nothing. The small popup that comes to confirm the installation of a new font is just a fake message.
| Attachment | Size |
|---|---|
| FontViewer.png | 5.25 KB |
| fvS60-2.png | 6.04 KB |
| fvUIQ-2.png | 7.11 KB |






> FontViewer
> FontViewer
> FontViewer
still no luck on that free time, neh? ;)
all the best.
> FontViewer
> FontViewer
> FontViewer
Doesn't seem to work on the emulators either (eg Series 60 2.0/2.1 wins udeb).
I can complete the installation, but only if I persist through the warning: “Application not compatible with phone. Quit installation?”
> FontViewer
> FontViewer
> FontViewer
Hi,
Will there be a Series 90 version in the near future?
/Jonas
> FontViewer
> FontViewer
This looks like a really really great app! Please place a download for a SX1 version.
Or please get in contact with us.
Greetings from...
> FontViewer
Great app! Please release a working version for the sx1.
Og get in contact with us.
> FontViewer
Enumerate fonts available in the system
Hi Eric,
Would you explain how do you enumerate fonts available in the system? What system API do you use for that?
regards Tomasz Kilarski
> Enumerate fonts available in the system
No problem, here is the function that retrieves the font list (taken from the fontviewer code):
* Second phase constructor. Initialise the font list.
*/
void CFvModel::ConstructL()
{
TTypefaceSupport *typeface;
iFontCount = iCoeEnv->ScreenDevice()->NumTypefaces();
for( TInt i=0;i<iFontCount;i++)
{
typeface = new TTypefaceSupport;
User::LeaveIfNull(typeface);
iCoeEnv->ScreenDevice()->TypefaceSupport(*typeface,i);
User::LeaveIfError(iFont.Append(typeface));
}