Project1

标题: 有法用自带字体不? [打印本页]

作者: 明火暗雷    时间: 2008-5-17 23:43
标题: 有法用自带字体不?
最近发现微软正黑体的粗体 和原版的日文字体很是相似

有啥办法使用自带字体不? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 小柯    时间: 2008-5-17 23:44
自带字体的话……

遇到了日文里没有的汉字就会用宋体替换……
作者: 八云紫    时间: 2008-5-17 23:45
1.01的话,把字体文件 放到 Font 文件夹里去,在MAIN里修改字体名字即可。
1.02的话,新建Font 文件夹,在MAIN里修改字体名字即可。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: cheyenne    时间: 2008-5-17 23:51
以下引用八云紫于2008-5-17 15:45:21的发言:

1.01的话,把字体文件 放到 Font 文件夹里去,在MAIN里修改字体名字即可。
1.02的话,新建Font 文件夹,在MAIN里修改字体名字即可。

--1.01也去掉了新建工程的Font文件夹了吧……八云大姐在用那个版本来着?
作者: 八云紫    时间: 2008-5-17 23:55
没有Font放入自己新建一个,偶用的是1.02的。
作者: 明火暗雷    时间: 2008-5-18 00:02
奇哉怪也?才发现这个字体是Bold(粗体)才接近原日文字体。。But,老是出现不是粗体的标准体。咋回事呢?
在游戏目录下建立了Fout文件。里面放了正黑体粗体。。

unless Font.exist?("Microsoft JhengHei Bold")
  print "找不到 Microsoft JhengHei Bold字体。"
  exit
end

找不到。。。
去了Bold 找得到。。但不是Fout下的?咋回事呢?
作者: 八云紫    时间: 2008-5-18 00:03
字体的名字要是 字体文件名 才对。

[LINE]1,#dddddd[/LINE]

  1. begin
  2.   Graphics.freeze
  3.   $scene = Scene_Title.new
  4.   while $scene != nil
  5.     Font.default_name = ""  #这里写上字体文件的文件名
  6.     $scene.main
  7.   end
  8.   Graphics.transition(30)
  9. rescue Errno::ENOENT
  10.   filename = $!.message.sub("无此文件或文件夹 - ", "")
  11.   print("无法找到文件 #{filename}.")
  12. end
复制代码


Main里只要这样就可以了。
作者: 明火暗雷    时间: 2008-5-18 00:05
可行了。谢谢八云紫
作者: 三厘米的暧昧    时间: 2008-5-18 03:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 明火暗雷    时间: 2008-5-18 03:56
Ps:楼上。我现在告诉你一个不幸的消息。
默认的字体应该是 微软正黑体Bold(即微软正黑体的粗体),这又是一种字体。。目前其字体名称和普通(非粗体)的字体名称一模一样。正在为此苦恼ing
作者: 三厘米的暧昧    时间: 2008-5-18 04:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 三厘米的暧昧    时间: 2008-5-18 04:28
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1