Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
var t = app.activeDocument.pages[0].textFrames.add({geometricBounds:[0,0,210,148] });
var myFont = 'Garamond Premier Pro\tItalic'; // 'Times New Roman\tRegular'; 'Minion Pro\tRegular'
var glyphCounter = 2555;
var s = t.parentStory;
var c = fillStory( s, glyphCounter );
app.findGlyphPreferences = app.changeGlyphPreferences = NothingEnum.nothing;
app.findGlyphPreferences.glyphID = 1; // glyphID of space
app.findGlyphPreferences.appliedFont = app.changeGlyphPreferences.appliedFont = myFont;
for ( i = 1; i < c.length; i++ )
{
app.changeGlyphPreferences.glyphID = i ;
try { c.changeGlyph(); }
catch(e) { errorExit( 'Stopped with glyph no. ' + i )}
}
function errorExit( aMessage )
{
alert( aMessage );
exit();
}
function fillStory( aStory, aCounter )
{
aStory.contents = '';
for ( i = 0; i < aCounter; i++ )
aStory.insertionPoints[-1].contents = ' ';
aStory.texts[0].appliedFont = myFont;
return aStory.characters;
}
Find more inspiration, events, and resources on the new Adobe Community
Explore Now