I am using JS Code like this:
var myDocFont = app.activeDocument.fonts.everyItem().name.join("\n");
you have to change the VB Script how to modify that.
Thanks a lot for your quick reply!
Looks like Join method can't operate collection in VBS, any I want to put a array with all application Asian fonts to a Dropdown dialog (there about 1700 fonts in my PC), for a document font list, it may works quickly by any way.
I writen a script to list all application fonts for user to select, but it works really slow, about 3 minutes. If you know there is a faster way?
there about 1700 fonts in my PC
Seriously, install a font manager. Must take ages to start InDesign or just display the font menu...
Yes, I works for a localiztion company, so there are so many fonts instailled
Most of our clients have files to be localized into Chinese, to save time, I want to write a script to resue the combined fonts, then need not set and apply combined fonts every time. The problem now is that the script user must select on Chinese font in Scripting dialog, it works too slow in Indesign VBS script if so many fonts available. All other tools such as FrameMaker, Office are quiet faster than Indesign.