Can I automate specialized, detailed, rater-like fonts in PS and ID?

I'm trying to create a mailer for a group with about a thousand members, and the client wants to have each image personalized with the member's name such as you may have seen on those "my name in the picture" calendars. Here's an example for clarification:
http://www.americancalendar.com/intheimage/
The graphic design is no problem, but I'm certainly not getting paid enough to manually arrange every name on the list. I'm sure these companies have some way of automating the process. They must create the "font" then be able to auto-fill the right name/messages, but I can't figure out that workflow in my head. If the names were written in simpler fonts this would be a cake walk, but some of these fonts look more complicated than I know how to easily automate (in the example above, the blocks-of-snow and hay bale fonts, and I think there are environmental lighting and shadow effects on the lilypad and apple fonts).
Creating each of these images alone is well within my ability, but I've never really worked with font creation and, as I said, the automation in this project is throwing me for a loop. Can anyone help me figure this process out? Can I do it with just Photoshop and InDesign?

What you referring to is otherwise known as Variable Data Publishing in the industry.
In its simplest form, it is a mail merge or data merge feature such as you have with Word or InDesign.
For more complexity, there are excellent commercial solutions that work as plug-ins to InDesign (optionally in conjunction with Photoshop) that do this automation. The output is typically a PDF/VT file. One of the best examples of such a commercial solution is from XMPie.
Note that in the general case, you really don't want to rasterize text, but rather maintain the text using the fonts themselves.
          - Dov

Similar Messages

  • Can I automate the writing of XMP metadata into JPEG and TIFF files?

    I have written an ASP.NET 3.5 website application on behalf of an annual international photographic competition. Entrants will be uploading digital photos in either JPEG or TIFF format. Ideally, I would write entrant identity and image title information into the XMP metadata for each image immediately after upload - but so far, I have failed to find any way to do this in ASP.NET.
    Thousands of images are involved, so I need to find a way to automate the metadata insertion, perhaps with some sort of script that uses a text file (extracted from the SQL Server database on my website) as the source of the metadata for a batch of images. Is this the sort of task that can be done by writing a script for Bridge CS3? Are there any scripts already in existence that I could use? I am a total beginner in this area.
    I use a Win XP PC, though I have a colleague who, I think, has CS3 on his Mac (running under the Leopard OS), so scripts for either platform might be usable.
    David

    You are the man X!
    Ok here is another version with a check for the dll.
    #target bridge 
       if( BridgeTalk.appName == "bridge" ) {
    addInfo = new MenuElement("command", "Update Entry Details", "at the end of Thumbnail");
    addInfo .onSelect = function () {
         main();
    function main(){
    var csv = File.openDialog("Please select CSV file.","CSV File:*.csv");
    if(csv != null){
    loadXMPScript();
    csv.open("r");
    while(!csv.eof){ 
       strInputLine = csv.readln();
       if (strInputLine.length > 3) {
          strInputLine = strInputLine.replace(/\\/g,'/');
       inputArray  = strInputLine.split(",");
       var csvFile = new File(inputArray[0]);
       var title = inputArray[1];
       var author = inputArray[2];
    if(!csvFile.exists) {
    alert(csvFile + " Does not exist"); //////////Check if file exists
    return;
    if(csvFile.exists){
    var file = new Thumbnail(csvFile);
    try{
    var xmpFile = new XMPFile(file.path, XMPConst.UNKNOWN,XMPConst.OPEN_FOR_UPDATE);
    }catch(e){
          alert("Problem opening xmp for update:-\r" + file.path +"\r" +e.message);
          return;
    try{
    var xmp = xmpFile.getXMP();
    }catch(e){
          alert("Problem opening xmp data:-\r"  + e.message);
          return;
    xmp.deleteProperty(XMPConst.NS_DC, "creator");
    xmp.deleteProperty(XMPConst.NS_DC, "title");
    try{
    xmp.appendArrayItem(XMPConst.NS_DC, "creator", author, 0,XMPConst.ARRAY_IS_ORDERED);
    xmp.appendArrayItem(XMPConst.NS_DC, "title", title, 0,XMPConst.ARRAY_IS_ORDERED);
    }catch(e){
          alert("Problem writing xmp data:-\r"  + e.message);
          return;
    if (xmpFile.canPutXMP(xmp)) {
    xmpFile.putXMP(xmp);
    }else{
    alert("Can not write new metadata to " + csvFile.spec); 
    xmpFile.closeFile(XMPConst.CLOSE_UPDATE_SAFELY);
    unloadXMPScript();
    function loadXMPScript()
       var results = new XMPLibMsg("XMPScript Library already loaded", 0, false);
       if (!ExternalObject.AdobeXMPScript)
          try
             ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript');    
             results.message = "XMPScript Library loaded";
          catch (e)
             alert("Could not load AdobeXMPScript \r" + e.message);
             results.message = "ERROR Loading AdobeXMPScript: " + e;
             results.line = e.line;
             results.error = true;
       return results;
    function unloadXMPScript()
       var results = new XMPLibMsg("XMPScript Library not loaded", 0, false);
       if( ExternalObject.AdobeXMPScript )
          try
             ExternalObject.AdobeXMPScript.unload();
             ExternalObject.AdobeXMPScript = undefined;
             results.message = "XMPScript Library successfully unloaded";
          catch (e)
             results.message = "ERROR unloading AdobeXMPScript: " + e;
             results.line = e.line;
             results.error = true;
       return results;
    function XMPLibMsg (inMessage, inLine, inError)
       this.message = inMessage;
       this.line = inLine;
       this.error = inError;

  • FCP X has cashed my FCP Studio 3. How can I fix this? Would like to have FCPX and FCP 7 seven both running, how do I do this?

    Can anyone tell me how to repair my FCP 7? Motion five error came up, now I can't use FCP 7 anymore, not even after reloading FCP 7. I would like to run both FCP7 and FCP X, how does one do so?

    The new and old versions of Final Cut co-exist pretty well if you follow the recommended installation practices.
    Good luck.
    Russ

  • Can a MacBook Air support apps like Final Cut Pro and Aperture?

    I was thinking of getting a new Mac in the future and the Airs are nice.  Can they run FCPX and Aperture with no issues?

    "MacBook Pro,   Early 2011 MacBook Pro 15 Inch 2Ghz"
    Is that machine running properly?
    There is a recall on that year:
    Apple Recall:
    https://www.apple.com/support/macbookpro-videoissues/
    If it's running fine (or will be) you could upgrade to an SSD and max the RAM from OWC:
    https://www.macsales.com/
    Also not a fan of 10.10.X!

  • How can I know the name(s) of font from built-in font dialog from Word VSTO AddIns.

    Hi, All !!
    I would like to extract some values from the built-in font dialogbox "wdDialogFormatFont" through VSTO AddIns.
    Figured out short codes;
    Microsoft.Office.Interop.Word.Dialog 
    F_DLG  =  Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];    
    F_DLG.Show();
    MessageBox.Show( F_DLG.FontMajor.ToString() );
    MessageBox.Show( F_DLG.FontHighAnsi.ToString() );
    Ther last two lines (red ones) do not work at all.
    How can I know the name of the fonts ? (English and Non-English)
    In VBA, it works beautifully.
    Thanks !!

    Hi,
    According to the description, you want to get some options from the build-in dialog dispaly by code.
    As far as I know, we can declare an dynamic object to achieve the goal. Here is the code for your reference:
    dynamic F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
    F_DLG.Show();
    MessageBox.Show(F_DLG.FontMajor);
    Also we can use refrection to get the property we wanted like below:
    Microsoft.Office.Interop.Word.Dialog F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
    F_DLG.Show();
    MessageBox.Show(F_DLG.GetType().InvokeMember("FontMajor", BindingFlags.GetProperty, null, F_DLG, null).ToString());
    Regards & Fei
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I have Lion on my Mac ProBook.  Using Pages "09 4.1 I can't get special character like "Emoji" to work!  Punctuation, arrows, etc work fine.

    Why does Pages '09 Version 4.1 offer "special characters" when many are NOT SUPPORTED (according to the user guide) when I try to insert one into my text?  My son-in-law is a zombie freak.  A picture of a skull looks like it should be available in the "Emoji" section; but it will not, nor will any other emticon, consent to showing up in my text!          < And this is all I can get on this site!  The angry face wouldn't budge!     I can get all the arrows, monetary symbols, upsidedown ? and tilde n's  to last a lifetime.
    For now I all I want from Santa is a skull, a puppy and maybe a dinosaur ..... the last 2 are for grandkids!

    Jan
    These are two entirely different things. The "Special Characters" are Unicode characters in fonts.
    Emoticons and Emoji are substituted icons for certain typed combinations like : ) , : ( . This is a software trick.
    If you want the actual little pictures just go to the various websites where they are available and copy paste or drag them into Pages like any other graphic.
    http://www.bandoo.com/?ad=153
    Recently emoji have been added to the Unicode set:
    http://en.wikipedia.org/wiki/Emoji
    But you need to find a font that actually includes them as glyphs. This is the only one I can find and don't know if it meets your needs:
    http://www.users.globalnet.co.uk/~ngo/EMOJI001.TTF
    Emoticons and Emoji are common for browsers and email where such indicators of otherwise hard to tell facial expresions are useful. Such usage in a Word Processor or DTP application is very much a minority usage and perfectly met by simple imported graphics.
    Peter
    PS How do you not get these emoticons:

  • How can I automate the multi-step process of looking up a caller's contact details when a telephone call comes in with caller ID?

    How can I automate the multi-step process of looking up a caller's contact details when a telephone call comes in with caller ID. I want to be able to see more than just the first & last name when a client calls me. I would like the caller ID to pull up the same information that shows up when you search for and find a contact name and then click on the right arrow.
    My workaround is to force/enter both the last name and the address in the last name field since then the address will show up.
    The only computerized way to look up this additional information is to put the client on hold, memorize the first and last name and correctly enter it in the search field of the contact database and hopefully find it before the client gets tired of waiting.
    Note that I go to about 48 small jobs per week. So far I have about 9,000 contacts. It's easy to make a mistake and have the client wondering what I'm doing and what's taking so long.
    The second workaround is to use paper and pencil and ask the client for name, address, cross street and phone number again, repeating what I did some time previously.
    Please help meautomate this process.

    You don't have to put anyone on hold. When the call comes in, tap the Home button, then tap contacts, go to the contact. Tap Home button when finished, tap the top banner to return to the call screen.

  • How can ad a special font to website?

    Dear all,
    I want to incorporate a special font to embeded in my website how can i do?
    thanks
    Manoj

    For legal reasons, don't just assume you can use any font you wish on the web. Fonts are protected by intellectual property laws in much the same way that software is protected from unlawful copying, modifying or distributing.
    1. Obtain a free or open license web font from a Content Distribution Network (CDN) like Adobe TypeKit.com or Google Web Fonts
    They host a vast library of fonts licensed for web use on their protected servers so you don't have to. 
    2. Use CSS @font-face rule and/or scripts to call the fonts into your web pages. 
    3. Apply font to CSS selectors as you normally do with font-family property.
             h1 {
             font-family: "My Custom Font", "Times New Roman", serif;
             font-size: 55px;}
    4. Be sure to thoroughly test your custom web fonts in all browsers & devices with italic, oblique, bold, uppercase, lowercase, large & small sizes.  It's important to do a thorough preview to avoid unwanted suprises later.
    Nancy O.

  • Playbook Can't Read VNI Windows Fonts (like font Vni-Times...)?

    I have some docs written in Vni Windows fonts (such as Vni-Time, Vni-Aptima). I copy to my playbook but I cant read correctly (on PC installed Vni Windows fonts is ok) . But when I change the fonts into Unicode fonts (Time New Roman...), the playbook read ok. That why I have questions:
    1. Can Playbook Read VNI Windows Fonts (like font Vni-Times...)?
    2. If not, how can I install Vni Windows fonts (such as Vni-Time, Vni-Aptima) into my playbook so that I can read correctly without changing the fonts on PC before copy to playbook?
    Thanks all for your help.

    As far as i know fonts cannot be modified and keyboard/editors will not support Vietnamese, or Arabic, or Chinese, or Japanese or Cerilic or Greek or ........anything but Roman fonts.

  • HT2907 How do you stop inadvertent contact with the touch screen? Why no Lock Button?  Doesn't anyone work out at Apple??  MY Gen 7 also doesn't link to workout equipment automatically like my Gen 6 and I can't stop the bloody voiceover.  Any thoughts?

    How do you stop inadvertent contact with the touch screen? Why no Lock Button?  Doesn't anyone work out at Apple??  MY Gen 7 also doesn't link to workout equipment automatically like my Gen 6 and I can't stop the bloody voiceover.  Any thoughts?

    Try:
    - iOS: Not responding or does not turn on
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable
    - Try on another computer                            
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
      Apple Retail Store - Genius Bar                              

  • Can you automate an iPad keynote presentation like a slide show?

    I have a very basic keynote presentation that I've created on my iPad 2.  No fancy transitions, etc.  Essentially slides with pictures and information.  I need to have it run like a slide show and repeat itself over and over for a static display.  Can someone help me accomplish this?
    Thanks in advance.

    Yes, you will do it by setting the transition options for the slides.
    See how to do it here http://http://support.apple.com/kb/HT3701

  • Can I automate import, then sample rate conversion, then mp3 export ?

    I do radio spots, lots of them, and every day I have to take my spot that is a 48k wav, convert it to 44.1k, then convert it to a mp3, them distribute via email.
    Can I automate this task?

    Rather than trying to automate iTunes, it might be easier to do the conversion in one go with a utility such as Sound Converter or Switch.
    Hope this helps.

  • How can I display special characters of NonEuropean languages (French, Italian, Spanish, German and Portuguese.) using import string mechanism

    I would like to translate the User Interface of my application to French, Italian, Spanish, German and Portuguese.
    When I put special characters in the import string file they showed up as ? (question mark)
    The import strings file includes the following parameters for each string: font, text, size and style. (but no field for script)
    In order to use a unicode font such as Arial I need to select a french script. But this option is not supported bu LabView (As far as I saw)
    A) Is there a font which is directly German/ French etc and not regula font + script parameter?
    B) Are there another required step
    s for special characters support? (When I put speciual characters in the import string file the showed up as ? question mark)

    This was discussed last week in this group- read the previous messages.
    Look for the thread "Foreign Languages in Labview"
    And recite the mantra
    ActiveX is good
    ActiveX is holy
    All Hail Bill
    Those who claim otherwise are heretics and not to be trusted
    Actually, in this case the non-ActiveX suggestions may be good.
    talia wrote in message
    news:[email protected]..
    > How can I display special characters of NonEuropean languages (French,
    > Italian, Spanish, German and Portuguese.) using import string
    > mechanism

  • How can I automatically connect to the server without having to type the password and click "connect"?

    I have a Mac OS X 10.8 and a Time Capsule configurated as server with a name "Servidor" on my home. The discs are protected by Accounts, so, each person can access the server by typing own name and password. The problem is... Every time I start the computer, I see the window below:
    So, every time I start I have to type my name and pass. And the box "Remember this password on my keychain" doesn't work because the "Password" is always blank when I see the window, like the image up.
    Please, someone help me to automatize it so I don't need to type nothing to connect to the server. I want something that do it automatically for me.
    NOTE: Please, explain clear and with details because I'm a new Mac's user.
    Thank so +!

    Try running KeyChain First Aid if you have not already done so.
    Open Keychain Access and click on the KeyChain Access menu at upper left of the screen
    Click KeyChain First Aid, then close KeyChain Access
    Open System Preferences (gear icon on the dock)
    Open Network
    Click on AirPort or WiFi on the left
    Click Advanced at the lower right
    Click to highlight an old network that you no longer need, then click the - (minus) button to delete the listing
    Do the same for other neworks that you no longer need
    Make sure there is a check mark in the box that reads  "Remember networks this computer has joined"
    No other boxes should be checked.
    Click OK, then click Apply
    That is about all that you can do.

  • Why can I no longer specify my preferred font for text which has a link attached to it?

    I use TBird to send old school, professional looking business letters with logo image header and footers. Recently, I am unable to apply my preferred font to the website link part of my footer. This seems to have become an issue after one of the more recent upgrades of TBird. Its frustrating as I feel good graphic design requires uniformity in font style/type and size. This seems no longer possible. Now when I attach a hyperlink to my website address it changes my preferred font to something that looks like Arial and locks both font and size. It looks crappy.

    ''Kits47 [[#answer-701080|said]]''
    <blockquote>
    The only way I know its 12 pt. is that I copy into Word and check the font size there.
    </blockquote>
    Huge error number one, and probably cause of your problem in the first place.
    <blockquote>
    I would really like to see TBird use point size for fonts.
    </blockquote>
    Thunderbird uses HTML, HTML is expressed in pixels.
    <blockquote>
    In terms of not having Papyrus on you Linux box, I suppose that's you're choice.
    </blockquote>
    Licensing actually, not choice. The font is licensed and distributed by Microsoft. See http://www.microsoft.com/typography/fonts/font.aspx?FMID=1113 for a list of products your recipient can install to get the font.
    <blockquote>
    In my outgoing email subject line I always specify that my reply is best viewed in HTML, full screen.
    </blockquote>
    HTML is the default for almost all mail so that does appear to be overkill. Full screen. Personally I would be just as likely to not read mail that required full screen. Mail gets about half a screen here.
    <blockquote>
    Most systems will automatically substitute fonts for ones not on that system, at least in Apple and PC systems. </blockquote>
    Papurus actually has a higher chance of being present on a Mac system than a windows one as Apple have distributed it with OSX since 2003.
    <blockquote>
    Anyway all of that is a little off topic. I wanted help with why TBird intermittently messes with font size and style when I cut and pasting email responses to people.
    </blockquote>
    As I said at the beginning. Do not use word. Word first converts to RTF then to HTML (All done internally) The resulting HTML is extremely complex and to put it bluntly pastes as a whole page from which Thunderbird must extract only the relevant parts. (inside the body tag) The end result is the program ends up confused about what goes where.
    <blockquote>
    And, if there is some reason why sometimes, again I stress sometimes, it will not let me use the font of my choice for text that has a hyperlink attached to it.
    </blockquote>
    If your pasting from Word the most obvious thing will be that the hyperlinked text will have it's own font tags another reason I suggest you use the program your in.
    * If you want it on paper use a word processor. It is what they are designed for
    * If you want it in email use the email program to actually write your mail.
    * If you want to guarantee the look on delivery send PDF attachments.

Maybe you are looking for

  • Directory does exist

    Hi, Here are the current codes codes I do not know why I get Directory f:\dir1  could not be accessed! while the folder does exist there, within the current machine. why? Many Thanks & Best Regards, Hua Min

  • Why am a i getting a question mark in a box instead of an apple upon start

    My mac pro 2008 has given me a grey screen, tried restarting got same scren with a box that has a question mark....can you please help me accessing my mac pro? much appreciated

  • FMS to Display Item group UDF value

    Hi, I have created Title level udf named U_WP in the item group table. Each group wise i have entered diferent values in this field. I have created one more title level UDF in item master by same name U_WP. I want FMS to select the UDF value from U_W

  • Launching the printing of a PDF document, all other programs remain locked

    After opening a PDF file with Acrodat Reader, when I click for printing the document, my notebook (window vista) remains blocked for two minutes. During that time all other programs cannot be run: for example I cannot even run the Task Manager. I cur

  • Result of "tex" opcode is always affected by another components.

    //~custom coord generating~ //and now "ft0.xy" is new coord. tex ft1 ft0.xy fs1 <2d,nearest,clamp> When I use custom coord for tex opcode, like above, that result is always affected by a value of "ft0.z" or "ft0.w" component. Is this common behavior?