FontViewer

Platforms:

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.

fv.png

Nokia Series 60 Nokia Series 80 Nokia Series 90 UIQ
FontViewer-S60.sis
FontViewer-S60.sis
FontViewer-S80.sis
FontViewer-S80.sis
Not yet available FontViewer-UIQ.sis
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.
AttachmentSize
FontViewer.png5.25 KB
fvS60-2.png6.04 KB
fvUIQ-2.png7.11 KB

> FontViewer

sis file fails to work on sx1. comes up with System Error.

> FontViewer

Yes, I recompiled this version with the S60 v2.1 SDK. The current version will then not work on S60 v1 devices : I will correct as soon as I get a little bit more time (and create the S80 package as well).

> FontViewer

still no luck on that free time, neh? ;)

all the best.

> FontViewer

month later still no luck. anyone has a link for old version? or maybe you could release source code?

> FontViewer

I have updated to S60 package. (Sorry for the delay but the code was out-of-sync with a library it uses so that it runs on any Symbian platform). S80/S90 package are on their way.

> 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

No, none of the package above will work for the emulator. You can only use them on real phones.

> FontViewer

PLEASE, could you place a download for the Siemens SX1, abling it to type GREEK fonts. It would be great to send text messages in Greek, instead of only receiving them! Thank you! (Series 60)

> FontViewer

Hi,

Will there be a Series 90 version in the near future?

/Jonas

> FontViewer

I have a S90 version running on emulator but not the device to test the package. If someone wants to beta-test this version, email me.....

> 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

i do not have any mobile phone. can i use this .sis file in emulator? how?

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));
 }