Starbound

Starbound

[StarCore Localization Team] Simplified Chinese Mod (zh_CN)
This topic has been locked
帅疯疯想做照骗  [developer] Jan 3, 2017 @ 12:26am
字体指南
注意:
  • 仅提供游戏用中文字体的修改方法
  • 仅面向有一定动手能力的高级玩家
  • 玩家个人可能造成的侵权行为与本人无关

准备工作:
  • 软件:FontCreator
  • 字体:自备中文字体,以及拆包得到的hobo.ttf

开始之前:
  • 修改前,请确保ttf字体能够正确在游戏中显示。
  • 中间很多地方可根据个人喜好操作,本文仅提供一个较普遍的制作方法。
  • 玩家操作过程中遇到的问题请自行百度解决,本人对此将不做任何回答。

第一步:预览
  1. 为了检验使用的ttf字体能否使用,请在mods目录下新建一个文件夹,放入你要修改的ttf并改名为hobo.ttf
  2. 运行游戏查看效果。
    点击此处查看图片[pan.diemoe.net]
  3. 如果你的你在这里显示就已经不正常,那么请换一个字体。

第二步:缩放
  1. 用FontCreator打开你所要修改的字体(后文简称中文字体)和拆包所得的hobo.ttf(后文简称官方字体)。
    点击此处查看图片[pan.diemoe.net]
  2. 选择中文字体后,工具->字形转换,先清空右侧的脚本,后在左边的Outline中选择Scale,添加到右侧,并将水平和垂直改为85%。即将字体整体缩小至85%,以和官方字体的英文字符在一起看起来不至太突兀。
    点击此处查看图片[pan.diemoe.net]
  3. 点确定开始转换,时间会比较长。请耐心等待。

第三步:抬高
  1. 先将修改中的中文字体进行保存,再次进行第一步:预览。
    点击此处查看图片[pan.diemoe.net]
  2. 可以看到,中文字体并非在显示于中间,所以要对其进行抬高处理。
  3. 在FontCreator中选择中文字体,工具->字形转换,先清空右侧的脚本,在左侧的Outlines中选择Move,水平为0,垂直为120(自行估计,各字体不同)。确定后请耐心等待结束。
  4. 一次调整可能不准,多次重复第三步:调整水平移动的距离,保证字体在框的中间。
    点击此处查看图片[pan.diemoe.net]

第四步:合并
  1. 请参照官方字体中的字符编码,逐个删除中文字体中对应的字符。必要时可使用ctrl+f搜索不按顺序排列的字符。($0021-$007E, $00A0-$017E, $0400-$0527, $20AC, $3000, $E000-$E024
    点击此处查看图片[pan.diemoe.net]
  2. 删除完毕后,插入->字符,按图片输入后,确定添加。
    点击此处查看图片[pan.diemoe.net]
  3. 新添加的字符会在最后,翻到最后,将官方字体中$0021后所有字符复制,点选到中文字体中的$0021处,粘贴,完成英文字符的合并。
    点击此处查看图片[pan.diemoe.net]
  4. 合并入的字符可能也需要高度的微调,请选择所有新合并的字符后进行第三步的处理。(两者需要抬高的高度不同,所以分开处理。)
    点击此处查看图片[pan.diemoe.net]

第五步:微调
  • 其实经过以上步骤之后一般就已经可以了,不过由于游戏的渲染比较奇怪,所以有些地方比较奇怪,这里就需要微调了,至于微调,本人也不怎么懂,所以不做过多叙述,以免误人子弟,各位还请多多百度。
Last edited by 帅疯疯想做照骗; Jan 3, 2017 @ 12:27am
< >
Showing 1-1 of 1 comments
很好!
< >
Showing 1-1 of 1 comments
Per page: 1530 50