用FontCreator制作的字库,如何用VB的函数读取字符
最近看到一个软件,叫做FontCreator 5.6,用了一下还不错,对所造出的字符,但用CHR(代码)却读不出相应的字符,(只有abc%^&()[]这类字符可以读取出来,大约是95个可见字符)。
请问如果我将做出的字库中的“¤§±·×℃℉‰%℅°㎡”......这些字符都换成了自己想要的字符,怎么将它们方便地读取出来。
我用CHRW()好像不行。
[解决办法]
呵呵,是你不会用这个软件哦。
你用这个软件,会生成一个 ttf 文件,你得安装这个ttf (用控制面板里的“字体”来安装)
安装完毕后系统里就有了你的字体。你在vb控件里,把控件的字体选成 你的这个字体就行了。
例如,你改变了 “A”的字型,你只要在选用了你的字体的控件里输入 'A',显示出来的就是你自己画的图形了。
你用 Chr 或 chrw 都没有关系,因为那样得到的是字符编码,字符编码和所用的字库无关。想要把字符编码显示出来,得照我上面说的那样做。
顺便感谢一下楼主。我早就希望找到这种软件了,只是不知道它叫什么名字。这下找到了,呵呵!
[解决办法]
顺便说一下,那个软件可以做的字符不仅仅是95个。如果你喜欢的话,你可以把UNICODE规范里的12万多个字符全部做出来(需要用菜单“Insert -> Characters” 逐一添加)。
[解决办法]
楼上两位都是FONT高人,我前一阵也在找这类东东。另外就是想找代码能直接读出TTF字体中的矢量定义,自己“画”文字的:)
[解决办法]