冒险解谜游戏中文网 ChinaAVG

标题: 【大型图片字库AVG汉化第1弹】ANKH系列主菜单汉化讨论专用贴 [打印本页]

作者: shane007    时间: 2009-6-4 11:47
标题: 【大型图片字库AVG汉化第1弹】ANKH系列主菜单汉化讨论专用贴
由于汉化内容很复杂,在这个帖子里只讨论和主菜单汉化有关的内容。
6 b+ X  W+ G5 w主菜单使用一个独立的tga图片作为字库,所以要汉化主菜单只要把tga图片里字母的样子修改掉就可以了。 6 j2 d" F7 D) `
; Z, A$ K, E5 A7 f' ?+ E
前期准备 3 c' C, m( W1 o0 b& I. @4 |
1.找一个和主菜单的字体风格相同的中文TTF字体。
/ k5 D1 }6 Z( b6 e* @9 K" ~2.对英文主菜单的字体的高度和宽度进行研究,寻找出适合的中文字体的高度和宽度。 0 p& I* Q9 q: N4 n0 G4 V7 h& v
3.在字幕文件中找出主菜单字幕ID和字幕文本。 & L8 S" x& j0 T
4.翻译字幕文本。 4 N8 _+ i( ^" `+ i
5.统计译文中不重复的中文字的个数。 & K2 c9 `! {$ c3 X
8 y! }0 |$ [6 Z, N
字体文件初始化
4 F5 O# ~7 J) C) _; @tga文件有2个配置xml文件,其中一个记录了每个字母在图片中的x,y坐标,宽度,高度,以及显示时的x,y方向上的修正量。配置文件的每一条记录,其实相当于给tga图片中的每个字母画上了一个看不见的
# f# ~! ?5 h' U; ]小方框。 . h  _* r" W7 s3 h3 }6 Q; [
* D: i9 S5 N0 c2 }. a
在前期准备中我们取得了译文中不重复的中文字的个数,以及预先设定了适合的中文字体的高度和体宽度。接下去
. ~0 C( p& N6 y  D1.修改配置文件,使配置文件和我们设定的中文相符合。 6 u* m. {" L* J$ u( ~8 @
2.修改tga图片,把中文写到图片上。 " z! k' u2 ~. S" o4 O8 p

% M0 M1 T9 P$ z$ J7 k, o, a要做到上面2件事还是挺复杂的,下面详细说明。
; ~; z1 u8 |2 \0 m- R
字体的参数修改以后,一行所能容纳的字符个数就和原来的不同了。   K: g( ^, M. V( d2 }# ^
如果一张512X512的tga图片不能容纳所有的中文字符的话,还可以扩大图片的尺寸,cegui好像还支持1024X1024的尺寸,如果还不行,可以适当修改译文,减少不重复的中文字符的个数。不过,主菜单的字幕应该不多,以上这些情况应该不会很严重。 ; b. C$ j% d+ O$ H/ e
8 M6 F3 J2 }) w4 R3 |5 r
如何把中文字符写到tga图片上去呢?
3 f! M4 W3 c  I+ N
4 w2 T* Z9 x) v$ p% Y
; F" n0 N7 x6 X! Y5 L' r7 `: Q6 R% W" M待续& N; i  Y( q2 B4 [7 \1 M- U. L9 a
" C0 A! Z/ H  ]" |
0 O+ n; J$ O; X0 a* z5 v

作者: 慕容枫叶    时间: 2009-6-4 12:36
如何把中文字符写到tga图片上去呢?* i! S) z7 T5 v
' o( q- u9 d' N: e& _, @
  d/ r+ z& v2 w. @3 t0 b
这里不太明白你的意思啊……5 V& j& B9 W) v. J& ^2 ^

9 h$ |6 Y; y' u) L& S3 L7 Q- |' y7 m$ E
TGA图片我倒是经常接触。。。。  E7 M+ `9 r- t1 |# h* B
是修改图片把中文字符放上去还是啥?( e7 c/ Y5 h, M. [3 e
其实TGA图片和JPG图片差不多 都是可以修改的
作者: shane007    时间: 2009-6-4 17:07
等我晚上更新




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2