本帖最后由 deanchance 于 2012-8-2 12:23 编辑
3 W1 T+ V; J$ x( X# h
: Q7 i% P- n& g, f9 F/ j9 J/ n4 M% y由于Epub在默认的首选应用程序PdfReader中是默认adobe黑体而且不可以更换的,所以,很多网友总说Epub阅读不舒服。但是,厂方现阶段没有一个完美的解决方案。我就来一个不完美的方案吧。. u. h! M$ ^' c6 M8 p8 g
使用我的脚本以后,已知问题为:如果打开没有嵌入字体,且指定字体为adobe黑体的PDF文档将无法显示,好在这种文档非常少,我已知的就是有一套名为《一万本图书库》的书库,PDF采用这个方式,其他情况经群里网友测试,还没有碰到不能阅读的PDF。
0 b2 v3 A& Z/ ^ |5 H
# O% Z+ Y p" L1、先说明一下,网友们可以采用如下办法自行设定自己喜欢的默认字体(不是Epub使用的字体): a2 @7 f) x0 A0 W( Y7 s
将自己喜爱的字体放在TF卡上建立的fonts 文件夹内,固件升级包一起放在TF 卡中,升级,你需要的可作为默认字体的字体就已经刷入机器中了。
: o: M: q# |1 g: N# v0 U+ A+ a需要说明的是,由于机器用于系统的闪存空间只有约190M左右,这个我根据欧洲论坛的牛人的帖子做过分析。因此,如果是GBK的字体,一般都要10M以上,最多能刷2个,如果是非GBK字体,可以多几个。
0 w. n F. q( u7 W9 t2 m4 A但是,刷字体本身只是为了把默认字体设为你喜欢的,刷一到两个足够(不影响TXT等文档阅读所需要的字体),至于,看书的字体,直接在内闪或TF卡的fonts目录放字体随时随便换,想放多少放多少。
) t X! y" \% _; r( ?2 c4 ^
+ L$ r! t1 L! J8 z2 g& @7 D上面啰嗦几句,下面是重点:
5 |# G# p* F8 C# P @/ f3 Y% K+ p }+ _/ O1 N: O) x
2、经过研究,ONYX购买的adobe版权的用于Epub阅读的PDFReader应用程序默认是使用系统中的AdobeHeitiStd-Regular.otf这个字体,所以,我的脚本采用欺骗方式,将自己喜欢的任意字体,作为AdobeHeitiStd-Regular.otf置入系统中,但,这就造成了开头所说的“已知问题”,因为,PDF文档的应用程序是以识别字体名来使用字体的,虽然我伪造了字体文件名,但不知如何修改字体名(真心希望高手教我如何修改字体名),把Epub阅读和PDF阅读做到完美。: Z7 G& x7 a+ E4 i' G
) W+ L3 v& N2 D2 B2 A, o5 `
基于以上介绍,各位网友,需要在做完本帖第一部分,刷默认字体以后,并且在设置中,将默认字体修改为非第一项,adobe黑体,然后进行以下操作:. h/ f) T" S9 j& R$ D7 X& e
首先将自己喜欢的,准备用于Epub文档显示的字体,更名为AdobeHeitiStd-Regular.otf,放置在TF卡的fonts目录中(注意所有文件和目录的大小写必须按本帖书写,Linux不是windows,对大小写是敏感的)。% u4 ]1 P; `" c6 ~( a' l/ ~
其次,下载本帖中附带的脚本,放置在TF卡中,并且点击运行该脚本(Put fonts 508.oar)7 F0 j0 z) W7 o! A; ]+ D4 A3 Q
最后,完成后最好重启一次机器。) }( N. v* Z) {$ L: Z& z0 R: z5 ?/ G
8 Y2 c5 M; f! x. z. {# q- w# v5 P5 C9 I- V7 m
- H( q$ [6 F" v. r: R
7 g/ T# M) S! }7 w" G/ A( y本方法,原则上适用于所有i508芯片机型(A62/M92(S)/i62/i62HD/BT)我仅在i62HD即BT和M92的机器上测试通过,其他机型用户慎重,对于老机型使用MX32L芯片机型(A60(S)/X60(S)/M90(S))及M91S机型(厂商修改过系统文件位置,我没有老机器测试)请千万勿试。
, Q4 e! J5 K9 C, L9 N4 a/ V+ V, U& ]7 |. f
该贴已经同步到 deanchance的微博
# n J+ S: `5 Z1 w
7 }( G/ d/ `2 a' k
k1 a! ?9 V" ?5 } |