You should also copy under an local administrative account under Windows NT/2000/XP. Also, you should provide some clean copying and error checking like
code:
$source='\\fs1\netlogon\'
$ttf='font.ttf'
$dest='%WINDIR%\fonts\'
if not exist($dest+$ttf)
copy $source+$ttf $dest+$ttf
? 'Error = '+@ERROR+' - '+@SERROR
endif

A lot of debugging could be prevented by writing clean code inthe first place!

Or take a look at the UpdateFile() UDF in the UDF Forum.
_________________________
There are two types of vessels, submarines and targets.