《上古卷轴5:天际》定制你自己的字体
admin
2023-02-17 03:03:00
0

首先说明,所有这些配置文件,都是游戏原版压缩包里的,并在此感谢lmao汉化组首先提供思路,我只是借花献佛而已。
下面是具体步骤:

1.首先我们需要一个BSA解包工具:BSAUnpacker,用以将Skyrim - Interface.bsa文件中的fontconfig.txt解压出来,

当然,如果你没有这个工具,也不必急,LMAO汉化组提供的汉化包里已经把这个文件提取出来了,我们可以直接用这个,

把这个文件放入到\Data\Interface下,以后可根据需要修改里面的字体。

2.第二步,下载制作swf字库的工具,推荐用adobe flex builder 3.0 或adobe flash builer4.0 或4.5,推荐用3.0吧,简单好用,4.0和4.5也可以,大同小异,

下载好后,安装好这个工具,准备开始制作字库。

3.第三步,准备你需要制作swf字库的源字库,你喜欢哪个就选哪个,这里我以雅黑为例吧,我把这个雅黑文件复制到C盘下,

于是C:\下就有了个msyh.ttf文件,这就是我们要生成的游戏字库的来源文件。

4.第四步,在这里我们以adobe flex builder 3.0英文版为例做说明吧,简称flex3.0,

启动flex3.0,新建一个ActionScript Project项目,项目名随便填,然后点击完成,进入工作区。

5.第五步,在工作区左侧src目录下的*.as文件即是我们需要编辑的,幸好这个文件在工作区正中已经打开,

我们只需要在其中填写代码即可。

6.第六步,我们现在需要的,即是在代码区中

public function ******()
{

}

这个代码段的前面(后面也可以)填写代码即可,以下是假设以temp命名的项目为例来说明代码行如下:

[Embed(source="c:/msyh.ttf", fontName="msyh",fontWeight='normal' , fontStyle='normal' ,unicodeRange='U+0000-U+ffff,U+0000-U+ffFF', mimeType="application/x-font")]

public var ABCD:Class;

以上两行代码,即实现了制作一款字库,至于其他语句,大家就不需要了解太多了,知道这两句即可。

上面语句解释如下:

source="c:/msyh.ttf",  来源字体文件位置,这里我为方便大家,使用了绝对位置,也可使用相对位置,但相对麻烦些,就不多说了,大家按这个格式即可;

fontName="msyh", 这个自然就字体名字了,也是大家以后在字体调用时的名字,一定要记住;

fontWeight='normal' , fontStyle='normal' , 这个是字体样式和是否加粗,推荐就这样吧,用普通就可以了,没必要再去设置个加粗或什么斜体之类的了,在游戏里足够;

unicodeRange='U+0000-U+ffff,U+0000-U+ffFF', 这是字库字符范围,其实有没这句都无所谓,不过为了全面,还是介绍下,大家按我这个默认来就可以了,可删除这句,但不要乱改;

mimeType="application/x-font",这个是媒体类型,默认是当前这种,也可以是application/x-font-truetype,不过用默认即可;

public var ABCD:Class; 这个是定义了字体类变量,为以后调用方便,这里ABCD是名字,我们可以随便改,只要不和项目名相同即可。

以上即是对语句的解释,当然,如果想再定义粗体,或再增加一种字体,可以按此格式另写一行即可,不再多说。

7.第七步,在flex3.0菜单栏上点击RUN,运行项目,一路确定下去,就生成了swf字库文件。

生成的swf文件的名字,是和你的项目名字相同的swf文件,位于你的项目文件所在文件夹下的\bin-debug中,以temp项目为例,就在以下目录中:

C:\Documents and Settings\******\My Documents\Flex Builder 3\Temp\bin-debug;

我们就可以把这个swf字库复制到游戏\Data\Interface目录下生效了。

8.第八步,配置fontconfig.txt,这里不多说了,可以参照LMAO的那个配置文件即可,将对应字体修改成你生成的字体;

在这里要注意一点的是,如果你的字库中没有粗体,那么在fontconfig.txt文件中,字体名字后面的bold一定要改成normal,不然进游戏会显示方块。

好了,以上就是自己制作字库的完全过程,希望大家都能制作出自己喜欢的字库。

相关内容

热门资讯

《恶魔城X:月下夜想曲》突然出... 大家好,昨天介绍了全能模拟器。其中PS1上的经典游戏多得恐怖,最让大家念念不忘的经典中的经典之一,就...
百位大佬穿着“移动别墅”围攻史... 谁家游戏没有几个高逼格的BOSS,让玩家们熬夜奋战,享受拯救世界的快乐?但最近 网易旗下《逆水寒》手...
原创 s... steam手柄上市半小时被抢光,黄牛转头就高价转卖,价格已经炒到三倍,最近,新款Steam手柄在海外...
原创 I... IG新场馆即将启用,门票公布后引起网友不满,定价翻倍无法接受,最近,IG官宣全新主场即将正式启用的消...
原创 魔... 盘点魔兽世界TBC周年服二阶段毒蛇神殿必入的极品武器,你觉得阶段性谁最恐怖如斯?速看! 一、蛇脊长弓...
原创 L... LPL第二赛段组内赛,只剩最后2周赛程了,登峰组的8支战队,除了榜一和倒一的BLG和WE,排名暂时比...
下一个拉瑞安?曾经的俄罗斯小作... 你的下一部《质量效应》,为何不能是《苍穹浩瀚》 对于深耕硬核RPG领域的玩家而言,Owlcat Ga...
原创 低... 在王者荣耀中,有没有一个中低分段很好用的上分英雄呢?可能很多玩家都比较好奇这么一个角色,意思就是,我...
备战冠位从者特别挑战!《FGO... 《FGO》奏章4新版本上线后,除了全新主线剧情、限定从者、法庭裁定新玩法之外,还有一项容易被玩家忽略...
4月全球收入榜:王者蝉联Top... 5月7日,AppMagic发布2026年4月全球手游收入排行与增长榜。4月全球手游收入环比下降4.3...
「热门套路评测」中单惩击白起打... 这一篇文章我们来聊一下最近比较火热的中单白起带惩击的套路,所有的套路都是打一个信息差,当不存在信息差...
《朋友收集 梦想生活》简评:欢... 《朋友收集》系列在任天堂的游戏阵容中属于兼具奇葩色彩与独特魅力的作品,它没有传统意义上的主线剧情,也...
原创 异... 异环里藏有许多还没公开的隐藏成就等着大家来解锁,大家顺利完成对应条件后就可以获取各类稀有奖励,像是特...
不到12小时打通《红色沙漠》!... Pearl Abyss凭借自身在MMORPG开发上的深厚积累,精心打造出单机RPG佳作《红色沙漠》。...
考公大省照进江湖,燕云好客冬瓜... 知道咱们“烧冬瓜”的燕云十六声火,但真没想到能火到这个地步!如今开放世界赛道扎堆,而能突破圈层风靡全...
刚刚《尘白禁区》官宣:明日重新... 回来了。 文/修理 今日(5月7日),《尘白禁区》发布公告,确认游戏将于5月8日下午两点重新开服,并...
五月新版本进度冲刺!《FGO》... 五月新版本正式开启后,不少玩家都想快速冲刺《FGO》奏章4主线进度,早日解锁圣晶石奖励、五星玛修完整...
央视连播两集纪录片,重新认识中... 如果把时间倒回二十多年前,你告诉我游戏能登上央视,还能被连着点赞,那我大概率会让你洗洗睡了。毕竟在那...
APT破纪录、APL玩潮流、红... 2026年开年,亚洲竞技市场便进入了“神仙打架”的白热化阶段。各大赛事品牌不再满足于常规办赛,而是各...
王者星币商店别再乱换,哪吒联动... 大家好,今天,想聊聊哪吒联动比较重要的零氪奖励。 哪吒联动已经开启1周的时间,相信很多玩家都换到姜子...