找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23536|回复: 117

[新手] (已经搞定)中文字体替换方式..

  [复制链接]
发表于 2009-6-26 22:13 | 显示全部楼层 |阅读模式
by 寂夜清风
  i4 x9 g& n+ X% ]; J2 g我来把下面的回贴里的内容整理到一楼.方便大家
" D# l9 m2 O& ~: |. p! U. v. u注意---改字体的方法适用于任何版本的ROM.  c; r% x# O7 q, G! ]" F% q* r
改字体可以用IPK来处理了..参见这里http://www.treo8.com/bbs/thread-168123-1-1.html
3 _  A" M; K, N1 a2 x8 f- k+ b2 y) f+ \. _- R  Y6 k3 Q) X" E

6 g/ G! u# k+ [. O+ V' o改电话格式的方法适用于1.03/1.04的rom。不适用于1.1及以后的版本.新的ROM里可以直接通过更改所在地区改号码格式.不再需要通过本贴的广法.

9 c* K# D  [# V
0 [2 x; r/ k7 _+ X) I( K5 L$ t% S/ _. P* W5 r/ w6 @9 [5 a" |6 v
改字体:
. g1 ~& s  y3 j1 Z, {7 {3 l
4 r! o5 S8 G  C" ^( g, \
! |: ]. W/ L# b. d$ u$ l5 M6 O
先去这里下载字体(细雅黑)* m4 v8 N: U: M4 w. a& U
http://www.treo8.com/down/download/view-software-683.html! o/ Q7 m8 h0 A! n5 V. ]  U, P. }

5 d7 a3 a2 M8 r, v/ I% G- s然后,
1 D& d" h$ o# e; H/ @3 p$ C
9 ^+ D+ N- L5 p% o/ L2 }1、插入数据线,选择usb drive
) Y4 z# W$ m# p/ X& t5 ]) t9 i- _2、把这个uming.ttc放到pre(移动存储器)的根目录1 h4 S1 h7 i. s0 r  c( t
3、用root权限登录到手机,参考读spc的帖子! n, [3 d  W( ]1 W  x- l
4    运行这些命令
  1. rootfs_open -w# i5 W1 m; x$ w  Q) P1 t7 \! E
  2. cd /usr/share/fonts
    - m  V2 @6 d- ]( m% R
  3. rm uming.ttc / u3 V- O5 p" r  q* Z
  4. cp /media/internal/uming.ttc .* E% [3 K# L5 a5 U) ^* H* A
  5. reboot
复制代码
机器重启,ok: B. m& Y0 l  ^- v

3 W1 q2 f6 K& r4 w! Q4 V- L7 y0 H9 G/ A* I6 @* c5 @. r
' g. s; Y& Z. g* E% E
改电话号码格式:
' j) y2 r. a& B' m# `7 A

, O7 v  Y$ }( w% ]! w1 C, b3 k  m- g+ n5 Y! \" W
' P) f: u% p/ p9 p; p/ y6 m
1、插入数据线,选择usb drive
3 K9 A4 l# T1 u$ z
& e$ a+ W  j6 O1 w" @3 N: P2、下载顶楼的附件,将这个phone-number-formatter.js  放到pre(移动存储器)的根目录
1 {1 B0 }$ _$ x/ {. j9 f
1 p$ @. _+ e+ _5 X3、用root权限登录到手机,参考读spc的帖子2 o9 H  J# L5 A9 \8 x9 |& T* v+ C

( G+ x  y+ d/ x8 I% F) ~4、运行这些命令 ,
5 q9 M6 p* _; |0 Z& f: C8 v  w  y注意:这些命令要一条条的拷贝进去执行;
0 S" B" I3 G1 B' f, J论坛网页拷贝出去可能带些随机码,可以打开个记事本先放进去编辑去掉乱码再拷贝到telnet窗口执行;
, V) D4 W, i- L! d第一个cp 命令后面有个小点别漏了;第二个cp命令比较长,直到reboot前面为止,大家不要看成几条命令了
  1.   
    , @" k+ R6 A0 h4 D2 O$ [
  2. rootfs_open -w7 \, }9 H& D4 Y% d0 ]" l6 a
  3. cd /usr/palm/applications/com.palm.app.contacts/app/models) ^- c! c6 l* R0 v4 |3 U4 W) d
  4. rm phone-number-formatter.js
    6 _" `" f$ E  r, D( c5 ]8 k
  5. cp /media/internal/phone-number-formatter.js .9 ~3 m8 x$ Y/ P( U' K" L3 y
  6. cp /media/internal/phone-number-formatter.js /usr/palm/applications/com.palm.app.phone/app/models/PhoneNumberFormatter.js
      I+ M8 q& p$ K6 W5 n5 s4 v
  7. reboot
    $ }7 `9 v$ H/ n4 W( `
复制代码
机器重启,ok" }2 f: L- Q8 H

/ B- ~& h# J8 F" l$ s9 ]
; F" D  w- P, a
7 e. ?1 L4 X1 H& f) X& l* m5 e7 }  A改好的电话界面" ?. \0 z& @$ E! @8 Q

, g$ E3 m2 s' W9 `3 p
3 a" |8 M; b" b8 d改好字体的界面( D! l4 O$ {( ]0 F9 P5 U! C4 i
9 z8 m/ P; D1 {; L  g" g1 r

7 k$ w4 [" Z: H.
4 [8 d3 a! ^( H+ y.
5 k& ^9 Y! d4 q. ]. M--原贴-------------------------------------------------------------------) O! x! k; u+ C0 m, J
找到palm pre里电话格式的文件,谁能帮忙改改?
) e. S* A! R. a" w3 T6 {. b
.
* W3 k. F5 n8 |, @2 c.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 1威望 +5 收起 理由
寂夜清风 + 5 支持一个...效果很棒

查看全部评分

回复

使用道具 举报

发表于 2009-6-26 22:17 | 显示全部楼层
厉害,这你都找到了?我来试改改看。哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 22:24 | 显示全部楼层
解压缩那个jar文件,能找到不少东西呢,, ]0 G" ~: [0 ?

" x9 N- u+ o; B# j看了palm pre里短信程序好久了,就是找不到设置字体的地方,格式文件里竟然没有...+ P0 L7 i* A, d( o
主要还是js程序没有学过。。
$ m& J  i1 F1 }7 n1 m
9 Z4 o. j2 a7 w! ?" ~还是iphone里的文件容易修改呀,也容易理解,哎.
回复 支持 反对

使用道具 举报

发表于 2009-6-26 22:25 | 显示全部楼层
不熟悉编程, 貌似格式化电话号码的函数是: formatParts

  1. + c4 ?; P# c6 q1 B+ P
  2.         formatParts: function() {; Q8 L  i" k9 U0 _  b" P# ^
  3.                 var b = "";0 w$ k( x3 R. [9 V
  4.                 if (this.international) {  G. Y* X+ c  Q. v0 B/ N
  5.                         if (this.prefix == "+") {8 P7 ]) a- S0 r
  6.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);
    5 X) c$ z; B1 O5 i5 _. c
  7.                                 b = this.appendWithDelimeters(b, this.number, null, null);( \7 h- o* c! @4 |& S3 }6 R2 c! B
  8.                         } else {; @$ J7 C( [6 D4 F7 Q, e& K
  9.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);" A- A% q  K# p% l
  10.                                 b = this.appendWithDelimeters(b, this.number, " ", null);3 H# p/ `$ U/ g6 k
  11.                         }# M6 D# ]" ^% V, J' l" L
  12.                 } else {
      k: r8 W2 w2 R
  13.                         if (this.number.length > 10) {
    2 R# Z' s3 E. M% i. v: O; w
  14.                                 b = b + this.prefix + this.number;: r/ z5 j4 q7 T" l! e4 X7 U$ F
  15.                         } else {
    , L5 V. u# Z, l( G* e
  16.                                 if (this.longDistance) {
    2 e0 E9 x% ]9 }: }9 P: U  H
  17.                                         b = this.appendWithDelimeters(b, this.prefix, null, null);& w+ r# N* o+ e* A# w0 b! X( q! q
  18.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");
    , [6 S8 v2 M& F# Y& n  Z8 |2 I
  19.                                 } else {
    0 S$ |1 p0 o2 R1 ?1 f
  20.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");
    4 b9 J$ ~- ]; r1 ^  C$ |% I
  21.                                 }" P* ?9 q1 Q. x" _2 ]8 l. @# E
  22.                                 b = this.appendWithDelimeters(b, this.exchange, null, null);
    $ w4 l' m1 J$ O; y$ i
  23.                                 b = this.appendWithDelimeters(b, this.numberPart, "-", null);                        % R, M4 J- F5 Y
  24.                         }5 Q6 k# @  d' ]" ^7 r9 {2 D
  25.                 }9 c, z0 A5 s2 A* C* ?
  26.                 return b;
    5 J+ S/ a* N8 @2 ~
  27.         }
    6 r6 n, H! n! M4 Q4 g
复制代码

- [4 ?9 Z( ]# {3 Y% d: V# ^" t# s+ h[ 本帖最后由 qinray 于 2009-6-26 22:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-6-26 22:27 | 显示全部楼层
是,只要把里面的 " ("、" ) "、"-"全改成"",就不会有分隔符了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 22:34 | 显示全部楼层
qinray,你试试看?行的话,直接放到刷机1.03rom里不是很好嘛,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 22:36 | 显示全部楼层
还有那个垃圾台湾中文字体,总有些粗体的字凸显出来,极度不舒服。
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:28 | 显示全部楼层
虽然我的Pre不能接/打电话, 但尝试了修改. 好像是生效了....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:30 | 显示全部楼层
能给LINUX的修改命令集吗?谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:30 | 显示全部楼层
看来得去学LINUX……
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:36 | 显示全部楼层
好像这个函数可以直接写成( e% |& y& M0 _+ q6 \
3 G) {7 }$ l- W" U0 x
formatParts: function() {
2 s5 }0 }* H3 R1 E% Z/ ^1 S                return this.number;2 x1 G# s6 h) F! O
}$ c" |. Z- M' ~/ M: m3 Q. {6 k1 t
- ]* `/ V! A" y3 ^; P, Q
节约系统资源,哈哈* p3 o" p1 `' r) X
待会儿我试试
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:44 | 显示全部楼层
楼上的方法 好..省心哈..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 23:49 | 显示全部楼层
哈哈,我找到改垃圾中文字体的地方了。  y# @# T5 `; w4 [
- ?9 V3 M1 @. W6 P# P- F
中文用的是 uming.ttf  文鼎字体,换成微软雅黑的吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 23:50 | 显示全部楼层
在usr\share\fonts 文件夹下
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:51 | 显示全部楼层

, A3 O( t/ Z" x/ m  [/ _支持...
  j$ u, Y5 v4 a3 m# @9 `) C+ k- @9 m( G
换成雅黑的吧..
* `# @1 c  b9 K1 ?4 S0 Y+ B! Q4 e2 y2 R  C
然后测试一下.好用的话可以直接搞好ROM出来了
回复 支持 反对

使用道具 举报

发表于 2009-6-26 23:54 | 显示全部楼层
Linux的字体一般都放在 /usr/share/fonts下面. 找个喜欢的换上, 不错.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 23:56 | 显示全部楼层
这还得qinray你出力呀,我不会打包那个rom..
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:00 | 显示全部楼层
我决定自力更生,自己动手,不能总麻烦别人啊,学几条LINUX命令应该还是可以的。嘿嘿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:01 | 显示全部楼层
嗯,下面一步找 本地化的地方了...全面汉化palm pre?
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:01 | 显示全部楼层
qinray 或其他的朋友谁找几个好用的字体来大家测试一下?7 S7 j, M4 L* p8 a/ e8 J
我们放到网络上去,然后手工下载下来..?
2 ]% n: e( E6 X: }5 b2 v/ \6 `! |' V* p7 ^0 c: h
或是直接做在ROM包里...3 T8 T8 v1 a& a2 ?0 Q
这方面qinray很娴熟罗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:06 | 显示全部楼层
我有微软雅黑的,怎么给你呀?有17m
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:11 | 显示全部楼层

直接替换这个文件:

1、插入数据线,选择usb drive' [: f; N* x0 z- s  p; @1 J
" x/ B. C2 s5 Q* {3 Z4 t. u/ g
2、把这个PhoneNumberFormatter.js 放到pre(移动存储器)的根目录. P. m. J0 s3 s5 K! M3 a

, p9 F9 M/ B1 t2 n# p2 K0 l/ O% A3、用root权限登录到手机,参考读spc的帖子. L) u' H& _/ @( b. W3 _/ m
9 V( _% X' U: X0 Y
4、运行这些命令
  1.   rootfs_open -w0 G0 b2 l' E. e7 l) }6 O
  2.    cd /usr/palm/applications/com.palm.app.phone/app/models
    - t: @) \# E2 t: J4 u5 J1 F
  3.    rm PhoneNumberFormatter.js
    ; U, b( o' y# _
  4.    cp /media/internal/PhoneNumberFormatter.js .! x4 n& c5 Y8 D! X& w& J  C" c
  5.    reboot% N; f& G% d6 c8 f( f/ [0 d
复制代码
机器重启,ok

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:15 | 显示全部楼层
原帖由 Relas 于 2009-6-27 00:06 发表
) G. _! S: b& q4 C# h  @我有微软雅黑的,怎么给你呀?有17m
, ]7 U# E- @7 i, k& c  ^* b! m/ ]

& h7 ~, O: ~( i2 ?1 V" N# V0 G! y6 C
$ l1 K( g) C5 P6 ?在Pre上可以用?6 i# m1 T* u1 ]1 D1 `# W( W
7 \4 \. D. L; V5 G& o1 R- V
可以放在我们的FTP上..其他的朋友去下载8 D% p, q9 s% u2 B( Y3 N
http://www.treo8.com/bbs/thread-19794-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:16 | 显示全部楼层
睡觉去了,明天和电信的朋友约了聊天,一起研究pre~~~
( y  b" I# V+ t( h/ z
* N2 l- Q" D9 j) O- Q6 L但愿edvo可以用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:18 | 显示全部楼层
原帖由 寂夜清风 于 2009-6-27 00:15 发表 / @; {6 F! W0 t, V" r2 z4 u
) [9 w0 ?2 o+ G# J& m
, B  R, A( ~2 C" ~7 D  I  C; f1 B

9 U- {# j) ^2 {% r$ U在Pre上可以用?
7 Z+ Q( J: U* t+ O
. f. n- X& B7 H# V3 K可以放在我们的FTP上..其他的朋友去下载+ G4 J. w) G9 U# m2 r
http://www.treo8.com/bbs/thread-19794-1-1.html

* g5 U5 ]4 ^/ v" A/ b- l2 [
) ]$ \$ o- R- I$ K* w5 j0 A' [2 C8 y2 q/ S
是用来替换iphone的字体,应该pre手机也可以吧..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:20 | 显示全部楼层
打包上传了2个,建议用 微软雅黑细体的
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:20 | 显示全部楼层
应该可以用的..要不你分成几个包放论坛附件?
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:22 | 显示全部楼层
赞一下各位。。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:28 | 显示全部楼层
觉得现在的Hack都是处于研究阶段, 有不完善的地方, 因为一点修改就定制ROM, 200M左右的ROM, 下载起来也不便.
# l0 d, @0 Y7 e8 i现在predev上正在研究免root权限安装软件/或补丁(通过ipkg包), 觉得这是个好方向.
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:31 | 显示全部楼层

那么那么.......

qinray写个工具方便广大胖友好了
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:35 | 显示全部楼层
哈哈,又进了一步了
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:44 | 显示全部楼层
通过ipkg包装软件的确是一个不错的方向..这样搞好的话..可以做app  store了
回复 支持 反对

使用道具 举报

发表于 2009-6-27 07:18 | 显示全部楼层
等我有pre 直接就下载现成的了 2 e* }" E, s! d
谢谢高人们的辛勤劳动
! K. ~. c- |. x谢谢分享!: C5 C% P# ^6 E
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2009-6-27 08:39 | 显示全部楼层
太棒了,那个格式看起来是很别扭……
回复 支持 反对

使用道具 举报

发表于 2009-6-27 08:40 | 显示全部楼层
有人换了雅黑的字体没有?放个效果图来看看啊……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 08:54 | 显示全部楼层
我换了微软雅黑细体,很漂亮哟,等一下上图。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:09 | 显示全部楼层
换了以后,再也没有粗体细体混杂的现象了。。。
5 I0 i9 p" z5 P# }: P- W/ S! G3 z6 E: f8 Q0 ^1 G5 f# F/ C
屏幕字体显示完美。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 1威望 +5 收起 理由
2b6c3d729918489 + 5

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:16 | 显示全部楼层
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc
" i+ J8 e/ |' y+ P  S4 K$ }9 U! I* T$ f) t; _
然后,我粘贴一点楼上的,呵呵
9 y! [, N' A) J, a# ^8 N4 F
6 G( v* h0 {- B, X1、插入数据线,选择usb drive! I5 j- q5 ~$ Y2 T
2、把这个uming.ttc放到pre(移动存储器)的根目录! A" d) E- Z" V1 @, B
3、用root权限登录到手机,参考读spc的帖子  X& A( l4 s* w% r. S2 K
4    运行这些命令
  1. rootfs_open -w* ]" D! M. m& P6 J' |
  2. cd /usr/share/fonts
      e. D  q* U, P& l: E1 R: x) B
  3. rm uming.ttc
    7 y: M6 O& w7 Z, U- y; l
  4. cp /media/internal/uming.ttc .
    ! s6 ?, o1 Z4 U6 z
  5. reboot
复制代码
机器重启,ok
回复 支持 反对

使用道具 举报

发表于 2009-6-27 09:20 | 显示全部楼层
漂亮。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 09:55 | 显示全部楼层
原帖由 Relas 于 2009-6-27 09:16 发表
. B8 X8 N7 z2 R- X; K2 ?) Y& o6 G* \步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc( \/ h$ l1 I' v; }* G, T( {# A
2 z1 m# q  ?9 [9 t! |
然后,我粘贴一点楼上的,呵呵
3 l8 P7 z! F% X0 u" R& l/ m' X4 ]' S2 g
1、插入数据线,选择usb drive
- X( c1 T0 r3 F0 r2、把这个uming.ttc放到pre(移动存储器)的根 ...
9 M; g( O; N3 p' f( x
  A, I9 P" B/ Q( T

- o% I# k. E1 B# V. J( A3 k这么简单。。。。我昨晚配fonts.conf配置了一晚上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-1-22 12:43 , Processed in 0.383364 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表