找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23530|回复: 117

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

  [复制链接]
发表于 2009-6-26 22:13 | 显示全部楼层 |阅读模式
by 寂夜清风; B& s& k8 }* f% K
我来把下面的回贴里的内容整理到一楼.方便大家* N2 _0 L6 |1 n" X. |
注意---改字体的方法适用于任何版本的ROM.1 ]2 Q- |' k! L& E: o
改字体可以用IPK来处理了..参见这里http://www.treo8.com/bbs/thread-168123-1-1.html/ C0 p& B, [5 d+ @

: P# e, A+ @1 y( B4 C6 x7 R, {) D9 q7 D
改电话格式的方法适用于1.03/1.04的rom。不适用于1.1及以后的版本.新的ROM里可以直接通过更改所在地区改号码格式.不再需要通过本贴的广法.
* @2 D) N( N. v5 w6 x1 R
' T+ C. y) i' T) {# |, V  n6 {

0 n' B; F$ \6 n' \' [! G* N. q6 F改字体:5 d+ z6 B$ j9 p8 E$ I* c
0 D4 x6 a* m! e2 c( I
/ P5 i2 I- L8 H$ f; J
先去这里下载字体(细雅黑)
2 Q7 J, t* K2 c$ m2 Bhttp://www.treo8.com/down/download/view-software-683.html  N* z: |1 b9 D6 ]
" A% @+ [% P3 q
然后," Y2 J7 C' M) |5 }6 F& g
+ A6 S* P" U" F: x. L
1、插入数据线,选择usb drive! r7 ]2 X: @) \# f0 z# `
2、把这个uming.ttc放到pre(移动存储器)的根目录
0 F, w0 w8 m. B* ~# k! s3、用root权限登录到手机,参考读spc的帖子
3 Z% [1 h. B9 f4    运行这些命令
  1. rootfs_open -w2 h+ @5 p+ p% u0 B" Y
  2. cd /usr/share/fonts
    9 v1 O- Q& y8 k- t
  3. rm uming.ttc - f2 T1 S" c' s7 e) E& @
  4. cp /media/internal/uming.ttc .
      e$ [3 H6 H. j. i" v
  5. reboot
复制代码
机器重启,ok
- [9 B" ]' v3 R# F; F: X

, {2 _  m$ k! v: h
# L5 `9 n: ?) k* ]  M
& H5 N, T- @  G  D8 ]* G9 A改电话号码格式:
1 q6 e: j* @3 U# f$ g8 q# n
. R! h, c7 X, c  O& t
8 a5 _; q( y/ I- r3 @9 K; d, o
! P5 J0 B$ m# m. r* }* j: g% X
1、插入数据线,选择usb drive
3 x: \5 l! @9 r! g+ _0 }
/ [3 H1 j% n3 F: m0 B, k' j0 K# ?2、下载顶楼的附件,将这个phone-number-formatter.js  放到pre(移动存储器)的根目录/ l3 I$ g. ?! {/ w' r3 h) l
& L- P  D  b& X* d8 }1 U* L# P
3、用root权限登录到手机,参考读spc的帖子
7 m" b3 y$ _* w- f; z/ i6 z# a/ S( J
4、运行这些命令 , 8 ]6 v8 B/ U7 \6 {$ o# H& j- B# {
注意:这些命令要一条条的拷贝进去执行;
( d+ E* _% J( T+ h( X论坛网页拷贝出去可能带些随机码,可以打开个记事本先放进去编辑去掉乱码再拷贝到telnet窗口执行;
( Y+ f3 d$ E9 e, l& E2 J第一个cp 命令后面有个小点别漏了;第二个cp命令比较长,直到reboot前面为止,大家不要看成几条命令了
  1.   7 I* b/ Y! l$ I& m
  2. rootfs_open -w
    " w  ?5 a4 ]4 Z! k) a& A+ A( |
  3. cd /usr/palm/applications/com.palm.app.contacts/app/models7 q+ ?" O9 [- {4 m
  4. rm phone-number-formatter.js
    ( D( u# E% [( p  {) o* q
  5. cp /media/internal/phone-number-formatter.js ., y  j1 A% b+ S, |" F
  6. cp /media/internal/phone-number-formatter.js /usr/palm/applications/com.palm.app.phone/app/models/PhoneNumberFormatter.js- u% G2 k! Z  j  S+ r
  7. reboot+ ?! w4 c3 \1 C, l9 z
复制代码
机器重启,ok
4 f  w- m$ c: v0 }' O

" G6 R; m1 y$ G+ u+ ~
3 S7 r7 A9 p" g0 C' `
( j' x  K9 o! P- u0 M7 h5 @5 W改好的电话界面
% l5 _: e7 k9 Y0 A' @, Q6 R5 [  R/ N" r! |
: @% ?! t3 G$ m$ P: K; R0 r
改好字体的界面2 B/ m7 ?# F% N3 n& ^( x% I% C

/ W1 W3 u. W. o7 s+ G4 g( e, {! H* r; h
.2 K+ \' _# V6 L, G& L$ v- R0 \2 e
.
( x1 z: ^: L! A8 w) G3 A--原贴-------------------------------------------------------------------: }! e# d5 j# Z/ |" {
找到palm pre里电话格式的文件,谁能帮忙改改?
4 [8 i' q4 J  {' C  n, \1 Q1 e
.
  N% `1 A0 p+ S$ g& A.

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 22:24 | 显示全部楼层
解压缩那个jar文件,能找到不少东西呢,3 ]6 L+ a/ U- b; l

' R" R$ c7 S* @9 ]) G" d看了palm pre里短信程序好久了,就是找不到设置字体的地方,格式文件里竟然没有...
8 T' ]# X5 a3 {% Z8 N6 U0 V主要还是js程序没有学过。。
8 a8 W+ o$ b' ?+ Y$ Z  |
, i9 L$ P3 R* A! o4 J" o2 c' w还是iphone里的文件容易修改呀,也容易理解,哎.
回复 支持 反对

使用道具 举报

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

  1. 4 `  |6 s" c, F  k7 _4 l
  2.         formatParts: function() {
    0 n8 D( P: B, Y& ?  J; G2 H
  3.                 var b = "";) ~2 N0 K7 J! \2 j% a" m: G
  4.                 if (this.international) {
    ( x& o0 N  P; r) a
  5.                         if (this.prefix == "+") {
    , l! P! F2 ~- M" Z3 R$ g
  6.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);
    # p5 F3 {: G7 p0 a: r1 |  H) c
  7.                                 b = this.appendWithDelimeters(b, this.number, null, null);8 T! |. Y3 `) ~/ Z8 @
  8.                         } else {
    ! j+ Z  Y3 u% a8 c8 d$ P7 a) [5 d* N
  9.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);
    : \: @/ I" r: R) A$ O6 `
  10.                                 b = this.appendWithDelimeters(b, this.number, " ", null);
    ! e: _$ A( `+ R  n* I
  11.                         }
    , Q: t+ h2 K! U0 H- |* K: V. q
  12.                 } else {
    0 L1 _+ A0 B4 |; P# q! P1 x
  13.                         if (this.number.length > 10) {: |: G- l1 v) y/ H
  14.                                 b = b + this.prefix + this.number;
    3 C9 l2 _9 H) ^5 V
  15.                         } else {
    % U6 E, q1 \, s- Q) S6 J
  16.                                 if (this.longDistance) {
    , W* s6 c( g" \, a% F  A
  17.                                         b = this.appendWithDelimeters(b, this.prefix, null, null);' |, q1 V5 e1 E9 _- G
  18.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");0 }6 Y$ B6 i. C
  19.                                 } else {% Q2 ^) D" q0 j1 Y6 @
  20.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");
    6 [( L& j  z' f% }2 p$ ^
  21.                                 }. V( I1 C  ^( ?0 }% J: `
  22.                                 b = this.appendWithDelimeters(b, this.exchange, null, null);, F. u3 i  r' l& W3 G
  23.                                 b = this.appendWithDelimeters(b, this.numberPart, "-", null);                       
    / ~! V+ R5 b" d3 i
  24.                         }0 k- G7 ~/ O# ]/ o8 {8 w$ D! T
  25.                 }1 o4 P( }8 i2 X4 K, s  \
  26.                 return b;
    : ~) A& T4 e5 i3 R8 _
  27.         }  Q5 f! N8 e) j1 t  i# p0 B. q
复制代码

4 Z2 K& V) ]  z: r[ 本帖最后由 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 | 显示全部楼层
好像这个函数可以直接写成
9 H9 J+ Z- `9 _4 @- [# a2 r, V
7 C0 a; |/ `/ QformatParts: function() {4 @1 f( u! R  q/ b
                return this.number;9 l* }. e- u! d
}* m. Q8 b+ V; u4 T9 O

  T2 k0 U/ s! ~2 E' ?2 r节约系统资源,哈哈
9 D8 {9 V* p9 p$ d待会儿我试试
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 23:49 | 显示全部楼层
哈哈,我找到改垃圾中文字体的地方了。
; D! u/ x* g/ H
7 k6 W- w) p3 g# x4 P- D4 R/ d8 P  M中文用的是 uming.ttf  文鼎字体,换成微软雅黑的吧。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

4 E0 ?1 l5 ]# }2 p; m支持...
( T0 Z! G: u8 a; w+ Q
; ]; \4 m* @$ M9 p) K- U换成雅黑的吧... {. n4 g; r9 u! r
+ D4 d( O7 ?- u; y3 @( Y
然后测试一下.好用的话可以直接搞好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 或其他的朋友谁找几个好用的字体来大家测试一下?
1 V6 ^8 n) U9 G4 g我们放到网络上去,然后手工下载下来..?
5 s$ q/ l1 z% |- u. [8 s' V+ P; U& o' o* A) v7 v  i% `7 q
或是直接做在ROM包里...* A9 g9 C. |4 |& ?
这方面qinray很娴熟罗
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

直接替换这个文件:

1、插入数据线,选择usb drive
1 V& _. R5 J! v! n$ H4 u/ K3 E; u+ Q/ z- P& w2 ^! Z2 a6 l
2、把这个PhoneNumberFormatter.js 放到pre(移动存储器)的根目录+ z1 I; C3 u0 f& b: P

! c1 G/ N# a7 r0 K; U) d# R3、用root权限登录到手机,参考读spc的帖子5 S& Z- k1 N7 O

4 J' m; P% u& V6 m6 |4、运行这些命令
  1.   rootfs_open -w
    2 {- p. R  K) [( Q7 R. ]5 d
  2.    cd /usr/palm/applications/com.palm.app.phone/app/models
    1 E: h! u1 J1 e, v7 t! O2 }
  3.    rm PhoneNumberFormatter.js
    3 z  d' O; J4 ], X- D5 C; b. W
  4.    cp /media/internal/PhoneNumberFormatter.js .
      n* _- {2 U8 Y
  5.    reboot4 L" ]5 g& f9 ~! x* S
复制代码
机器重启,ok

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:15 | 显示全部楼层
原帖由 Relas 于 2009-6-27 00:06 发表
8 ?1 S1 R% D7 Z! y; e2 K, ~$ Y我有微软雅黑的,怎么给你呀?有17m
: l  N9 q7 p4 z0 h* o  K

4 ^: d- s3 T1 _* [8 S0 U6 B- w: C5 r  r5 P/ o8 h9 R. e! A
在Pre上可以用?
2 a6 Q/ S' P$ }2 O! j- W* T8 {) n+ o; ~" s% v- d3 ~& f' x2 N; B
可以放在我们的FTP上..其他的朋友去下载- k! \9 F; m# i
http://www.treo8.com/bbs/thread-19794-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:16 | 显示全部楼层
睡觉去了,明天和电信的朋友约了聊天,一起研究pre~~~( r- f' V: R2 M! [" B9 b
# ?, g' W% W( D; N
但愿edvo可以用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:18 | 显示全部楼层
原帖由 寂夜清风 于 2009-6-27 00:15 发表
' l& o+ C8 X* _0 [- s1 X: Z) |' U; m* y$ R

: {0 I' \8 o& k4 _, r9 d5 {2 o
- F6 J9 j8 W0 H+ z在Pre上可以用?
8 e. N. j$ E5 T. d. L( A  L
; g5 b6 F1 j. D; t/ }0 y5 k可以放在我们的FTP上..其他的朋友去下载
) P* Z% U  k: a- B6 Mhttp://www.treo8.com/bbs/thread-19794-1-1.html

) N+ {& Z  c' V' ]: d- v
: R0 ]) K. b- h
3 L/ L% f0 W) W/ A8 ~- ]2 A是用来替换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, 下载起来也不便.
4 L) J2 p5 n# j现在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 直接就下载现成的了 ; G2 Y5 s: Q3 O, C
谢谢高人们的辛勤劳动
; Z  u  d0 @. G8 M谢谢分享!* e5 A. E& K+ q5 y8 z) b; ]
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-27 09:09 | 显示全部楼层
换了以后,再也没有粗体细体混杂的现象了。。。
# i) Z2 ~* e2 u! R; K
" U$ Q  [5 E: I9 t0 r! j( s! y屏幕字体显示完美。

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:16 | 显示全部楼层
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc' X, [& A6 L& G2 L

3 {6 M, ?& c) o  [0 a然后,我粘贴一点楼上的,呵呵" J7 t% B5 n4 j% O
9 ^$ ~, g; n0 `5 [3 ?: s. Q9 R; B
1、插入数据线,选择usb drive3 l4 Q8 y; T/ g5 F% f3 c
2、把这个uming.ttc放到pre(移动存储器)的根目录
* e+ t9 f/ N+ n* l6 D3、用root权限登录到手机,参考读spc的帖子- I  E* H2 D% O5 d* o
4    运行这些命令
  1. rootfs_open -w- @  i/ I/ f2 ^# a
  2. cd /usr/share/fonts
    ( p: u! O% v; f& }( l" z5 {) O
  3. rm uming.ttc 8 Q: w( P/ d) d/ _* ~* R
  4. cp /media/internal/uming.ttc .) [0 A2 b. l, n7 e2 Y
  5. reboot
复制代码
机器重启,ok
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-27 09:55 | 显示全部楼层
原帖由 Relas 于 2009-6-27 09:16 发表 " Q1 v: q3 k' G; p
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc& A( y' [3 N. j

# D- L3 Y; ]' }' ?然后,我粘贴一点楼上的,呵呵8 i! p( R" @" ~  V# h

2 V4 q1 T% p% i3 L5 x" h" L1、插入数据线,选择usb drive& }; U  O! @/ L
2、把这个uming.ttc放到pre(移动存储器)的根 ...

" _7 A5 O) E1 o9 g( Z6 q) I9 X7 D3 u4 H* Z

5 v' q! J, f8 m# y  ^这么简单。。。。我昨晚配fonts.conf配置了一晚上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 14:53 , Processed in 0.412340 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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