《上古卷轴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,不然进游戏会显示方块。

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

相关内容

热门资讯

六城开战!天下贰经典版服务器爆... 六座城,同一天,同一时间,全部开战。这不是演习,也不是测试服——6月17日《天下贰·经典版》资料片“...
《恐鬼症》1.0版跳票延期至2... 自2020年进入抢先体验以来,合作恐怖游戏《恐鬼症》(Phasmophobia)的1.0正式版一直是...
香港任天堂发布Switch2涨... 香港任天堂发布Switch2涨价通知,因受到各种市场环境变化影响,在评估今后全球业务发展性后,香港的...
从游戏主播到多元发展,细数小象... 最近游戏直播圈最让人印象深刻的,莫过于小象大鹅旗下主播接连不断的好消息。不是靠营销,不是靠话题,而是...
原创 T... 各位LPL的观众和英雄联盟召唤师大家好,这里是天下游戏汇。 MSI季中冠军赛开赛两天,T1在入围赛打...
触乐怪话:质量上乘的小游戏 触乐怪话,每天胡侃和游戏有关的屁事、鬼事、新鲜事。 图/小罗 前段时间,我在《英雄联盟》客户端里看...
原创 【... 宝子们,二重螺旋新版本雪国列车篇终于来了,新老婆芙罗拉以及她的大天使皮肤应该吸引了不少萌新入坑,那么...
运营三年了怎么更好入坑了,这款... 对于一款上线已满三年的MMO来说,“现在入坑会不会太晚”几乎是所有观望玩家的第一反应。 长达三年的...
当素色青花瓷和忘川梦魂相遇,《... 盛夏将至,万象更新,《剑网3缘起》商城与外观内容同步焕新,多款全新外观礼盒与发型华丽登场,江湖风貌再...
新史低4块8杀疯了!12年老游... 快科技6月29日消息,发售超12年的经典肉鸽游戏《以撒的结合:重生》近日突然爆火,Steam同时在线...
《恋与深空》空降新男主引发大规... 快科技6月29日消息,近期,叠纸游戏旗下3D恋爱互动手游《恋与深空》,在主线剧情未做任何铺垫的情况下...
原创 首... 6月19日,《逆水寒:新世界》放出了上线前的最后一支正式宣传片。 这支预告打出了一个很有意思的标语:...
一眼换皮雨中冒险2?二游谈玩法... 在第三人称动作射击肉鸽游戏领域,凭借多样的职业和道具、4人合作模式、随机生成地图、动态变化难度等以及...
原创 刘... 刘青松直播时说漏嘴,电竞圈有不能说的规矩,玩王者荣耀自己就完了,近日,职业选手刘青松在直播中的一番聊...
从独占人仔到限定小套装:那些年... 距离新作《乐高蝙蝠侠:暗黑骑士的遗产》发售已经没剩几周了。不过让不少老玩家有些遗憾的是,这次 TT ...
原创 歧... 《歧路旅人大陆的霸者》国服说话就来到了新的月份,正在进行中的卡池包含DQ3联动上篇以及发明家与Ex奥...
热爱不落幕,江湖再相逢,202... 6月28日 武汉国际博览中心 今日的场馆内外 汇聚了无数从大江南北远道而来的观众与嘉宾 这场属于万千...
《战舰世界》那些本家联动,人气... 在网游领域,《战舰世界》的联动内容素来以风格多元,且适配度极高著称。他们将科幻影视、古典名著等不同I...
MSI首战T1神决策灯下黑偷大... 大家好,S16赛季的比赛已经正式开始了,相信绝大多数的玩家都关注了msi的对抗,首日的比赛打的还是非...