如何让delphi内嵌字体(70)

  • 主题发起人 主题发起人 zkktom
  • 开始时间 开始时间
Z

zkktom

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