Tag Archives: 工具

易于提交的App Store Preview视频格式

反正我是为了提交App Store的Preview视频操碎了心。

总之是这个链接拯救了我:

https://stackoverflow.com/questions/25820601/unable-to-load-app-preview-in-itunes-connect

这个方法使用了一个叫做HandBrake的视频格式转换软件。

除了链接中提到的之外,其实还有几点需要注意的。我把所有的都列一下好了:

  1. Format:MP4 File
  2. Framerate(FPS): 30, Constant Framerate
  3. Quality: Constant Quality, RF: 0. (其实RF这里可以,可以调整一下,是导出质量)
  4. 切换到Picutre页签。
  5. 注意Storage Size还有Display Size要与Source保持一致。如果不一致,则需要调整Anamorphic和Cropping选项。
  6. 切换到Audio页签。
  7. Samplerate设置为44.1。

这样基本上导出来的格式就比较稳了。

 

为游戏缩减TTF字体文件

找到几个方案,最终决定用FontPruner来实现。其它方案可参考下方的相关资料。

FontPruner的执行需要电脑支持Python和Jave的运行。

提前准备

1. 文本合并

首先,为了方便FontPruner的执行,我们要把所有的文本信息保存到一个txt文件中。

实现文本合并有很多方法,这里我采用了Notepad++以及它自带的插件Combine来实现。

步骤:

  1. 在Notepad++中打开所有要包含的文件。
  2. 为了以后使用方便,我们可以把当前打开的文件保存成一个Session(相当于工程文件)。
  3. 执行Combine插件,并保存为alltext.txt。

2. 运行准备

  1. 在FontPruner的目录下创建input目录,并将alltext.txt拷贝进来。
  2. 如果需要追加其它字符,可以在input目录下创建另外的txt,并将要追加的字符保存进去。
  3. 一定要注意txt的编码格式统一,否则转换会失败。
  4. 将字体文件拷贝到FontPruner目录下。
  5. 在FontPruner的目录下创建output目录。

开始导出

打开命令行执行如下命令:

如果没有报错,那就导出成功了。

但是不知道为什么,FontPruner会过滤掉空格和Tab符号。为了解决这一点需要以下操作:

打开output\intermediate\unChineseOutPut.txt文件,在开头手动加入一个空格和一个Tab符号。

然后执行:

这次的导出文件中就会包含空格了。

相关资料

https://github.com/GameBuildingBlocks/FontPruner

http://font-spider.org/

http://ecomfe.github.io/fontmin/

http://fontstore.baidu.com/static/editor/index.html