还在为qt与第三方字体有冲突而头痛吗?那就进来吧。
e63吧
全部回复
仅看楼主
level 11
80088123 楼主
转自沃达五版综合讨论区
自从装了云词后就再也没用过第三方字体了,就算刷固件也只刷了可乐的只加XX了的版本,因为字体驱动不兼容QT平台
(此方法N8上可以用,V5上也可以用,理论V3也可以用,只要字体名称改为系统自带的名称就行,唯一的遗憾就是没有字体配置文件了;如果觉得太长可以只看文章末尾的绿色文字)
让我们期待QT盛行吧,那样一定会有高手重新做一个兼容QT的字体驱动的,现在的字体驱动不兼容QT(就像很多XP下的软件不能在WIN7上运行一样,想让QT去支持现在的字体驱动软件,难啊),而现在的字体驱动软件作者早就说过不再更新了,好像也已经把它开源了
本帖隐藏的内容
一直听说QT不支持第三方字体,我也就没太关注它了,可要用到某些软件时全是口口,没办法,在网上找教程,最后看到一网友majia提到N8在英文系统里替换中文字体的方法,感觉这个应该也可用在V5上吧,最后实验性的装了字体,还真的可行,当然也费了不少神,下面是引用他帖子中的方法
最后归纳一下,简单几步实现欧版诺基亚N8-00添加中文功能:
1. 下载一个自己喜欢的中文字体字库文件,一般为ttf格式;
2. 将字库文件复制4份,分别改文件名为:
nosnr60.ttf
nssb60.ttf
nstsb60.ttf
s60ZDIGI.ttf
3. 将N8手机关机(很重要),然后通过USB线连接到计算机;
4. 从计算机将4个ttf格式的字库文件全部复制到N8手机的16G的内置存储卡,位置在“存储卡所在的 盘符:/resource/fonts”,如果手机的存储卡里面没有这个文件夹,就自己创建;
5. 断开手机N8和计算机的连接,然后将手机开机,就能够显示中文了 ;
最开始安装,按上面的方法只是把口口修复了,好像字体并没有改变
后来没办法把字体名换成系统里的字体名称,结果奇迹出现了,字体已经替换成功了
但是还是不太明白是怎么回事,虽然看了V5区一网友说的多字体共存的帖子,最后发了个帖子求助,感谢Magic小仙的回答让我终于明白是怎么回事了,原来优先级是C>E>Z
现在只是不明白,为什么字体按字母排列的优先级好像没有了,就像我装了欧圆字体(名称是OYUAN.TTF),D而自带的Z盘里的字体都是以S60开头命名的,但却只能修复口口,而手机界面上的字体并没有替换,而安装了ADOBE的雅黑却不用改名字就可以替换掉系统字体。
下面说下方法(不保证所有V5机型都可正常使用,目前只在5530 N97上测试成功,有需要的朋友可以试下)
如果已经安装了第三方字体,又想使用云词的朋友,得先把自己安装的第三方字体和驱动删了,记得备份该字体;
如果没有安装过第三方字体,那就直接按方法操作:
1. 下载一个自己喜欢的中文字体字库文件,一般为ttf格式;
2. 将字库文件改文件名为:S60SC_C.ttf( 如果某些字体这样改名后还不能正常使用,就得把它复制三份,分别改名为系统自带的三个字体名S60SC_C.ttf S60TCHK_C.ttf S60ZDIGI.ttf;其实还有些字体可以直接放进去就可以替换系统字体了,什么原因还不是很清楚 )
3.复制到E:\resource\fonts目录下,fonts文件夹得自己手动新建
(注:第三步用手机操作的话得XX手机后开启高权限,然后用X管理器新建复制,如果在电脑上用数据线的传的话就选大存储模式)
4.重启手机就可使用你安装的字体了
目前只在我的机子5530上,还有一朋友的N97机型上测试成功,另一朋友的5230固化后刷机也成功了。现在我只觉得是字体驱动的问题,与字体可能并没有关系,希望安装后的朋友在帖子后回复下,看看是不是V5机子上都可以这样用第三方字体
已经使用半个多月了,使用云词没出现任何问题,就是没出现大多数人说的出现WWWDDDD的问题
如果觉得帖子太长了可以只看这几步:
1. 下载一个自己喜欢的中文字体文件,一般为ttf格式;
2. 将字体文件复制三份,分别改名为系统自带的三个字体名S60SC_C.ttf S60TCHK_C.ttf S60ZDIGI.ttf
3.把手机用大存储模式连接电脑,将这三个文件全部复制到E:\resource\fonts目录下,fonts文件夹得自己手动新建
4.重启手机就可使用你安装的字体了
2013年10月04日 07点10分 1
level 11
80088123 楼主
转自塞班论坛 qt平台能支持第三方字体啦!!!!
原来qt云词于字体只能2选1
后来听说qt只能用系统字体灵机一动找到了兼容方法
系统字体是s60sc.ccc和zid什么什么.ttf(这个没用)
我的是e63其他机型用x管理器在z盘搜*.ccc然后把字体改名和他一样放在c\resource\fonts(其实就和z盘放字体的目录一样)
然后重起ok!!!
2013年10月04日 07点10分 2
level 11
80088123 楼主
【2012-2-17】解决微博通QT平台与第三方字体乱码情况,能让你同时用上字体和微博通
【2012-2-17】关于解决QT平台与字体驱动不兼容,乱码情况,能让你同时用上字体和微博通
字体包附带字体驱动跟使用方法
http://bbs.dospy.com/thread- 11219467-1-231-1.html
关键看这里
Qt平台是塞班智能手机系统后期开发出来的一个主力扩展平台,这个平台上也有很多实用的应用程序,比如像:微博通,云词手机词典。但Qt平台无法与第三方字体驱动兼容,让很多用户为此头疼不已。也因此不得不放弃其中一个!现在好了,只需要简单的四步,就能解决第三方字体与Qt平台冲突的问题。再也不用做二选一了!
免责声明:本方法只在Symbian S60v5平台上试验成功,其他平台请自测!
解决Qt平台与第三方字体驱动冲突的解决办法:
1、首先,先到网站上下载一个自己喜欢的中文字体字库文件,一般为ttf格式的文件;
2、将字库文件复制成四份,并将它们的文件名修改为:S60SC_C.ttf、S60SC_C.ttf、S60TCHK_C.ttf、S60ZDIGI.ttf;
3、将手机使用数据传输模式连接到电脑上或使用读卡器将手机内存卡连接到电脑上,然后将已修改文件名的字库文件复制到(内存卡:\resource\fonts目录下即可,如果手机中没有Fonts文件夹,请手动新建。)
(注:如果第三步直接用手机操作的话,需要手机是已XX并开启高权限,然后用X-plore文件管理器将文件复制到指定文件夹中。)
4、重启手机就可使用你安装的字体了!
5 最重要的 打开安全管家 --高级工具---启动管理---把Font r outerLT 关闭开机自启动,OK了马上重新启动手机,字体图标和微博通可以同时用了
有什么不清楚可 以联系我 [email protected]
2013年10月04日 07点10分 4
level 13
可怜的单机,
挽尊
……[黑线]
2013年10月04日 08点10分 5
懂么啊 我这是资源贴留自己用的你们看不懂、
2013年10月04日 10点10分
@80088123 :我们用不到[黑线]
2013年10月04日 11点10分
level 14
挽。。用处不大
2013年10月04日 10点10分 6
是哒 QT平台不好用::>_<::还没派森平台好用
2013年10月04日 14点10分
1