查看: 3340|回复: 2

[推荐问答] 如果我游戏里面用了非默认的字体,我怎么确定别人电脑有

[复制链接]

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

发表于 2011-2-2 18:51:29 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 一瞬间的幻觉 于 2011-2-2 19:25 编辑

比如说 幼圆 字体,我电脑里面有,但是是不是别人也肯定有呢?

怎么可以把字体打包在游戏里面
是不是说直接新建一个文件夹font,然后把自己系统里面的幼圆字体复制一下?


谢谢
梦石
0
星屑
4209
在线时间
1870 小时
注册时间
2010-12-21
回帖
2166
发表于 2011-2-2 19:21:05 | 显示全部楼层
回复 一瞬间的幻觉 的帖子

可以用winRAR做两个自解压压缩包
先压缩游戏,把第一页的“创建自解压格式压缩文件”勾上
然后在【高级】一栏里设置『自解压选项』
解压后运行XXXX.exe (XXXX是代称)
再压缩字体,同样把第一页的“创建自解压格式压缩文件”勾上
然后在【高级】一栏里设置『自解压选项』
设置解压路径为:C:\WINDOWS\Fonts
然后记得把这个压缩包改名为XXXX.exe
这样就OK了~~

点评

注意两个压缩包一定要放在同一文件夹里  发表于 2011-2-2 19:31
认可为最佳答案  发表于 2011-2-2 19:24
另外一说,我电脑里没有“幼圆”字体的说……  发表于 2011-2-2 19:22

评分

参与人数 1星屑 +500 收起 理由
DeathKing + 500 认可答案

查看全部评分

绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复

使用道具 举报

青山绿水长留生

梦石
0
星屑
50
在线时间
369 小时
注册时间
2010-12-17
回帖
431
发表于 2011-2-2 23:28:57 | 显示全部楼层
本帖最后由 幻想乡茶农 于 2011-2-2 23:31 编辑

Font.exist?(字体名)

有则返回true

  1. a = Win32API.new('gdi32','AddFontResourceA','p','L')
  2. b = Win32API.new('user32','SendMessageA','l,l,l,l','L')
  3. a.call(路径)
  4. b.call(65535,29,0,0)
复制代码
安装字体的话试试这样

点评

哦,我现在先测试下。。。  发表于 2011-2-3 00:01
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部