设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5372|回复: 13
打印 上一主题 下一主题

[讨论] ACE 设置字体某些字体会死掉,怎么会事?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2011-4-24
帖子
56
1
发表于 2012-2-3 16:57:39 | 显示全部楼层
Font.exist?("System") #=> True
应该是软件处理字体出现的问题
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2011-4-24
帖子
56
2
发表于 2012-2-3 17:39:19 | 显示全部楼层
@一箭烂YiJL
这个只有等yangff大大或者fux大大看看能不能从DLL里面发现点线索了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2011-4-24
帖子
56
3
发表于 2012-2-3 18:28:04 | 显示全部楼层
本帖最后由 凌依约 于 2012-2-3 18:32 编辑
亿万星辰 发表于 2012-2-3 18:25
其实你去windowsfonts下看看各种存在的字体里,并没有System这个名字的……



应该就是这个吧

点评

大大你和我犯同样的错误了...刚才我也以为加上粗体就可以了,后来发现..."System 6R体"也是可以的...因为没找到的话直接用默认的啊 = =a  发表于 2012-2-3 18:36
“在windowsxp里面有一个字体叫做system,它的真名叫做svgasys.fon。”刚从网上搜到这么一句解释,替换后依然是报错……不过加上“粗体”也OK了。  发表于 2012-2-3 18:33
"System 粗体" Windows 7 Ult 32-bit  发表于 2012-2-3 18:30
这个在哪找到的?我的fonts下没有这个……  发表于 2012-2-3 18:29
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2011-4-24
帖子
56
4
发表于 2012-2-3 21:44:28 | 显示全部楼层
一箭烂YiJL 发表于 2012-2-3 20:38
@亿万星辰@凌依约
结论如下:
System 那些(如5楼所说的那些) ACE 些错误的字体不是打印设备的字体,原来是 ...

原来是这样,受教了

点评

至于排除 Device 的方法, EunmFonts (Win32API 函数)等的 EunmFontsProc 的 fonttype & 2 != 0 的就是光棚字体,于是 default_name= 这些的话都 54。  发表于 2012-2-3 22:21
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-14 01:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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