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.

Fontviewer has been written by NewLC. Please do not redistribute this software without linking back to this page.
This application is for S60 2nd Edition only. If you are using a S60 3rd Edition phone, you should use PhoneInfo instead.
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
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));
}
hello. I'm trying to use the code above. I would like to know what is "iFont", is it CFont or array of CFont object?
Thanks!
Dear Eric,
I want to use Arabic fonts in my hello world application. How can I do that? How can I use Arabic fonts in my application? Please guide me. Do you know any appropriate example or reference?
Regards,
Hi, I am a new programmer, so be patient... Got a new Nokia N80 apparently with symbian 60 3rd edition. I am not able to install the fontviewer software. What is worng?
_TSL
Hi Eric,
I've created my own font gdr file. If i copied to \system\fonts whole emulator font is affecting. How to change it as affecting to my application only.
regards, eswar