3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #1 WINDOWS是如果处理字体安装中“不将文件复制到字体文件夹”这一项目的呢?<br>我尝试将字体文件创建一个快捷方式到“字体”文件夹,<br>再用ADDFONTR...(快捷方式文件)的方式,不能成功。<br>那WINDOWS是如何做的呢?
WINDOWS是如果处理字体安装中“不将文件复制到字体文件夹”这一项目的呢?<br>我尝试将字体文件创建一个快捷方式到“字体”文件夹,<br>再用ADDFONTR...(快捷方式文件)的方式,不能成功。<br>那WINDOWS是如何做的呢?
S scy_fjqz Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #2 use the copy and paste<br>先把字体copy ,then under the 'windows/font' direction use the paste<br>it is success.<br>
use the copy and paste<br>先把字体copy ,then under the 'windows/font' direction use the paste<br>it is success.<br>
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #3 有这种限制吗? 我怎么没遇到过? copy/paste甚至直接命令行copy都可以...
S SeaSky Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #4 你的意思无非是不想将字体存入windows/fonts/目录下,<br>你但要在windows/fonts/目录下建一个链接到真正<br>字体位置的快捷方式. <br>较简便的方法: <br>按住右键将文件拖至 windows/fonts/下, 弹出菜单后选择快捷方式.
你的意思无非是不想将字体存入windows/fonts/目录下,<br>你但要在windows/fonts/目录下建一个链接到真正<br>字体位置的快捷方式. <br>较简便的方法: <br>按住右键将文件拖至 windows/fonts/下, 弹出菜单后选择快捷方式.
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #5 安装字体推荐使用“控制面板”中的“字体”
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #6 妈呀!大家都误会我的意思了。<br>我是指用编程的方法处理。用操作我会呀,只是无法用编程实现。
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #7 妈呀!大家都误会我的意思了。<br>我是指用编程的方法处理。用操作我会呀,只是无法用编程实现。
M MicroZeng Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #8 不用复制:<br> if FileExists('C:/Temp/myfont.ttf') then<br> begin<br> AddFontResource('C:/Temp/myfont.ttf');<br> SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );<br> end;<br>
不用复制:<br> if FileExists('C:/Temp/myfont.ttf') then<br> begin<br> AddFontResource('C:/Temp/myfont.ttf');<br> SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );<br> end;<br>
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #9 不是。<br>如果我有一个D:/OtherFonts/ABC.TTF,<br>要将此TTF安装就有两个方法,其中一个比较常用的是<br>CopyFile('D:/OtherFonts/Abc.TTF','c:/windows/fonts/abc.ttf');<br>然后再<br>AddFontResource('C:/windows/fonts/abc.ttf');<br>SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );<br>如果象MicroZeng说的,在这一次任务中是有效的,但是如果重新起动WINDOWS<br>的话,这个联接又消失了。
不是。<br>如果我有一个D:/OtherFonts/ABC.TTF,<br>要将此TTF安装就有两个方法,其中一个比较常用的是<br>CopyFile('D:/OtherFonts/Abc.TTF','c:/windows/fonts/abc.ttf');<br>然后再<br>AddFontResource('C:/windows/fonts/abc.ttf');<br>SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );<br>如果象MicroZeng说的,在这一次任务中是有效的,但是如果重新起动WINDOWS<br>的话,这个联接又消失了。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #10 先用CreateScalableFontResource生成该ttf的fot, 然后安装AddFontResource该fot。
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #11 请问,FOT这种文件很常见,它是什么东西呢?跟TTF又有什么关系呢?
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #12 请问,FOT这种文件很常见,它是什么东西呢?跟TTF又有什么关系呢?
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #13 fot是.ttf的头文件<br>照win32.hlp里的说法, 安装.ttf必须生成并安装.fot
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #14 不用呀。用AddFontS...()可以直接安装TTF字体,<br>也是WIN32.HLP里说的。<br><br>我觉得现在的问题主要是不安装就取得字体文件的字体名。<br>有办法吗?
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-13 #15 当然这100分是想知道为什么WINDOWS可以在没有将字体复制到字体目录的情况<br>下安装字体。如果在注册表中记录下,而没有将文件复制到字体目录,也是不<br>行的。大家可有什么看法?
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-13 #16 3h,<br><br>如果不想把字体文件放到Fonts目录, 那就需要一个程序每次Windows启动后自动运行
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-14 #17 NO,你只是不知道MS如何做.<br>事实上有方法不必每次起动就检查的.<br>只是我们不知道.象我的题目就是.