制定字库文件教程、文字越过下界线和字体大小的解决方法
先参见这些帖子吧。**** Hidden Message *****1、輻射4超級字庫附製作教程最終版https://bbs.3dmgame.com/thread-4974152-1-1.html2、对于《輻射4超級字庫附製作教程最終版》中制作教程的补充:https://bbs.3dmgame.com/thread-6415810-1-1.html
3、上古卷軸5超級字庫,400多款字體附製作教程https://bbs.3dmgame.com/thread-2856732-1-1.html
好了,回到正题吧!
如果想改字体大小或想看游戏里面的文字越过下界线的解决方法,请先看完这解决方法,再看制定字库文件教程。
文字越过下界线、字体大小的解决方法:1、 打开High-Logic FontCreator 14.0,在菜单上的“File”→“Open...”选择指定字体的字体文件,等读取字体文件读取完成后在菜单上选择“Font”→“properties....”→“Masters”,更改Win Ascent(上界线)、Win Descent(下界线)的数值更改好了(如果游戏文字越过了下界线就可以改小)
2、 如果需要修改字体大小,在菜单上选择“Tools”→“Glyph Transformer...”→“Outlines”→“Scale”(缩放),把Horizontal(水平)、Vertical(垂直)的数值改了(要数值相等)。要改了所有字符,需要把“Glyphs”选择AII,再点击“OK”,就能看到所有字体大小的效果。
3、 修改字体大小或上界线、下界线都改好了,再选择菜单上的“File”→“Export Font”的ExportDesktop Font (ttf/otf),保存字体会放到“我的文档”目录下的Fonts文件夹
4、 按照制作字库文件教程吧。
制作字库文件教程:1、 下载Flex sdk 4.6.0 和 JAVA、Flash汉字嵌入助手和adobe air
2、 解包Flex sdk 4.6.0到指定路径的文件夹目录下
3、 安装Flash汉字嵌入助手、JAVA、adobeair
4、 按照对于《輻射4超級字庫附製作教程最終版》中制作教程的补充 这个帖子的mxmlc.BAT、flex-config.xml 这两个文件做好了(flex-config.xml 在flex_sdk_4.6文件夹目录下的frameworks文件夹里面)
5、 打开Flash汉字嵌入助手,可以选择系统字体或外部字体的指定字体,必须选择高级抗锯齿,再把字体名更改指定字体的英文名,点击“保存”会保存“FontLibrary.as”放到指定路径的文件夹目录下
6、 打开cmd命令行,输入X:\X\flex_sdk_4.6\bin\mxmlc.batX:\X\FontLibrary.as -accessible会自动生成FontLibrary.swf 这个字库文件
7、 把FontLibrary.swf改成fonts_zhcn.swf,将fontconfig_zhhans.txt的里面 所有map"$.......="……" Normal 改成map"$.......="已更改的字体名(Flash汉字嵌入助手的字体名)" Normal 保存好了
fontconfig_zhhans.txt需要游戏解包工具BAE - Bethesda Archive Extractor来解包Games\Starfield\Data\Starfield- Interface.ba2得到参见星空 Mod 制作教程https://bbs.3dmgame.com/thread-6450863-1-1.html这帖子有游戏解包工具BAE - Bethesda Archive Extractor的附件下载
或提供fontconfig_zhhans.txt原始文件
8、 把已改完的fonts_zhcn.swf、已改完的fontconfig_zhhans.txt 两个文件放到“我的文档”目录下的My Games\Starfield\Data\interface如果有已存在的字库文件,请备份以防万一吧
9、 打开游戏进入可以看到字体效果。
66666666666666666正常支持一下66666666666666
6666666666666 感谢分享,最近为星空制作自己喜欢的字体就遇到了这个问题
支持支持 感谢分享!!!!!!!
页:
[1]