找回密码
 注册
查看: 16261|回复: 36

[补丁拓展] nwn1方正华隶字体final【2008.10.04英文字体修正】

[复制链接]
发表于 2008-8-6 23:02:40 | 显示全部楼层 |阅读模式
汉字部分为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这个文件说明一下,方便大家有兴趣做其他字体。
  1. filerange 30     //tga文件的个数。我用了0-29一共30个。如果你的字库更大,请相应的修改
  2. numy 30                //不清楚,同上可能
  3. mipmap 0               
  4. filter 0               
  5. downsamplemax 0
  6. downsamplemin 0         //这几个和我们的讨论无关。想了解的可以翻阅bioware的txi文档。
  7. isdoublebyte 1          //双字节
  8. numchars 7680           //字的个数。我是30x16x16所以是7680。似乎不包含ascii部分?但多点总是不会错吧。
  9. numcharspersheet 256    //每一张tga的字数。我使用16x16=256
  10. fontheight 0.16         //字符的高度。我使用16px,默认值。
  11. fontwidth 0.16          //字符的宽度。默认14px,我使用方块。
  12. baselineheight 0.16     //基线高度。我定在和字体同高。没有研究,对字显示的影响未知。
  13. texturewidth 2.56       //tga的宽度。默认256px x 256px
  14. spacingR 0              //右侧空白。我的字体没有留空。
  15. spacingB 0              //底部空白。我的字体没有留空。
  16. codepage 936            //cp936,简体中文。
  17. rows 16                 //每个tga有多少行字。
  18. cols 16                 //每个tga有多少列字。
  19. 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段

效果图:
0000b.jpg
The Prelude_0001a.jpg
The Prelude_0003a.jpg
The Prelude_0004.jpg

评分

参与人数 2威望 +13 奥币 +15 收起 理由
水月 + 8 + 10 精品文章
招财猪 + 5 + 5 很好强大, 快快加入我们吧 :)

查看全部评分

 楼主| 发表于 2008-8-6 23:13:13 | 显示全部楼层
忘了放文件了。
这里附件放不下,放到eam了还是。
http://former.scnu.edu.cn/eam/20 ... 7cafdb5d14850616657
 楼主| 发表于 2008-8-6 23:13:47 | 显示全部楼层
网络问题导致二连发...请版主删除
发表于 2008-8-6 23:30:36 | 显示全部楼层
不错不错,这个字体好看  [s:6]

还有Tengwar 字体么,可惜我不懂
发表于 2008-8-6 23:32:14 | 显示全部楼层
酷,很美很好看
问一下,祗字少一点念什么?[s:3]
发表于 2008-8-6 23:41:10 | 显示全部楼层
原帖由 berericsson 于 2008-8-6 23:32 发表
酷,很美很好看
问一下,祗字少一点念什么?[s:3]


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

祗  
【午集下】【示字部】 祗
--------------------------------------------------------------------------------
〔古文〕祬【廣韻】旨夷切。【集韻】【韻會】烝夷切【正韻】旨而切,𠀤音脂。【爾雅·釋詁】敬也。【書·大禹謨】祗承于帝。【周禮·春官·大司樂】以樂德敎國子,中和祗庸孝友。 【正譌】从示,氐聲。見神示則敬。會意。【正字通】與祇通。郝敬曰:祗从氏下一,韻書別出,其實同。
发表于 2008-8-7 09:39:07 | 显示全部楼层
就喜欢LZ用的外种族字体呢,感谢一下,顺便申请将贵帖连接收入小的所编的科普帖里
发表于 2008-8-7 09:39:49 | 显示全部楼层
祗:zhi第一声,表示的意思为恭敬。
祇:可以通上面的那个字。但它还有另一个读音——qi第二声。意思就是神。严格意义上是指地上的神,所以可以组成“天神地祇”这样的词,也可简缩为“神祇”。这个时候祇就不再是祗的通假字了,所以我才要强调必须少一点的问题。

感谢楼主为我们提供了漂亮的字体!这下精灵语看起来就更费劲了。[y:7]
 楼主| 发表于 2008-8-7 10:05:24 | 显示全部楼层
原帖由 davidmouse 于 2008-8-7 09:39 发表
就喜欢LZ用的外种族字体呢,感谢一下,顺便申请将贵帖连接收入小的所编的科普帖里

请随意。
这几个多余的外族字体是专门为写模组的人准备的,怎么用都可以。
rp module可以增加投入感,在onchatevent里把某个pc说的话实时翻译成其他语言后发给其他pc,哈哈
发表于 2008-8-8 19:02:57 | 显示全部楼层
今天试用了一下,字体很好看,但有个问题:我新建人物,在输入人物名字的地方不能显示插入点,也就是“|”符号,可能是字库中缺少这个字符吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|奥德赛公会

GMT+8, 2026-6-16 19:59 , Processed in 0.014191 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表