找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23497|回复: 117

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

  [复制链接]
发表于 2009-6-26 22:13 | 显示全部楼层 |阅读模式
by 寂夜清风
/ I, G0 Z; W& U4 V; m# T我来把下面的回贴里的内容整理到一楼.方便大家; _6 X& G- X% Z, H* e
注意---改字体的方法适用于任何版本的ROM.
( V3 n  w3 @3 s4 d* g* G* d改字体可以用IPK来处理了..参见这里http://www.treo8.com/bbs/thread-168123-1-1.html" t) q8 V9 ^' r$ F9 J8 P
( }- |! C) F" W5 R1 }

0 @+ K# W6 U& t, O* a改电话格式的方法适用于1.03/1.04的rom。不适用于1.1及以后的版本.新的ROM里可以直接通过更改所在地区改号码格式.不再需要通过本贴的广法.

  t- \. v: ]( T) T- z0 p
% O  D$ }! |5 N( j; |$ U$ O% \
' G  V* {6 c" C* ~$ j& u改字体:; f/ }, i! M) \. Q" D, z/ a
3 c) ?! I- O) G+ _1 o% r$ G

. r! Q0 K, r( m: A! G先去这里下载字体(细雅黑)
7 d) h& A& M% e9 D5 nhttp://www.treo8.com/down/download/view-software-683.html
' ~5 e6 Q2 N# f
/ C  Q3 R/ M& M( \/ s9 i% e; J然后,
3 d/ |# b& X# Q0 i9 J# F% v# H+ N
1、插入数据线,选择usb drive
0 u8 a4 Q# K: u+ n; w) H# m2、把这个uming.ttc放到pre(移动存储器)的根目录
' {. W- ]2 f( _3 D3、用root权限登录到手机,参考读spc的帖子
. E. Y6 U; e( C' G/ u% [1 Q, ~& t4    运行这些命令
  1. rootfs_open -w5 Q7 y! p# e# @# a/ t  ~# F, ^0 @0 f
  2. cd /usr/share/fonts
    0 J0 V% a' @( e/ P2 c! d
  3. rm uming.ttc . g5 D6 l! a/ ~7 i! K) `
  4. cp /media/internal/uming.ttc .+ h8 G) x: I! X# S# Y4 {4 F$ a
  5. reboot
复制代码
机器重启,ok
: q9 ]! l) A- I; _( \) G

5 W& q1 }+ I& P/ o. L+ O4 |/ N) |0 ?/ D+ S& O3 g7 d0 A+ E
( c1 T3 p- W! m; J
改电话号码格式:! W7 p3 a( {# X: B! u  d# z

" @! }. R: e  D
* N* k+ ^! V1 [' K9 q% }, X# t! \' h
1、插入数据线,选择usb drive
0 Y% f8 n; Y2 L- p3 B/ @7 h( ~' S& ^% G, c* S. b: ~( {0 @
2、下载顶楼的附件,将这个phone-number-formatter.js  放到pre(移动存储器)的根目录& D" `: h" D2 B/ y6 j6 J# l) W
9 y6 a) I+ ?. d' A+ A0 e* V7 n
3、用root权限登录到手机,参考读spc的帖子4 t/ U) [, O, y% r( }

  b0 r8 E) V  \, d4、运行这些命令 ,
$ ]# n  h# s- r3 H  F) X# q注意:这些命令要一条条的拷贝进去执行;. o* l( l8 Q* u( P1 |
论坛网页拷贝出去可能带些随机码,可以打开个记事本先放进去编辑去掉乱码再拷贝到telnet窗口执行;
" R' @' P/ n! d5 |; p) }第一个cp 命令后面有个小点别漏了;第二个cp命令比较长,直到reboot前面为止,大家不要看成几条命令了
  1.   * |8 Y2 m- Y  S4 {% ?- o1 o$ y
  2. rootfs_open -w
    ) ^2 N  I' n; R% _  {
  3. cd /usr/palm/applications/com.palm.app.contacts/app/models) D* A, O) c  C2 K) Y' ?$ d
  4. rm phone-number-formatter.js8 S2 E, m/ V5 h# g" V+ E7 x5 c
  5. cp /media/internal/phone-number-formatter.js .8 |$ |, V8 }; M$ t: `2 B
  6. cp /media/internal/phone-number-formatter.js /usr/palm/applications/com.palm.app.phone/app/models/PhoneNumberFormatter.js" _( K* N5 N3 q- I
  7. reboot0 f% `8 R" ~0 @, S9 L) q# }. x
复制代码
机器重启,ok
+ G4 P6 x- N7 ]/ E
3 W) ^; l4 h8 R# ^' A

% ^+ I8 t8 K. }9 y. |2 [6 O" P
6 m7 k$ M9 m  d改好的电话界面$ k3 Y) r6 b  {3 i- @" Q: D9 F
2 ~2 t$ s# F1 w, t7 L, N/ b
; i; Q! J8 e' Z; x4 u/ D! b9 ]
改好字体的界面
1 n' x4 _+ R4 E- R
2 C3 i% O* i0 S$ q" W; J. G1 M6 h4 n) t" [
.  L* f& @* Z  Y
.- w3 E# P$ {( {" P6 y; U
--原贴-------------------------------------------------------------------6 G* d: u: a$ h1 k
找到palm pre里电话格式的文件,谁能帮忙改改?

" {9 z- F8 _  H$ q. X% E8 i3 Z.! \8 H" v5 ~. A
.

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 22:24 | 显示全部楼层
解压缩那个jar文件,能找到不少东西呢,
" [( B' S2 L- |1 y6 l9 {- E4 g" ?; s! }
看了palm pre里短信程序好久了,就是找不到设置字体的地方,格式文件里竟然没有...7 t4 |3 X) P4 o; K0 e( O, d" Q
主要还是js程序没有学过。。& k: G& V9 |1 F0 v# b! O
! s. Y6 b2 g" [6 b
还是iphone里的文件容易修改呀,也容易理解,哎.
回复 支持 反对

使用道具 举报

发表于 2009-6-26 22:25 | 显示全部楼层
不熟悉编程, 貌似格式化电话号码的函数是: formatParts
  1.   r0 d( L; m7 n+ ?& H0 |1 `
  2.         formatParts: function() {* Y" P. a' Q9 O& d0 C6 J7 F
  3.                 var b = "";
    $ K0 Y2 {. U* o2 r8 X+ M" _
  4.                 if (this.international) {8 S$ }" t' f$ N% g0 |% Y$ r
  5.                         if (this.prefix == "+") {
    + g: L3 ]. A- E' F9 Z
  6.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);* O1 ]- a7 }& H7 ?- _$ l% M$ E
  7.                                 b = this.appendWithDelimeters(b, this.number, null, null);
    3 e, E8 s+ C; n- E
  8.                         } else {5 q+ K1 _- F2 ~3 ^3 _6 q! v2 l
  9.                                 b = this.appendWithDelimeters(b, this.prefix, null, null);% w' m" J  j; m/ m# T
  10.                                 b = this.appendWithDelimeters(b, this.number, " ", null);
    ' {% ^/ x9 ]8 r$ t6 w4 Z
  11.                         }& w6 O3 E+ A7 m( p- {8 Q8 C
  12.                 } else {
    8 h# o) e( M) ~' [* a" [- F7 d
  13.                         if (this.number.length > 10) {( \: w6 m( ^" ~- \4 B
  14.                                 b = b + this.prefix + this.number;( T" B) Z- O  f
  15.                         } else {
    9 u$ z' |5 Q. @+ H1 b
  16.                                 if (this.longDistance) {5 e2 t; \. x# N. x- L0 W- _& f
  17.                                         b = this.appendWithDelimeters(b, this.prefix, null, null);
    1 ?) k" s3 l- ]# u1 J% [9 W
  18.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");
      H7 f, B0 `8 \
  19.                                 } else {
    ' _1 _9 G0 X0 R# a. {4 I  d
  20.                                         b = this.appendWithDelimeters(b, this.areaCode, " (", ") ");" @# T$ j$ L7 i1 V( |7 g
  21.                                 }2 R+ D7 {' L' K, m/ @1 t
  22.                                 b = this.appendWithDelimeters(b, this.exchange, null, null);
    . N, J$ B: M8 k3 @
  23.                                 b = this.appendWithDelimeters(b, this.numberPart, "-", null);                       
    1 h6 F# X2 e* V2 z& S; W. H, H& M
  24.                         }
    : O4 T2 W) Z3 r
  25.                 }/ ~/ U" x. a- Z# x, J* O9 S- Y! [& t
  26.                 return b;2 y4 s& Z% s" w2 l* _
  27.         }
    , I0 A. C4 ]5 E: j9 G
复制代码

. [  `0 `. g* M6 A[ 本帖最后由 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 | 显示全部楼层
好像这个函数可以直接写成
  Y& S$ z( ~; ]+ F. l
$ S" l+ g% ~# E. ^# x; l3 iformatParts: function() {! M; e2 f) ]2 S7 v* `
                return this.number;
; }+ D8 x9 k4 a' X' T+ i3 y$ n" ]}% l7 S2 O1 r$ f$ {! J
! @5 A+ [7 O) c$ b7 n9 y* r1 L  Z; ^
节约系统资源,哈哈3 Y! p. l. ?! Z- z, ]* ]$ @* I
待会儿我试试
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-26 23:49 | 显示全部楼层
哈哈,我找到改垃圾中文字体的地方了。" {# R& g* H% {# Q7 V
" Y7 v' h. L* |# v1 J
中文用的是 uming.ttf  文鼎字体,换成微软雅黑的吧。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-26 23:51 | 显示全部楼层
, l% V8 r+ t* B! t9 ?
支持...5 N, @3 Z) E# S8 D5 B* E# ^) q/ z
5 E5 b/ o0 n6 {: E! e+ I
换成雅黑的吧..- f* P/ I' u4 u( H9 Q, F1 t5 r" S

4 B3 J: s  s$ c6 R# Q( R然后测试一下.好用的话可以直接搞好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 或其他的朋友谁找几个好用的字体来大家测试一下?
% j' h8 ^+ v7 \; [! r我们放到网络上去,然后手工下载下来..?
$ @4 y/ B# p+ ?$ I0 S# T$ d6 ?9 m3 O
或是直接做在ROM包里...( \0 T, I! N% x' W7 ~. y
这方面qinray很娴熟罗
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

直接替换这个文件:

1、插入数据线,选择usb drive- h$ C( j0 E+ m$ x6 `
1 j4 }) u! r/ }3 v# V
2、把这个PhoneNumberFormatter.js 放到pre(移动存储器)的根目录( b4 _- m/ ]  Z$ k
+ x6 G- d2 D; ]
3、用root权限登录到手机,参考读spc的帖子
' s0 z4 r: `7 s  ?) k  X
0 S/ y# O6 y- i% ~9 c, W4、运行这些命令
  1.   rootfs_open -w0 i; H* {9 a' N
  2.    cd /usr/palm/applications/com.palm.app.phone/app/models9 F; X) f' ^, U
  3.    rm PhoneNumberFormatter.js 1 }( d- b1 d& o' h3 R2 R
  4.    cp /media/internal/PhoneNumberFormatter.js .- i: I% U& O  H! X& n5 ~4 |
  5.    reboot
    7 E# U+ N+ b' g
复制代码
机器重启,ok

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-6-27 00:15 | 显示全部楼层
原帖由 Relas 于 2009-6-27 00:06 发表 7 t6 Y& t# D. S: @; a8 o
我有微软雅黑的,怎么给你呀?有17m

2 g3 S( h+ d% o& G- \
2 M1 |& Q+ `4 k3 {6 ~$ S; o5 I9 i. Q
在Pre上可以用?3 G8 W0 o8 \; r
* ]& N. j7 s% k. H& g
可以放在我们的FTP上..其他的朋友去下载
/ u8 x+ b: K% y. m$ r% V" Shttp://www.treo8.com/bbs/thread-19794-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:16 | 显示全部楼层
睡觉去了,明天和电信的朋友约了聊天,一起研究pre~~~
# q$ e6 s9 B$ X0 p5 i5 {
4 v4 b, m$ a6 b* i( x但愿edvo可以用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 00:18 | 显示全部楼层
原帖由 寂夜清风 于 2009-6-27 00:15 发表
* o8 r% ~0 G# `1 a
$ S# K% |# Y3 L0 E: j, N  {9 G0 N. Z

* _+ s' R3 v+ S; ~在Pre上可以用?3 `* }; ~% p% D9 G! _9 o

5 P% N) V; \+ ?9 c$ {3 V可以放在我们的FTP上..其他的朋友去下载
2 s$ Z! v$ p. zhttp://www.treo8.com/bbs/thread-19794-1-1.html

. @$ F/ s, n: k$ U
, b5 [* @3 w5 U+ a& w  y) u0 i+ p% `& m2 ^- X8 Z
是用来替换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, 下载起来也不便.
! _5 M9 ^7 a) ^8 v1 B6 W' n现在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 直接就下载现成的了 . O8 @2 r- C- V( A9 b
谢谢高人们的辛勤劳动
0 N  o0 p" w" k' P; ^# i谢谢分享!
- _: k- |. R. O# A; ?' |[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-6-27 09:09 | 显示全部楼层
换了以后,再也没有粗体细体混杂的现象了。。。+ X4 T% \3 N$ u; t
9 G/ r' ~4 c/ }) H/ U( T( o
屏幕字体显示完美。

本帖子中包含更多资源

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

×

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 09:16 | 显示全部楼层
步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc% h' U; t/ S; M
0 H  y9 ]( o4 [9 K5 |2 A. Z0 k" }2 h
然后,我粘贴一点楼上的,呵呵
4 ]$ G3 }6 b+ n  ?6 D* s) _: H5 c  I9 N8 Q( T5 v! F& w+ X
1、插入数据线,选择usb drive  T+ p; O. S' j' ~0 |, |& _. u' d+ Z
2、把这个uming.ttc放到pre(移动存储器)的根目录# X. F5 q8 i2 u8 B) H5 V
3、用root权限登录到手机,参考读spc的帖子# ]1 A1 X6 ]' E& _! V8 R. p9 F
4    运行这些命令
  1. rootfs_open -w: F4 T' D: A5 u" ^, |
  2. cd /usr/share/fonts
    2 a( s$ a9 U( N- `
  3. rm uming.ttc . C: u) m& u! ?( `5 `+ ~
  4. cp /media/internal/uming.ttc .' d% i3 `0 }/ ?& r" h) L' `) o$ A
  5. reboot
复制代码
机器重启,ok
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-6-27 09:55 | 显示全部楼层
原帖由 Relas 于 2009-6-27 09:16 发表
; M1 i+ S/ Z; Z0 W: n; ^步骤就是,将我传到论坛服务器上的 微软雅黑字体包解压,把其中的细体那个字体文件改名为uming.ttc
6 `( _( A5 V: o. X2 U% g  z* D4 P$ Z) f7 q  o& j
然后,我粘贴一点楼上的,呵呵
  R# L% T9 l$ ?. J+ \* g1 ?6 s
/ l* h1 x0 [' A+ r1、插入数据线,选择usb drive0 Q( O" d! K" C# r' d
2、把这个uming.ttc放到pre(移动存储器)的根 ...
# A) X7 q3 f. n& X. D" V

$ w  a0 n; \" P1 B  p% ~
% d1 C# E1 H" c- ^$ k0 F这么简单。。。。我昨晚配fonts.conf配置了一晚上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 11:47 , Processed in 0.423194 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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