woodbind 发表于 2008-8-6 23:02:40

nwn1方正华隶字体final【2008.10.04英文字体修正】

汉字部分为gb2312所有字形。增加了祇(qi)字,以及囧(jiong)字。
gbk/1的日语部分编码修改为魔戒中的矮人语和精灵语,斯拉夫文改为rune字型。见图4.
字体来自http://www.thehutt.de/tolkien/fonts.html
使用说明:直接放入override目录即可。适用水月1.69汉化版本。
如果你的版本是1.68水月双语,请把所有fnt_dbcsxx.xxx都改成fnt_chinatradxx.xxx。
Angerthas Moria 从0xA4A1开始,按照ascii顺序排列,alt+小键盘42145输入
Tengwar         从0xA5A1开始,类推
rune            从0xA6B1开始,类推
下载地址:http://pickup.mofile.com/0814836798889832

把fnt_dbcs.txi这个文件说明一下,方便大家有兴趣做其他字体。filerange 30   //tga文件的个数。我用了0-29一共30个。如果你的字库更大,请相应的修改
numy 30                //不清楚,同上可能
mipmap 0               
filter 0               
downsamplemax 0
downsamplemin 0         //这几个和我们的讨论无关。想了解的可以翻阅bioware的txi文档。
isdoublebyte 1          //双字节
numchars 7680         //字的个数。我是30x16x16所以是7680。似乎不包含ascii部分?但多点总是不会错吧。
numcharspersheet 256    //每一张tga的字数。我使用16x16=256
fontheight 0.16         //字符的高度。我使用16px,默认值。
fontwidth 0.16          //字符的宽度。默认14px,我使用方块。
baselineheight 0.16   //基线高度。我定在和字体同高。没有研究,对字显示的影响未知。
texturewidth 2.56       //tga的宽度。默认256px x 256px
spacingR 0            //右侧空白。我的字体没有留空。
spacingB 0            //底部空白。我的字体没有留空。
codepage 936            //cp936,简体中文。
rows 16               //每个tga有多少行字。
cols 16               //每个tga有多少列字。
dbmapping 65536         //字符编码。65536表示使用16bit表示,2^16=65536。从0开始,每个字的编码是多少,该行上的数字就是字形。比如水字的编码0xcbae=52142d,那么从dbmapping开始第52142行,也就是整个文件的第52162行上的数字,就是水字的字形。现在是3319,也就是第3319个字形。我们现在的字库每个tga有256个字形。把3319这个值除256,得到12余247。那么水字就在fnt_dbcs12.tga里。我们每行16个字符,把上一步的余数除16,得到15余7。看第15行(行号从0开始,第15行就是最后一行)。第7个字(同样从0开始数),看到水字了?很简单不是?小学数学就可以了。做字形反过来算就好了。注意点:
   fnt_dbcs0.tga上的是ascii字符,所以这256个就留给半角字符了。而且默认的是16x14的高宽。半角的话,就是16x7的高宽。可以使用不等宽字型,具体请参照fnt_dbcs.txi最后2段

效果图:



woodbind 发表于 2008-8-6 23:13:13

忘了放文件了。
这里附件放不下,放到eam了还是。
http://former.scnu.edu.cn/eam/2003/index.php?act=ST&f=13&t=5077&s=33dbfba223f9a7cafdb5d14850616657

woodbind 发表于 2008-8-6 23:13:47

网络问题导致二连发...请版主删除

傀儡师 发表于 2008-8-6 23:30:36

不错不错,这个字体好看

还有Tengwar 字体么,可惜我不懂

berericsson 发表于 2008-8-6 23:32:14

酷,很美很好看
问一下,祗字少一点念什么?

招财猪 发表于 2008-8-6 23:41:10

原帖由 berericsson 于 2008-8-6 23:32 发表 http://www.odyguild.org/bbs/images/common/back.gif
酷,很美很好看
问一下,祗字少一点念什么?

这个字和祗是相通的, 见康熙字典:


【午集下】【示字部】 祗
--------------------------------------------------------------------------------
〔古文〕祬【廣韻】旨夷切。【集韻】【韻會】烝夷切【正韻】旨而切,𠀤音脂。【爾雅·釋詁】敬也。【書·大禹謨】祗承于帝。【周禮·春官·大司樂】以樂德敎國子,中和祗庸孝友。 【正譌】从示,氐聲。見神示則敬。會意。【正字通】與祇通。郝敬曰:祗从氏下一,韻書別出,其實同。

davidmouse 发表于 2008-8-7 09:39:07

就喜欢LZ用的外种族字体呢,感谢一下,顺便申请将贵帖连接收入小的所编的科普帖里

水月 发表于 2008-8-7 09:39:49

祗:zhi第一声,表示的意思为恭敬。
祇:可以通上面的那个字。但它还有另一个读音——qi第二声。意思就是神。严格意义上是指地上的神,所以可以组成“天神地祇”这样的词,也可简缩为“神祇”。这个时候祇就不再是祗的通假字了,所以我才要强调必须少一点的问题。

感谢楼主为我们提供了漂亮的字体!这下精灵语看起来就更费劲了。

woodbind 发表于 2008-8-7 10:05:24

原帖由 davidmouse 于 2008-8-7 09:39 发表 http://www.odyguild.org/bbs/images/common/back.gif
就喜欢LZ用的外种族字体呢,感谢一下,顺便申请将贵帖连接收入小的所编的科普帖里
请随意。
这几个多余的外族字体是专门为写模组的人准备的,怎么用都可以。
rp module可以增加投入感,在onchatevent里把某个pc说的话实时翻译成其他语言后发给其他pc,哈哈

水月 发表于 2008-8-8 19:02:57

今天试用了一下,字体很好看,但有个问题:我新建人物,在输入人物名字的地方不能显示插入点,也就是“|”符号,可能是字库中缺少这个字符吧?
页: [1] 2 3 4
查看完整版本: nwn1方正华隶字体final【2008.10.04英文字体修正】