找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23889|回复: 117

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

  [复制链接]
发表于 2009-6-26 22:13 | 显示全部楼层 |阅读模式
by 寂夜清风
; b, S' m$ s, M5 j! f1 Y我来把下面的回贴里的内容整理到一楼.方便大家9 E1 i2 E+ J& l. E
注意---改字体的方法适用于任何版本的ROM.
" L4 c( y% U6 z% U, \  R/ K8 v9 d改字体可以用IPK来处理了..参见这里http://www.treo8.com/bbs/thread-168123-1-1.html" Q4 g+ x3 F' _$ Y# C& ]+ ]$ x
4 v7 Y# E: C' M2 Y& m& P: c
4 u& W1 f; v) ?
改电话格式的方法适用于1.03/1.04的rom。不适用于1.1及以后的版本.新的ROM里可以直接通过更改所在地区改号码格式.不再需要通过本贴的广法.
' j7 {: F( E: }; J8 W/ ~

7 j0 k- i* d* m% q6 q0 B' }9 D' S8 }% |' T. d- I' N" Z
改字体:
" O2 p. e" l) L
% u. p5 i; u+ ~7 o% @4 o
( n+ O+ S) ^4 j; n5 k
先去这里下载字体(细雅黑)
/ C# U' P1 h. O' Q& b9 Q1 Y: r  Xhttp://www.treo8.com/down/download/view-software-683.html  l0 I# }# D+ g1 N3 e# q& W, a

2 k& g' |% C$ U然后,
9 X% [3 t. d, F1 g" F
- _, l( T. c/ s& g1、插入数据线,选择usb drive% z: w6 \7 L- u+ z( L
2、把这个uming.ttc放到pre(移动存储器)的根目录
$ S' [% y- n7 j% f3 c) H3、用root权限登录到手机,参考读spc的帖子
# h# {5 {4 |3 u2 V4 |4    运行这些命令
  1. rootfs_open -w) e! E/ R4 J9 c: r/ W, Y
  2. cd /usr/share/fonts; L+ A) H1 o* _/ G* a
  3. rm uming.ttc
    . x) i- l. u( J. L- ~
  4. cp /media/internal/uming.ttc .9 L9 Z  Z  R% o/ E* p6 t; k
  5. reboot
复制代码
机器重启,ok
3 }; E3 D7 b1 [9 r, ?

' Z7 \: a$ Q# v! o5 c! g+ Z. W
7 F0 M" i- ?" N, N4 j# O3 P2 j0 M& q& w1 W
改电话号码格式:
, U, c( w2 l7 s; ]' \0 x

) Q, e. D1 h9 ^
8 a/ [% t7 A% S; R5 d+ Z6 o* h
3 h+ d+ I& O' U7 S$ s% t. M1、插入数据线,选择usb drive
- [; ]  J4 z! R  ^# S. W6 }6 S
* T2 u: ]2 ^5 N4 A! |2、下载顶楼的附件,将这个phone-number-formatter.js  放到pre(移动存储器)的根目录
0 U! i4 U) l8 B. v$ F9 L/ I
$ n4 ]- Z+ h+ h. ^: ~  ^3、用root权限登录到手机,参考读spc的帖子
; }/ o! |* j  p) e% @  w" d4 \9 H9 h& u- `
4、运行这些命令 , " `/ X/ [9 M0 @' s- h% n0 u+ g, d& ~
注意:这些命令要一条条的拷贝进去执行;
8 M: o3 b, _1 C# r( Z论坛网页拷贝出去可能带些随机码,可以打开个记事本先放进去编辑去掉乱码再拷贝到telnet窗口执行;
* H' F) ^8 q% q第一个cp 命令后面有个小点别漏了;第二个cp命令比较长,直到reboot前面为止,大家不要看成几条命令了
  1.   9 J4 q+ p* t# F& O' |
  2. rootfs_open -w: h% z, ~$ r, W/ T0 s3 N
  3. cd /usr/palm/applications/com.palm.app.contacts/app/models% s0 J1 a, W' H, z3 f8 M: ]; Q/ m
  4. rm phone-number-formatter.js
    ) \9 x' i4 s+ Y, u2 I
  5. cp /media/internal/phone-number-formatter.js .
    : @9 n0 a! g- S" \) p/ [% A; p
  6. cp /media/internal/phone-number-formatter.js /usr/palm/applications/com.palm.app.phone/app/models/PhoneNumberFormatter.js
    . P8 i( y- C+ N
  7. reboot
    ; e4 P) M9 p# k% h
复制代码
机器重启,ok
' r. B3 ?8 q- a6 ]2 v1 q+ W. o

2 T7 ]8 R( \) C( r7 T! T7 h  u7 n) Y
) R$ b5 ?4 s0 p9 [
改好的电话界面$ ~% |. k* j' K! V

! Q1 U4 H" x. J3 \0 f- ^# w% c# ~: g" C" _5 G  L; a$ a/ \4 `
改好字体的界面
* Q! {0 h  t2 u; ]/ ~) K7 p6 m+ l
( R6 {# c, q% X1 T
* ?# ^2 b% T% B! Y/ }5 \4 Q( z.9 f; c* `5 B* O1 w
.% Y; M/ V& c! L6 N
--原贴-------------------------------------------------------------------" }9 h+ L/ q( w! n
找到palm pre里电话格式的文件,谁能帮忙改改?

. J  z9 h4 T$ b9 `.
. C( t4 n/ _# l& D4 S( @.

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 22:24 | 显示全部楼层
解压缩那个jar文件,能找到不少东西呢,
& r& o8 _7 i  B2 @0 M! n' X( I" T
看了palm pre里短信程序好久了,就是找不到设置字体的地方,格式文件里竟然没有...% ?" E) O# w6 s+ U
主要还是js程序没有学过。。. I; a% w/ u. v& A/ u( y

$ C+ @0 o; g* U) o$ f; U4 d/ C  k还是iphone里的文件容易修改呀,也容易理解,哎.
回复 支持 反对

使用道具 举报

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

  1. 2 ]; a. U7 K5 e. p5 D% J2 I
  2.         formatParts: function() {
    5 D1 N" A4 b; _/ B$ J: ?5 Y, |
  3.                 var b = "";# V. U: f* C' H2 ?. s# s( ~: d
  4.                 if (this.international) {$ O+ E' v* w) s: N! B7 |
  5.                         if (this.prefix == "+") {
      `3 t# I& ~& W9 D) c
  6.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);1 m5 D9 a* }4 [( i3 q* U" b
  7.                                 b = this.appendWithDelimeters(b, this.number, null, null);! @1 n4 d% @. t8 Z- b
  8.                         } else {. [3 f& [% _  L" e
  9.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);; `' L& B' r  [: D9 I# _4 F! L
  10.                                 b = this.appendWithDelimeters(b, this.number, " ", null);/ s/ ^# V- m/ ^9 e: m( x
  11.                         }
    $ [, h4 l8 W) c
  12.                 } else {
    2 }$ r7 U! E6 n2 ]5 J
  13.                         if (this.number.length > 10) {9 w$ j/ S( B1 H  k: u! \1 v. \
  14.                                 b = b + this.prefix + this.number;
    4 E# L7 j, K4 j6 h4 }' I  x
  15.                         } else {
    ) x% P, m# w1 u6 w! c7 z' A
  16.                                 if (this.longDistance) {) p, @9 q+ O) q1 v3 j8 b# I# I
  17.                                         b = this.appendWithDelimeters(b, this.prefix, null, null);
    9 O# T( e  m1 Q1 K( [" y
  18.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");$ @  i& P4 Y# ~" A$ b
  19.                                 } else {
    & i( O4 @/ k. f5 v5 b
  20.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");0 Q$ s' U. q+ t
  21.                                 }0 [( l1 ~9 E$ {( T* C! A
  22.                                 b = this.appendWithDelimeters(b, this.exchange, null, null);, E, N5 ~- @. A
  23.                                 b = this.appendWithDelimeters(b, this.numberPart, "-", null);                       
    - \3 `" x  [5 C$ }& q& s8 r
  24.                         }
    - C- X4 C: Q( q: b
  25.                 }1 ~- L! B: f# i  _* E8 w7 n
  26.                 return b;
    9 Z) `! l, h" Q2 N- R1 T5 V+ o
  27.         }4 d7 G/ h8 W6 _' @% }
复制代码

) h% b. u, N2 |* J[ 本帖最后由 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 | 显示全部楼层
好像这个函数可以直接写成
3 X" \# [4 s/ Q/ }1 j0 s: f
- B9 u9 m: `* L- A3 wformatParts: function() {6 ^6 x$ h2 ^3 q7 \
                return this.number;
, t: x6 i1 m3 @}
# U% o" w! Q( p& z" h" l
6 F" P5 [7 ^4 i0 u( m- {5 V" N节约系统资源,哈哈
+ a5 z4 e6 b1 x9 X; t# G待会儿我试试
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 23:49 | 显示全部楼层
哈哈,我找到改垃圾中文字体的地方了。
7 @: V2 ~$ F  k* m1 Y6 y8 Z; ~% Z& A: P  G5 R
中文用的是 uming.ttf  文鼎字体,换成微软雅黑的吧。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-26 23:51 | 显示全部楼层
* }2 n3 u$ d7 a' T
支持...
! I& V( \+ f( @
2 W( m% J# G+ v换成雅黑的吧..5 p5 S7 F" g' G$ z

# k7 p2 }* s9 w. {) w然后测试一下.好用的话可以直接搞好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 或其他的朋友谁找几个好用的字体来大家测试一下?
3 H; R) o% p2 W5 T7 D/ Y1 `我们放到网络上去,然后手工下载下来..?
$ ^& t# J  o$ g  D* b6 o+ j) e
9 y' b& P; c7 j8 z0 X$ M或是直接做在ROM包里...
1 ]3 \1 F( w; g/ c; f这方面qinray很娴熟罗
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

直接替换这个文件:

1、插入数据线,选择usb drive
1 m; y  v& K. o2 \
2 Y8 @3 g, l4 Q: [; ~2 ~9 w2、把这个PhoneNumberFormatter.js 放到pre(移动存储器)的根目录( H. v) f  D6 l

& v5 w  h, J- D; D: p: {3 I; K: d3、用root权限登录到手机,参考读spc的帖子
' _! I4 w7 m. X; ]
! ?; Z2 l* L& Z8 c& K4、运行这些命令
  1.   rootfs_open -w4 i# l, b. x  z4 w3 G% d- C3 [# ^
  2.    cd /usr/palm/applications/com.palm.app.phone/app/models
      _, a" j- D0 B- y
  3.    rm PhoneNumberFormatter.js $ v# p- H" r$ m! ?) I" R
  4.    cp /media/internal/PhoneNumberFormatter.js .
    7 j) i7 O0 Y7 z2 [
  5.    reboot
    ( G% A9 H9 V* j% t% I( l5 i
复制代码
机器重启,ok

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:15 | 显示全部楼层
原帖由 Relas 于 2009-6-27 00:06 发表 4 N1 {" Q% v! t! ]
我有微软雅黑的,怎么给你呀?有17m

$ d8 i  N* O3 Q" i% {- V( B- c+ {& d2 B: d/ T, b8 b1 b; l9 Q4 x

6 B4 @: T# r! |9 e在Pre上可以用?
9 r: {' Z" y' A% R% U
( v( r1 I8 E' H5 k! T可以放在我们的FTP上..其他的朋友去下载
3 ]% E+ y2 q- v0 i* r- zhttp://www.treo8.com/bbs/thread-19794-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:16 | 显示全部楼层
睡觉去了,明天和电信的朋友约了聊天,一起研究pre~~~/ Q4 r' x8 F. M* c

: `4 i3 {& Z7 ]1 d但愿edvo可以用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:18 | 显示全部楼层
原帖由 寂夜清风 于 2009-6-27 00:15 发表 ( ^  J9 o+ `' b2 Y

3 P( Y0 K3 e# ]4 E/ V* D) V
" z7 V) o9 v$ H3 R5 p
! a: W% x8 c2 z) ^* {: H在Pre上可以用?0 h3 b4 x9 [" w6 Q5 z2 ~  B  b

0 c% v9 h3 @0 p7 C! a可以放在我们的FTP上..其他的朋友去下载
0 S! Q6 M- n7 Z5 N' Z- Uhttp://www.treo8.com/bbs/thread-19794-1-1.html
6 [5 `  B' z$ R0 \: P

) g! A- ^) J' W7 c) ~9 d+ x/ D* ?+ n
是用来替换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, 下载起来也不便.
: B# T2 j9 L: X8 h! @1 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 直接就下载现成的了 & N7 m; S( ]; }2 E
谢谢高人们的辛勤劳动/ q* X( ~5 t: ?# Z; S3 C
谢谢分享!
5 }7 d1 R( u  Q8 ~3 x) }$ v[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-27 09:09 | 显示全部楼层
换了以后,再也没有粗体细体混杂的现象了。。。
# x1 N; ~# ^$ P9 X/ P# n0 S: Q2 A3 }/ m8 [/ Q6 N  q: l
屏幕字体显示完美。

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:16 | 显示全部楼层
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc1 q. R: k4 O0 G8 g6 y4 F

1 A2 K) c1 r- Q6 k/ j: v8 V! f* g然后,我粘贴一点楼上的,呵呵  o. i- Y/ V. w' J
+ G( G+ ~9 Z( P+ U4 z
1、插入数据线,选择usb drive
0 C9 }2 T3 `# I5 e0 @! l6 F2、把这个uming.ttc放到pre(移动存储器)的根目录; j& u5 x; x/ Q, }8 t
3、用root权限登录到手机,参考读spc的帖子
$ G: j+ F1 ?* A3 M, T5 [" e4    运行这些命令
  1. rootfs_open -w
    ) S# Z1 E( S( c% C/ h  o* `
  2. cd /usr/share/fonts
    ! l: o" e' v: `) l6 x
  3. rm uming.ttc
    . ]) J' K9 O% [" p" D* N
  4. cp /media/internal/uming.ttc .
    1 B  N$ T( R" g9 _) p
  5. reboot
复制代码
机器重启,ok
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-27 09:55 | 显示全部楼层
原帖由 Relas 于 2009-6-27 09:16 发表
, `/ }0 _  ]- E# W步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc: p" E2 q2 |. m

- h4 }. S  R) O$ J1 Q然后,我粘贴一点楼上的,呵呵: S$ J8 d2 I% {2 f2 B2 p/ X; D6 N
: Z% z! F) M9 \+ }) u
1、插入数据线,选择usb drive' n! \& ]0 P7 H2 ~
2、把这个uming.ttc放到pre(移动存储器)的根 ...

; J. L9 U2 U5 d: V: L/ [1 A
! t0 C- l+ N! z6 t* n8 p4 w$ D0 T! |) v' q9 _
这么简单。。。。我昨晚配fonts.conf配置了一晚上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 16:49 , Processed in 0.328093 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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