|
Build
You may experience some errors when building against standard SDKs for the first time. This is because FontRouter use a few treaked header files. For errors indicating access violence, you need to add corresponding FontRouter classes to the class declaration in SDK header as friend classes. This will get all the private/protected members accessable to FontRouter classes. If you experience loading problem (FontRouter.dll is not loaded) in emulator, please try clean ECom cache first, just remove all files in folder Epoc32\winscw\c\private\10009D8F. |
► Sign in to add a comment
能不能提供修改了的头文件啊
我想请教一下oasisfeng,在3rd模拟器里面,启动模拟器能否加载FontRouter?.dll,我测试了一下貌似不能加载。。
- -!!,我还是在真机上面自己调试吧,谢谢oasisfeng 的无私奉献
模拟器里面是可以加载的,如果出现无法加载的情况,请清除ECom的缓存试试:删除Epoc32\winscw\c\private\10009D8F下的全部文件。
If you experience loading problem (FontRouter?.dll is not loaded) in emulator, please try clean ECom cache first, just remove all files in folder Epoc32\winscw\c\private\10009D8F.
头文件是随不同版本的SDK而异的,所以我也没办法提供一份普适的修改后的头文件。:(
Hi Mr Oasis feng,
Many thanks to sharing your Fountrouter application's source code with us, I am writing to you because I need some support from you.
Now I am trying to adapt Fontrouter to my needs, for some reason I only wanted to replace typeface of English characters in my cellphone, so I putted one font file only include those English characters into system\font folder. But in current implementation if that Unicode character did not found in proxy font, seems it does not try to use original system fonts, so I end up some square instead of those Chinese character. Can we change the Fontrouter to search that Unicode character in proxy font first, if did not found use system's original font, and do you know how?
My second question is I need to implement some Unicode redirection in order to support some special characters, those characters need to be redirected according to characters before them and after them. It is similar like Arabic support on devices. But it is not Arabic in my case. I saw comments in CProxyFont::RasterizeL function "General Unicode redirection can be implemented here", but my question is if I implement redirection here, will it replace redirection of system or it will happens after system redirection, I prefer second one, because I am not intent to fully replace system redirection mechanism. And how do I get the code of the previous and next character of current ones, because I need that information in order to implement redirection.
Thank you for your kind help.
7.0cw的sdk,只需要改两个地方: 1. openfont.h的class COpenFontFile加friend class CProxyFontFile; 2. fntstore.h的class CFontStore加friend class CRouterFontRasterizer;
我错了,改这两个地方只是编译过了而已,运行时还是有非法操作,暂时还没有搞出来是要改哪些地方。
Does this app work for att nokia e71x? Which one should i download? thx.
..//..//9.1//S60_3rd_MR//EPOC32//include/fntstore.h:239: error: `CArrayPtrFlat<C OpenFontFile?> CFontStore::iOpenFontFileList' is private ..\\src\\Fontrouter.cpp:1007: error: within this context 很多这样的编译错误,老大你用了不基类private的变量,怎么编译过去的?应该是无法申明成友元的啊.
Could You Please Help. Howto make the fonts more smaller?? I'm using N86. Fontrouter worked, but i need my fonts more smaller
Did fontrouter work on nokia 5800? if so, please tell me how? thanks
cool
原来真的是改过头文件的,难怪能编译通过
Please update for s^3
Please Update for Symbian 3
i'm having nokia e63 both software are not working pls help me,and answer me by my e-mail