找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23540|回复: 117

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

  [复制链接]
发表于 2009-6-26 22:13 | 显示全部楼层 |阅读模式
by 寂夜清风' ^: j( w0 B8 j& B( ?) ^
我来把下面的回贴里的内容整理到一楼.方便大家7 w/ R5 v% V8 E/ }& L( d1 J. b$ c
注意---改字体的方法适用于任何版本的ROM.! B& P# }# Q! E. W& n
改字体可以用IPK来处理了..参见这里http://www.treo8.com/bbs/thread-168123-1-1.html7 @- c7 t5 h& {# I- i/ B% `- T

0 n9 [' m* \5 [6 M- l% P/ j/ f
+ ?) h  x3 X# q( i8 z- Q7 x改电话格式的方法适用于1.03/1.04的rom。不适用于1.1及以后的版本.新的ROM里可以直接通过更改所在地区改号码格式.不再需要通过本贴的广法.
+ a% b* E1 ^! C& f+ h1 ?9 ~8 N
0 A! C2 i2 C: \. D9 Z& v" k' r1 t

5 [# K- G  P) W: I改字体:- W# G; ~+ `+ I
) G$ z* r  A+ E& G" Q6 ^
! ]& E# _: P# W9 q6 z! b
先去这里下载字体(细雅黑); l' s* z0 Q3 C4 y) s6 b
http://www.treo8.com/down/download/view-software-683.html
+ Q8 l2 r: Q* ]; J3 r4 U4 H: C! a# y8 u2 `2 S+ G) r& _% E
然后,
  C# J0 N+ s# G% b6 H# j6 O* c; `4 N$ ^# V1 K4 l
1、插入数据线,选择usb drive
: Y' f  C$ I/ l2、把这个uming.ttc放到pre(移动存储器)的根目录! ]; c( g8 |+ J# t4 G, B' `4 z) p
3、用root权限登录到手机,参考读spc的帖子% M$ [/ m# J/ {0 f
4    运行这些命令
  1. rootfs_open -w
    3 d3 J8 q! W) \
  2. cd /usr/share/fonts
    ' |( x* X( ?/ C' B: W6 J5 G
  3. rm uming.ttc . q( p& F6 p. x& k% h
  4. cp /media/internal/uming.ttc .5 b. d+ E( [  G% J( O+ Y
  5. reboot
复制代码
机器重启,ok
& y9 C7 U* z7 w- i: _4 F# F
" i! E8 u6 q0 B7 N+ I) y+ e

$ j+ y! D5 m# P6 w4 l+ Q% L! W' T% P# P2 O* \* n& d! Y
改电话号码格式:
! Z3 z" Q  n( g% z* ?
) R1 \4 E: f# `& \! r! h
4 u. M5 M# T7 z6 y
( G) c$ V5 E' L: Y
1、插入数据线,选择usb drive( h1 i6 c: u; v2 c4 r. ?3 ^6 ^& u
0 l0 B% V. V* L2 ]; Y
2、下载顶楼的附件,将这个phone-number-formatter.js  放到pre(移动存储器)的根目录
+ Z( h5 C* A* a4 M- D) _
2 R4 H/ X( y2 L1 Y4 m% |7 t& i" A. d) F5 R3、用root权限登录到手机,参考读spc的帖子5 V/ G/ ^) E$ G
' N4 K1 V* G1 t% r0 w1 N
4、运行这些命令 , - T$ y, O8 W0 H! X3 G5 ~! X0 v
注意:这些命令要一条条的拷贝进去执行;! k4 J+ J4 F: `! [4 H% F
论坛网页拷贝出去可能带些随机码,可以打开个记事本先放进去编辑去掉乱码再拷贝到telnet窗口执行;
! d; i# w. m) z* w8 T+ [' n第一个cp 命令后面有个小点别漏了;第二个cp命令比较长,直到reboot前面为止,大家不要看成几条命令了
  1.   % {, R7 Y: r8 z0 b
  2. rootfs_open -w) ]: \) v$ i% }  x
  3. cd /usr/palm/applications/com.palm.app.contacts/app/models3 T  J. |- P, V: S1 b$ w
  4. rm phone-number-formatter.js
    - G* d- F' I! @1 }/ K, b7 y
  5. cp /media/internal/phone-number-formatter.js .8 r7 P  T' L9 G& z6 N) N
  6. cp /media/internal/phone-number-formatter.js /usr/palm/applications/com.palm.app.phone/app/models/PhoneNumberFormatter.js3 o( }3 o$ d4 ^# _$ W; y
  7. reboot- _9 F2 X1 x7 N# C7 `0 y
复制代码
机器重启,ok
8 }2 {5 o2 f& s) j. D# R
6 _! n5 l1 l* G& M$ s
' u4 S' Q8 W& G- A
2 i- R8 O2 \$ S
改好的电话界面
$ O1 f- O8 f9 S% r6 k
6 g0 J/ M5 A! K# Y$ c" R: w
0 T+ k+ z+ l/ p# X改好字体的界面
* b  T& _1 `) O9 [+ n8 d3 M( p
, w% Z5 ]! i0 a+ c4 D) h& E" P6 C  S
.
/ b8 V6 l* e! I! R3 ~.
& f' Z: [9 }  e( t--原贴-------------------------------------------------------------------
* a( I  w  z1 P8 v" C: }
找到palm pre里电话格式的文件,谁能帮忙改改?

9 P' a1 O5 ~/ w- @  ~* K, V7 u1 R; S1 P.
, X! q+ [7 R; t+ ~8 {& W3 V.

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 22:24 | 显示全部楼层
解压缩那个jar文件,能找到不少东西呢,
0 N' n! g" [" H$ v* u) B9 O
4 a! i2 l6 `1 p+ d* c7 w! Y$ R. F看了palm pre里短信程序好久了,就是找不到设置字体的地方,格式文件里竟然没有...
% x$ |0 f7 H( I- S1 I" F) c6 {主要还是js程序没有学过。。( b8 G% q! K( W! ~  L3 Z
+ k& l8 C5 B$ f+ r  l
还是iphone里的文件容易修改呀,也容易理解,哎.
回复 支持 反对

使用道具 举报

发表于 2009-6-26 22:25 | 显示全部楼层
不熟悉编程, 貌似格式化电话号码的函数是: formatParts
  1.   n& S/ u- q" p* t% d
  2.         formatParts: function() {0 ]. f& A1 [  _$ |" H5 a
  3.                 var b = "";7 B$ x" [' w( p
  4.                 if (this.international) {
    6 L8 s+ n5 f8 ?" ?/ V
  5.                         if (this.prefix == "+") {- W8 }' r3 |$ W3 {3 v% b3 P* T/ Y
  6.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);: y1 ^& g8 H) Q
  7.                                 b = this.appendWithDelimeters(b, this.number, null, null);
    6 f0 W9 i, W; |9 O5 W
  8.                         } else {
    9 w4 L# Y, D9 `3 z$ C
  9.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);  T! [- U6 s% X
  10.                                 b = this.appendWithDelimeters(b, this.number, " ", null);
    ( y  c4 P. p, C  k+ U" S
  11.                         }
    , b& T2 }. [. E* I; t: ]" A4 K
  12.                 } else {# Z) ^, ~& t0 f! q; t0 V
  13.                         if (this.number.length > 10) {
    6 e2 B+ h$ {) r; F
  14.                                 b = b + this.prefix + this.number;
      G9 a- f/ \9 S$ k' }
  15.                         } else {
    ) G* v/ Q6 }& y* \& |
  16.                                 if (this.longDistance) {
    5 K: @. R) P. y3 x" D
  17.                                         b = this.appendWithDelimeters(b, this.prefix, null, null);
    " i6 z, J( u) b& F8 [, ?
  18.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");6 y; ~# L8 v$ t: ?# b2 b
  19.                                 } else {' L( _$ I: ?9 p
  20.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");6 N: d% m3 C# y3 _& w# o+ W) d% `' {
  21.                                 }  n) l2 U, m. J3 l- E! d
  22.                                 b = this.appendWithDelimeters(b, this.exchange, null, null);/ Q! ]3 r/ q+ \' ]
  23.                                 b = this.appendWithDelimeters(b, this.numberPart, "-", null);                       
    % ]8 G% `' a  a! o# [% c+ Q9 I! a
  24.                         }
      p' Z& q1 u& j- A. j
  25.                 }4 q  n, r3 m, H' |
  26.                 return b;
    % c2 ]' n* w# b( ^: x
  27.         }
    $ o8 T. _: \$ L; Z7 w6 v
复制代码
& T" u3 }/ ^6 R9 N' H. c
[ 本帖最后由 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 | 显示全部楼层
好像这个函数可以直接写成
0 {: M1 |% ]6 K3 g9 j
" f1 q, |7 p  KformatParts: function() {
$ b7 f8 M+ Q/ n1 W3 ^) }                return this.number;8 N* t; `  `8 K9 O: \2 Y2 F/ [
}
' V" e; v+ g; \) E. A2 P. I. ?' v
节约系统资源,哈哈! X) s7 D& J. s9 e) w8 }4 b2 F  J
待会儿我试试
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 23:49 | 显示全部楼层
哈哈,我找到改垃圾中文字体的地方了。" N( p6 V0 ~& T7 b  U
% v; e6 z" o: F: ?) g) `( s; i
中文用的是 uming.ttf  文鼎字体,换成微软雅黑的吧。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

! a. x, j! i! l5 l( r! w* m! T支持...5 {7 c+ g7 Z5 x  A  H

! ]* u$ E* z0 n4 \- u- f( d9 L换成雅黑的吧../ a. w. ~" K5 L6 M: u
6 _, T, q/ b) Z4 ?" Q9 E
然后测试一下.好用的话可以直接搞好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 或其他的朋友谁找几个好用的字体来大家测试一下?& I# g! s' E" S' J; G
我们放到网络上去,然后手工下载下来..?
# u6 M+ B# r  K2 e* q+ p
9 z0 v& D% |7 ]9 P7 }或是直接做在ROM包里...
- k& f6 O* e) Y9 q& r7 Z" q这方面qinray很娴熟罗
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

直接替换这个文件:

1、插入数据线,选择usb drive
! w$ g/ M# [2 V$ J; |% L- v+ {6 m# H, E- b8 W8 W
2、把这个PhoneNumberFormatter.js 放到pre(移动存储器)的根目录
5 T5 `( V* f8 A8 s& i6 e4 |% I! J5 v* o$ Y0 B( X1 d7 i, z
3、用root权限登录到手机,参考读spc的帖子) N$ W8 w0 l$ w2 P* H- w- G

4 X$ k" k, `* E5 O4、运行这些命令
  1.   rootfs_open -w. z/ C7 W) I8 |7 x
  2.    cd /usr/palm/applications/com.palm.app.phone/app/models
    ; l" G/ C6 p  r
  3.    rm PhoneNumberFormatter.js 2 f, e1 i' L2 G$ ^; i0 L8 `  V* d
  4.    cp /media/internal/PhoneNumberFormatter.js .% d8 [$ R4 p* R) ]5 g1 @+ y9 K* Y
  5.    reboot
    $ Q" s  b. t6 C
复制代码
机器重启,ok

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:15 | 显示全部楼层
原帖由 Relas 于 2009-6-27 00:06 发表
9 A0 y9 n" }( E* W我有微软雅黑的,怎么给你呀?有17m

6 v% v" B8 Q! K8 _' j9 ]" H1 x# |/ |1 _
: ~1 V  j, O; V( E$ Y; @; m/ l0 ?
在Pre上可以用?& o: a4 V: N) a7 {

+ Q# g! z6 f7 A" P可以放在我们的FTP上..其他的朋友去下载
' ^# o; f# m5 Chttp://www.treo8.com/bbs/thread-19794-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:16 | 显示全部楼层
睡觉去了,明天和电信的朋友约了聊天,一起研究pre~~~
) B5 |) ^6 A$ C* S. k7 F, R- d+ _, |5 R* `
但愿edvo可以用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:18 | 显示全部楼层
原帖由 寂夜清风 于 2009-6-27 00:15 发表 ; M1 U: M$ W0 [' Y
# ^- ]: I9 s2 r) a

2 S' ?' l1 k4 y" n% d# R( U+ b, U- ?9 a$ `
在Pre上可以用?
. J- i! A3 n1 X! B9 _, W8 c2 f' n/ J2 {% l1 j& ?. M0 }
可以放在我们的FTP上..其他的朋友去下载0 @! l  H" n" I- b. s
http://www.treo8.com/bbs/thread-19794-1-1.html
0 M( D$ E) U+ p5 ^) R; d

- {" F# E1 z0 A$ q5 p+ S( i' E% Z6 R) [& B" @! \# }5 A. f% f' }
是用来替换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, 下载起来也不便.
& z3 P$ K& X& _/ k# V- S/ k+ i0 w现在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 直接就下载现成的了
. N: n! n" F( I$ q4 m, b- X谢谢高人们的辛勤劳动
$ g1 C# h' O5 P谢谢分享!, ]& ?3 H/ M% q# B+ b
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-27 09:09 | 显示全部楼层
换了以后,再也没有粗体细体混杂的现象了。。。
8 r* V4 R' l! [9 k! }/ Y. {. h
& m! E/ A" W3 [) o% l  Y6 d  F屏幕字体显示完美。

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:16 | 显示全部楼层
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc$ @3 Z+ B% I6 H% Y$ w5 M5 Q2 G4 b

9 ^: z* x7 U1 \然后,我粘贴一点楼上的,呵呵
! g( h, h2 Z+ b* @- B; R* x, @- X8 Y1 m3 P7 E  E
1、插入数据线,选择usb drive
" O! C: q2 y: [& |9 @2、把这个uming.ttc放到pre(移动存储器)的根目录7 g# D( S) p7 i- ?7 |
3、用root权限登录到手机,参考读spc的帖子4 j) X- w+ q/ Z
4    运行这些命令
  1. rootfs_open -w8 w8 ^# R, ~( T! V) G
  2. cd /usr/share/fonts
    5 y! V9 }/ D0 U7 f6 `
  3. rm uming.ttc
    ( t" E. c  E" t! E' x  g" e8 R
  4. cp /media/internal/uming.ttc .& {  P3 ]+ L( c4 o% w5 ?+ }5 H2 |
  5. reboot
复制代码
机器重启,ok
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-27 09:55 | 显示全部楼层
原帖由 Relas 于 2009-6-27 09:16 发表 $ K- H( b& M- x7 R" b1 T2 \9 p+ h
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc
7 z, R) S" g( x
: o7 X4 U, U) ?9 Y: d5 z然后,我粘贴一点楼上的,呵呵9 |' q2 C# D( S) V, L/ c

$ G% i$ ?; @" u, F- O1、插入数据线,选择usb drive* i$ y+ l8 E2 i- `2 N7 |
2、把这个uming.ttc放到pre(移动存储器)的根 ...
# H0 T' t5 \1 Q! \. B
4 E: F+ N; @/ S  Y' h# o
# [' R) M* E  I8 q5 c' w7 l9 Y( f
这么简单。。。。我昨晚配fonts.conf配置了一晚上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 23:16 , Processed in 0.424590 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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