主题:  请问关于字体的问题

sunyh

职务:普通成员
等级:1
金币:0.0
发贴:20
#12002/6/17 8:06:23
请问各位,最后打包后的字体问题如何解决,有没什么程序或者函数能安装字体的啊?如果不用activM的话。
因为有的计算机可能没有我的程序的字体而导致程序运行时不能正常显示某些内容



lvzhiguo

职务:普通成员
等级:1
金币:1.0
发贴:136
#22002/6/17 8:56:29
用拷贝文件将字库拷入对方机器中呀,最简单的方法就用知识对象
请看:
www.cixitour.com/aw5/bbs/dispbbs.asp?boardID=1&RootID=16149&ID=16149&page=1



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#32002/6/17 9:03:39
字体相关的U32 函数(哪个免费就用哪个呗)
Budapi.u32
Result := baFontList( FontType )
Result := baFontStyleList( FontName )
Result := baFontInstalled( FontName, Style )

ActiveM!.u32
Result:=M_AddNewFont(FontName)

Mfont.u32
Result := CreateFonts( FontFile, ID, DebugOn )
Result := IsFontInstalled( FontName, FontStyle )
RemoveFonts( ID, DebugOn )

Winapi.u32
int = AddFontResource(LPCSTR)
HFONT = CreateFont(int, int, int, int, int, DWORD, DWORD, DWORD,DWORD, DWORD, DWORD, DWORD, DWORD, LPCSTR)
HFONT = CreateFontIndirect(CONST LOGFONTA *)
DWORD = GetFontData(HDC, DWORD, DWORD, LPVOID, DWORD)
DWORD = GetFontLanguageInfo( HDC )

…………
另外用Add/Remove Font Resource Knowledge Object也可以(其实就是用WINAPI.32)

编辑历史:[这消息被Rock编辑过(编辑时间2002-06-17 09:09:49)]
[这消息被Rock编辑过(编辑时间2002-06-17 09:11:54)]