CWDG论坛-专业魔兽插件's Archiver

月色狼影 发表于 2007-12-24 22:18

第二篇:心随我动 我的WOW 字体我做主

[b][quote][b]关于[/b]: 本教程联合了[url=http://bbs.wowshell.com/]魔兽精灵社区[/url]与[url=http://bbs.duowan.com/forum-61-1.html]多玩魔兽社区[/url]. 本文首发于CWDG论坛,版权归CWDG所有.所要转载请联系[email=CWDG.cwdgsvn@gmail.com]CWDG.cwdgsvn@gmail.com[/email]. [color=red]非法转载我们将会对此追究法律责任[/color]
[b]作者[/b]: 月色狼影
[b]更新[/b]: 1/1/08[/quote][/b]

[font=宋体][b][quote][font=宋体][b]目录:
     序言
     PART I 字体的修改[/b]
[b]     PART II clearFont2的使用教程及自定义[/b]
[/font][/quote][/b][/font]

[font=楷体_GB2312][size=5][color=green][b][quote][/b][font=楷体_GB2312][size=5][color=green][b]序言:
[/b][/color][/size][/font][font=宋体][size=3][color=black]上篇文章阐述了,魔兽世界你可以把它当作系统来看.那么其中一个关键部分,每天都要使用到的——字体.能否自我定义呢. 回答是肯定的.我们此次会分成两部分进行讲解.第一部分为常规的字体安装/卸载以及字体推荐,第二部分为使用clearfont2(CF2)的一些相关教程.[/color][/size][/font]
[b][/quote][/b][/color][/size][/font]



[font=Impact][size=5][color=green][b]Part I 字体的修改[/b][/color][/size][/font]
[size=5][color=red]此类修改方法 彻底将wow的字体进行了变更![/color][/size]

WOW的字体是可以随时进行变化的,我们只需要如下图一样,在wow根目录下新建fonts目录即可.
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_76eb373b16228b19b6ffTghwE8X7OZU1.jpg[/img]

在fonts目录下复制一个你想要的字体, 然后打开记事本输入以下代码.
[language=bat]
copy cwdg.ttf ZYKai_T.TTF
copy cwdg.ttf ZYKai_C.TTF
copy cwdg.ttf ZYHei.TTF
copy cwdg.ttf FRIZQT__.TTF
[/language]
另存为 复制.bat 到fonts目录(如下图)
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_119f31f843d25d52b414lq6VZ4VuUCCC.jpg[/img]

这里要特别注意的 CWOW TWOW由于字体侵权案,字体都进行过变更.过去的
[color=red]FZBWJW.TTF
FZJZJW.TTF
FZLBJW.TTF
FZXHJW.TTF
FZXHLJW.TTF[/color]
[size=5][color=darkorange]请不要在fonts文件夹内建立此类命名字体. 会导致客户端崩溃!具体查看3楼[/color][/size]

下来我们双击刚刚建立的 复制.bat.进过一段时间 fonts目录下会增加我们在bat中命名的字体.如下图:(红色框标出)
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_63e5048fb5e2c5daec5eObDxNoaPIVh6.jpg[/img]

我们现在就可以运行wow了.看看效果吧~ @- @ (如图)
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_b70b0b283404bd176557SMrZEjCQh5D6.jpg[/img]


[quote]
[size=4][color=orange]接下来 我们会讲解在不改变整个游戏字体的情况下 如何进行修改[/color][/size]
[/quote]






[size=4][color=#0000ff]-----------------------------------------------------------------------------------------------------------
----------------------------------------下列为一些本文的附图-------------------------------------[/color][/size]
[size=4][color=blue]-----------------------------------------------------------------------------------------------------------[/color][/size]

月色狼影 发表于 2007-12-24 22:47

[font=Impact][size=5][color=darkgreen]PART II  [font=Tahoma]CF2教程[/font][/color][/size][/font]

目录
1 CF2介绍
2 CF2的安装/卸载
3 CF2游戏字体的自定义
4. CF2插件包 (特别版. )

一.CF2的介绍
CF2全称ClearFont2,是ClearFont的后续版本 此版本为ACE.其官方地址为 [url=http://www.clearfont.co.uk/]http://www.clearfont.co.uk/[/url] .他可以在游戏中直接随心所欲的进行字体的修改,通过修改插件本身的代码可以对WOW的字体进行自定义.自由方便.

二 CF2的安装/卸载
a. 安装
只需要解压插件到Interface/AddOns目录下即可!不知道的去看第一篇....

文件夹中包含以下内容
[b]Interface\AddOns\ClearFont2\...[/b]
[list][*]Changelog.txt   (更新日志)[*]ClearFont.co.uk - official website.url   (clearfont.co.uk 网页链接快捷方式)[*]ClearFont2.toc[*]Core.lua   (核心文档)[*]Design.lua   (一些字体定义等代码)[*]icon.tga   (显示在小地图或Fubar的图标 可以快捷的进行设置)[*]Readme.txt[/list][b]Interface\AddOns\ClearFont2\Fonts\... [/b][list][*]此目录下都是放的字体[/list][b]Interface\AddOns\ClearFont2\libs\ ... [/b][list][*]所需要依赖的裤子(使用整合库的可以无视)[/list]
b. 卸载
只需要删除ClearFont2目录即可!

三. CF2游戏字体的自定义
首先我们先打开core.lua来解读一下cf2的代码,
[language=lua]
-- -----------------------------------------------------------------------------
-- The list of default fonts available
-- -----------------------------------------------------------------------------
ClearFont.fonts =
{
{["name"]="Default (Calibri v1)",
  ["normal"]  =fontLoc.."Calibri_v1\\Calibri1.ttf",
  ["bold"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf",
  ["italic"]  =fontLoc.."Calibri_v1\\CalibriItalic.ttf",
  ["bolditalic"] =fontLoc.."Calibri_v1\\CalibriBoldItalic.ttf",
  ["number"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf"},
}
local numberOfFonts = #ClearFont.fonts
[/language]
首先找到此行,我们先了解下每一行的含义.
[language=lua]
ClearFont.fonts =
{
{["name"]="Default (Calibri v1)",--Default (Calibri v1)为插件名称 你可以随便定义此名称
  ["normal"]  =fontLoc.."Calibri_v1\\Calibri1.ttf",--正常字体 Calibri_v1\\Calibri1.ttf  文件定位 指在clearfont2目录\fonts目录下\Calibri_v1(目录!)\Calibri1.ttf  (包含的字体名称) 下面一样
  ["bold"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf",--粗体
  ["italic"]  =fontLoc.."Calibri_v1\\CalibriItalic.ttf",--斜体
  ["bolditalic"] =fontLoc.."Calibri_v1\\CalibriBoldItalic.ttf", --特粗体
  ["number"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf"--数字
},
}
local numberOfFonts = #ClearFont.fonts
[/language]

我们开始动手进行修改吧. 我们使用 雅黑, 雅黑粗体和CalibriBold 两种字体.首先我们从字体下载站下载这3个字体.
在clearfont2\fonts目录下创建一个新的文件夹,重新命名为 cwdg.把你刚才下载的字体复制在此目录下.[color=red]注意字体请不要使用中文![/color]
我们在core增加此段代码.
[language=lua]
--在
{["name"]="Default (Calibri v1)",
  ["normal"]  =fontLoc.."Calibri_v1\\Calibri1.ttf",
  ["bold"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf",
  ["italic"]  =fontLoc.."Calibri_v1\\CalibriItalic.ttf",
  ["bolditalic"] =fontLoc.."Calibri_v1\\CalibriBoldItalic.ttf",
  ["number"]  =fontLoc.."Calibri_v1\\CalibriBold.ttf"},
--下面增加此段代码
{["name"]="我的字体",
  ["normal"]  =fontLoc.."cwdg\\msyh.ttf",
  ["bold"]  =fontLoc.."cwdg\\msyhBold.ttf",
  ["italic"]  =fontLoc.."cwdg\\msyh.ttf",
  ["bolditalic"] =fontLoc.."cwdg\\msyhBold.ttf",
  ["number"]  =fontLoc.."cwdg\\Calibri.ttf"},
[/language]
[color=blue][b]重点: 字体的名称 大小写一定要cwdg目录下的字体完全符合才可以.[/b][/color]

由于cf2是老外创作的 我们必须修改一行代码才可以. 在core中 使用查找 搜索到
[language=lua]
local defaults = {
currentFont = "Default (Calibri v1)",
currentScale = 1.0,
applyAll = true,
}
[/language]

修改为
[language=lua]
local defaults = {
currentFont = "我的字体",--刚刚前面 我们命名的字体组.
currentScale = 1.0,--设置缩放比例
applyAll = true,--全部应用
}
[/language]
我们进入游戏看看自己修改的成果吧.注意[color=olive] 此类修改方法只有你进入了游戏世界才有,登陆界面还是使用的wow系统字体[/color]
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_9f08bb161769114a0087P7np23IuwbJH.jpg[/img]
[color=#808000][/color]
[img]http://file.cwowaddon.com/addons/forumid_16/20071231_1874f7d42d7360d96a73Jjgqd6wZPuls.jpg[/img]


4 CF2 插件
我在每行代码组 都进行了一些内容的解释 让你更加送的进行修改.
[quote]
包含了一组 字体 为雅黑 解压到addons 即可
CWDG 特别版clearfont2
[url=http://file.cwowaddon.com/wolftankk/download/ClearFont2.rar]http://file.cwowaddon.com/wolftankk/download/ClearFont2.rar[/url]

[/quote]

[size=4][color=#0000ff]-----------------------------------------------------------------------------------------------------------
----------------------------------------下列为一些本文的附图-------------------------------------
-----------------------------------------------------------------------------------------------------------[/color][/size]

月色狼影 发表于 2007-12-24 23:39

PART III 关于中文客户端使用某些插件导致错误的问题解答
[url=http://wdnaddons.com/2307561/FrameXML/Fonts.xml]http://wdnaddons.com/2307561/FrameXML/Fonts.xml[/url]
和中文区别很大
我们可以使用winmpq打开 Data\zhCN下的patch-zhCN.MPQ 通过过滤功能找到 被更改过的中易字体
在打开Data\enCN patch-enCN.MPQ看看, 你会突然间发现 怎么两者的字体会不一样呢.这就是导致某些插件调用字体直接报错.在CWOW中 只有zhCN的data是可以被调用的 而enCN只有speech-encn(英文语音)可以被调用 其他都是不能改变的,这次字体 BLZ(9c没权利改文件..)就在此犯了一个大错,直接导致某些插件死亡.解决方案是很简单 只要更换中文语音就可以了

月色狼影 发表于 2007-12-31 20:46

相关问题解答 专区

yueyupark 发表于 2008-3-11 21:59

问题~~

FZBWJW.TTF
FZJZJW.TTF
FZLBJW.TTF
FZXHJW.TTF
FZXHLJW.TTF
我创建了,、客户端没有崩溃。   为什么我在其他地方看到的.BAT程序中都复制出了这几个FZBWJW.TTF
FZJZJW.TTF
FZLBJW.TTF
FZXHJW.TTF
FZXHLJW.TTF了呢?有用吗?是不是插件要用到呢?

第二杯茶 发表于 2008-6-10 13:09

建议把一些比较好的字体

比如雅黑什么的 附件上传

方便大家使用

毕竟有些人对于这些不懂

spider3941 发表于 2008-6-10 17:20

还是喜欢以前的字体,唉.........鄙视下方正

jokerkiss 发表于 2008-6-17 12:34

好东西。。坐下慢慢学!

Wyne 发表于 2008-6-25 12:23

关于CF2,通过修改DESIGN文件可以对一些界面控件的字体进行更细致的设置,而不是仅仅按照它所给出的NORMAL,BOLD等等类别设置。但是我想知道那些分类已经是最细的了吗?能不能更进一步地进行自定义?

花生牛轧糖 发表于 2008-6-25 14:56

现在改个字体都这么麻烦...

还是以前的好啊

liulin911 发表于 2008-8-22 08:54

学习了,又可以用回自己喜欢的字体了

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.