发信人: korner()
整理人: winsy(2003-03-07 16:55:20), 站内信件
|
【 在 xianglj1975 的大作中提到:】
:在程序中有一个地方我用的是自己用造字程序所造的字,假设代码为AAA1,这个代码我在本机上是可以调用的,但是如果程序移植到其他机器上,而其他机器又没有这个字符的话,请问我怎样才能在其他机器上使用该造字字符呢?在打包的时候,对字体我应该怎样做?请教高手!!!
:关于这个问题,我是这样想的:我将这个造字字符在字体链接的时候链接到一个字体,假设是楷体,然后在制作安装程序的时候我将本机上的楷体对应的字体文件打包到安装程序中去,在安装的时候在用户机器上的楷体覆盖,这样的话,在用户的机器上应该可以调用那个造字字符了。但是,我按照这种方法去做还是不行,在用户的机器上对应的字符代码根本没有这个字符,请问这是为什么???
:......
你的做法是正确的,但你做少了一步。安装之后,你要到window的字体文件夹,打开一次那个字体,即双击一下查看,然后关闭,程序里就可以使用这个字体了。不知道这是不是windows的bug呢。 |
|