Z zkktom Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-26 #1 有种字体我比较喜欢想做进程序里去,但是该字体没有在其他机器上安装,所以在别的机器上运行的时候就不能体现出来。现在有种方法,在开发的时候把字体的做成图片,界面上都用图片来处理。比较复杂。还有中方法就是安装的时候把字体安装到程序里面,但是不好,因为程序已经发布。现在的思路是吧字体编辑到程序里面。但是不知道如何着手,高手能帮助我下吗?
有种字体我比较喜欢想做进程序里去,但是该字体没有在其他机器上安装,所以在别的机器上运行的时候就不能体现出来。现在有种方法,在开发的时候把字体的做成图片,界面上都用图片来处理。比较复杂。还有中方法就是安装的时候把字体安装到程序里面,但是不好,因为程序已经发布。现在的思路是吧字体编辑到程序里面。但是不知道如何着手,高手能帮助我下吗?
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-26 #2 可以做成资源,运行的时候自动检测,如果系统里面没有就自动装到系统中
草 草原骏马 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-26 #3 就是做成资源,在软件运行的时候,判断系统中是否存在这样的字体,如果不存在,则把资源里的字体释放生成一个文件,拷贝到字体列表里,会自动注册的。如何生成资源,从网上查点资料吧。
A abin30 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-01 #4 直接打包到安装包里边最简单, 字体文件一般都比较大,如果要当作资源做,最好是单独弄一个dll,那么主程序大小不会影响,需要的时候 先load 然后释放成一个字体文件 然后安装,比较麻烦。