Thank you for the example file.
I don't have ZapfDingbatsITC on my computer. That's why I use another font in the script snippets.
At first create a textFrame with one character with your ZapfDingbats - and run this line of code:
alert (app.activeDocument.textFrames[0].textRange.characters[0].textFont);
You will need the exact name later for the next script snippet.
Use the font name for ZapfDingbats in line #10 instead and save this script.
// regards pixxxel schubser
var aDoc = app.activeDocument;
var aTF = aDoc.textFrames[0];
var reg = /\u2665/g;
var res, idx;
while (res = reg.exec(aTF.contents))
{
idx = res.index;
aTF.textRange.characters[idx].textFont = app.textFonts.getByName("MS-UIGothic"); // or whatever textFont you want
};
This works for the first text frame in the document (as your example file).
Have fun
