Keynote: Replace Text under Document Warnings Gone?

One of the most critical features I use in Keynote 5.3 on nearly a daily basis is VIEW > SHOW DOCUMENT WARNINGS > REPLACE TEXT for missing fonts.
Is this feature gone?
I'm in the process of testing out Keynote 6.1 to compile a list of all the bugs and missing features. So far it looks like when I open a file with missing fonts, I get a vague warning note that "some of the fonts are missing / might not appear correctly" but there doesn't appear to be any detail, or any option to replace them with other fonts.
I hope I have overlooked something. Can anyone else weigh in on this, please?

Try this repair for Keynote 6.2,  ensure you complete all the tasks and in the order shown:
1  delete all the iWork applications if you have them, not just Keynote, using Appcleaner from Mac Update,
          its a freeware application
2  restart the Mac;   Apple menu > restart
3  immediately after the start chime,  press the shift key until you see the Apple symbol.
         let it fully boot up,  it will take longer as the OS is repairing the drive
4  when fully booted, go to Applications > Utilities > Disc Utility;
          click on the boot drive  then First Aid tab and      click  repair disc permissions
5  when complete, restart the Mac normally
6  install Keynote from the Mac App Store
          Please report back to let us know if this helped.

Similar Messages

  • HT2488 Find/Replace text in document with automator: any suggestions?

    I'm looking to replace a number of unique html tags for a number of documents: is there any way to do this without going through the documents one-by-one, tag-by-tag? I would imagine I might be able to do something with automator, but I'm open to any other suggestions. I have some knowledge of html, but that's about it.

    So I take it this is something you do regularly, not something that needs to get done once?  if it were a oneshot operation it would be simpler to use TextWrangler.
    For repeated use, the simplest approach is to run through the files and apply text item delimiters to each tag:
    set indesignTags to {"idtag1", "idtag2", "idtag3"}
    set htmlEquivs to {"htmltag1", "htmltag2", "htmltag3"}
    set theFiles to choose file with prompt "Choose indesign files" with multiple selections allowed
    repeat with aFile in theFiles
      -- get file text
              set fileText to read aFile
      -- swap tags
              repeat with i from 1 to count of indesignTags
      -- swap lead tags
                        set fileTextBits to tid({input:fileText, delim:"<" & item i of indesignTags})
                        set fileText to tid({input:fileTextBits, delim:"<" & item i of htmlEquivs})
      -- swap trailing tags
                        set fileTextBits to tid({input:fileText, delim:"</" & item i of indesignTags})
                        set fileText to tid({input:fileTextBits, delim:"</" & item i of htmlEquivs})
              end repeat
      -- make new file path with html extension
              set oldFilePath to POSIX path of aFile
              set filePathBits to tid({input:oldFilePath, delim:"."})
              set last item of fileNameBits to "html"
              set newFilePath to tid({input:filePathBits, delim:"."})
      -- save at new file path
              set fp to open for access newFilePath with write permission
      write fileText to fp
      close access fp
    end repeat
    on tid({input:input, delim:delim})
      -- handler for text items
              set {oldTID, my text item delimiters} to {my text item delimiters, delim}
              if class of input is list then
                        set output to input as text
              else
                        set output to text items of input
              end if
              set my text item delimiters to oldTID
              return output
    end tid
    This will work if the indesign tags are unique and there is no complex syntax.  It might fail if tags have overlapping names (e.g. "<bl>" and "<blue>") or if there's any irregular notation.  If you need more sophisticated handling you'll have to use regular expressions.  In that case, download and install the Satimage osax from this page, and use the following (similar) code:
    set indesignTags to {"idtag1", "idtag2", "idtag3"}
    set htmlEquivs to {"htmltag1", "htmltag2", "htmltag3"}
    -- set up regular expressions change lists
    set findList to {}
    set changeList to {}
    repeat with i from 1 to count of indesignTags
              set end of findList to "(</?)" & item i of indesignTags & "(?![[:alnum:]])"
              set end of changeList to "\\1" & item i of htmlEquivs
    end repeat
    set theFiles to choose file with prompt "Choose indesign files" with multiple selections allowed
    repeat with aFile in theFiles
      -- get file text
              set fileText to read aFile
      -- swap tags - needs Satimage osax
              set fileText to change findList into changeList in fileText with regexp
      -- make new file path with html extension - needs Satimage osax
              set oldFilePath to POSIX path of aFile
              set newFilePath to change "\\.[^.]+$" into ".html" in oldFilePath with regexp
      -- save at new file path
              set fp to open for access newFilePath with write permission
      write fileText to fp
      close access fp
    end repeat
    Message was edited by: twtwtw - I made an error in the second regular expression.  should be "\\.[^.]+$", not "\\..*$".  fixed in text.

  • Replace text in photoshop document & save

    Hello,
    I have to make apprieciation certificates for a committee. Is there a way to use Automator to replace text within a photoshop document (people's names) and then save each name in a different file?
    Thanks!

    In theory, at least, this should be possible through an AppleScript which could be part of an Automator workflow, at least with Photoshop CS4 (I don't have earlier versions to check in their scriptability). The AppleScript suite for Photoshop CS4 has a text-object function that offers a lot of control over a given block of text, so it looks like it would be doable. You might want to take this up in the AppleScript forum or, probably better, in Adobe's own Photoshop forum.
    Regards.

  • Use Powershell to replace text with image in Word document

    I have a powershell script that uses a Word document as a template to create signatures that I am pushing out to my organization.
    The document is populated with text formatted the way I want the signature to look, that I then do a FindText and ReplaceText on.  This works fine for replacing text with text, but I can't figure out how to properly replace some of the holder text with
    an image and a link.  I found a few posts about adding images to word documents, but none that seem to work properly in this scenario.
    Any insight would be greatly appreciated, thanks!

    Dear BOFH,
    You are correct that method I outlined is not for inserting an image into a signature block (which would be in Outlook, not Word).  The links you post do certainly deal with outlook signatures, well done... Except that the question was about how to
    use a Powershell script to replace text in a Word document with an image.  Sure it was framed in the context of creating signatures, but the poster expressed that they already had a method of generating and replacing text, and just needed to know, as
    I did, how to do the thing they actually asked.
    Please BOFH... Please forgive my audacity in hoping to find a reference (any reference) to how to replace Word text with images via Powershell in a thread titled "Use Powershell to replace text with image in Word document".
    This is certainly a scripting question, and even something as simple as "You will need to call the .NET methods for the Word find/replace functionality.  Please ask in the Word forums for the correct method to use. 
    If you need help on calling .NET methods look HTTP ://here"support you offered combined with the contempt you offer in response to my actual substantive help to the actual question asked.
    BOFH, you are not better than us, just more arrogant.
    Can you please start your own question as this one has been closed.  Please see scripting guidelines.
    We cannot guarantee you satisfaction as this is a user supported forum.  The is no SLA for community support.  Perhaps if you posted a better worded question as a new topic someone might be able to help you resolve your issue.
    The topic you are posting on is closed and answered.
    ¯\_(ツ)_/¯

  • Batch replacing text (doing translation) in 50+ pretty much identical documents?

    Can I batch replace text for several pdfs when translating 50+ identical documents? Only certain values/numbers differ in each document.
    I am new to Acrobat, and I am currently just copying and pasting between my first translation of a document and the ones I have not translated yet.

    No, and you shouldn't attempt to translate a PDF file directly. This type
    of task should be done on the original file format and then a new PDF file
    should be created.
    On Tue, Mar 3, 2015 at 3:33 PM, josteinb80906302 <[email protected]>

  • Replace view text under icon screen

    hi
    please my study for change viwe/unviwe text under icon display my phone

    No clue what your issue is or what you were trying to communicate.
    Did you have a question, if so, post in your native language.

  • Applescript freezes upon first run when getting 'text of document 1 of application "Safari" '

    I'm working on an applescript that searches the text of a Safari web page for specific text.  The script  freezes / hangs / times out ONLY during the "first run".  By "first run"  I mean the first time the script is run after a period of time has passed. If the script is run a 2nd, 3rd, or 4th time, etc soon thereafter it works perfectly.  If you then wait an extended period of time again, the script freezes exactly as if it were a "first run".  This appears to be independent of whether Safari is open or closed, i.e. the script freezes even if Safari remains open between the last working run and the "first run".
    Details:
    A web page is opened.  I subsequently confirm the page is fully loaded with the following code set-up as a handler:
    tell application "Safari"
         repeat with i from 1 to 15
         if (do JavaScript "document.readyState" in current tab of window 1) is "complete" then
                             exit repeat -- page loading is complete, exiting loop     
         else
                             delay 1
         end if
         end repeat
         if i is greater than or equal to 15 then return false
         if i is less than 15 then return true
    end tell
    The Applescript event log confirms loading is complete and returns a value of true.  I can see the page is fully loaded, and in testing it is fully functional. All is good.
    I then search the text of the fully loaded web page for specific text.  It is this next step where Applescript hangs, but ONLY on the "first run":
    set searchTerm to "find this"
    if text of document 1 of application "Safari" contains (searchTerm as string) then
         -- do stuff
    end if
    The event log shows that applescript starts to "get every text of document 1" and even returns the initial text of the web page but hangs.  Applescrpt returns the following error: "Safari got an error: AppleEvent timed out.  Error -1712".  If I rerun the script at this point the full text of the web page is immediately displayed in the event log, and the script continues succesfully to the end.  The "IF" statement is not the issue per se because I get the same error if I remove the IF and instead set a variable to the value of 'text of document 1 of application "Safari".
    Bottom line - Applescript seems to hang while returning the text of the fully loaded web page, but ONLY on "first run". Any ideas?
    Note:  I've run this directly as an applescript and as a service via Automator.  Same result. I also tried putting the computer to sleep briefly, wake and rerunning the script.  This does not repeoduce the problem so while extended gaps in use cuases the problem, it does not appear that going to sleep during this time is sufficient to cause the issue.

    Thank you twtwtw, very helpful!
    I tried fiddling around with the name of the input variable(s): $@, $0, and $1, and although I could get it to work somewhat, the hangup was always on high ASCII characters like …, —, °, etc…  (They were called “high ASCII” in the old days, perhaps they are called something else now.)
    Checking the long list of output encodings via iconv --list, and trying a bunch of them didn’t work for me.
    But the real trick that worked for me was to do as you said and to change the “Pass input” menu to “to stdin.”
    However, using -t ASCII was suboptimal for high ASCII, so I changed it to -t UTF-8-MAC and it works perfectly now, all the wild international characters and punctuation are maintained! Hooray!  However, upon further testing, removing the pipe to iconv, it seems it’s not needed.
    So this is the final command:
    awk 'BEGIN{print "<ul>"} {print"<li>"$0"</li>"} END{print "</ul>"}'
    So for now this is the whole recipe to create Contextual Menu Items for the Services menu that replaces text snippets with HTML code surrounding them.
    1. Create a new Automator Service document.
    2. Check the box “Output replaces selected text.”
    3. Choose Actions, under Library choose Utilities, then drag Run Shell Script to the working area of the window.
    4. Set the Pass input menu to “to stdin.”
    5. Paste in the command (above).
    6. Save it; I prefix my HTML CMIs with HTML (space space), so this one is, “HTML  unordered list.”
    7. Begin using it. :-)
    Since it took me a while to cobble together the other ones I made, I should probably share them.  Once I get the time to bring over the other “involved” ones I’ll see if I can find out where is the best place to do that.
    Thank you both, red_menace, and twtwtw for your help!

  • Trouble with "add note to replace text" annotation

    When I use "Add note to replace text" in Reader XI, the note acts as if it is locked even though it is not. The Locked box is not checked, but yet the options are grayed out; and I cannot delete the note, though I can edit the text box. "Strikethrough" and "Insert text at cursor" work fine.
    I am using the latest update of XI and have uninstalled and reinstalled it several times; I've also tried various older versions of XI. It happens with documents I've created or documents others have created; it happens on docs created from Word or those created from InDesign; it happens on docs downloaded several years ago as well as ones from the past month.
    I CAN delete these add-and-replace notes if I receive a file with them already put there by someone else--I just can't delete my own that I am adding right now. When I send the pdf to other people they have the same problem--in fact, someone told me that in her case ALL of my notes appear locked, not just the Add note to replace text one--yet when I send it to her, on my side, I have not locked any of them.
    Also, I do seem to be able to delete my own annotations I put on documents fairly recently--I have files from Sept 9 and Sept 17 that I can do this. But if I try to add notes to those same docs now, they act just like all the other ones--I cannot delete those particular notes and they appear locked.
    Help please!!

    You could write an html-text file that revers to the image file
    after that you could even convert this html-file to an rtfd file (which is a package after all) using textutil

  • Applescript: open Pages doc from Templete, change filename and replace text

    Hi!
    I just got started with applescript and i want a script that does the following:
    1. open "choose from list" dialog to choose the topic of my document
    from 4 possibilities (here for example A, B, C, D)
    2. open document from TemplateXY
    3. set document name with date and topic (dd.mm.yyy) "16.02.2011 - A"
    4.inside of document: replace text "date" with the currend date (dd.mm.yyy)
    and the text "topic" with the topic chosen in (1.) "A"
    this is what i already did:
    here as colored screenshot:
    http://i55.tinypic.com/2mnhxkm.jpg
    set datum to do shell script "date \"+%d.%m.%Y\""
    --choose topic:
    set chosentopic to choose from list {"A", "B", "C", "D"}
    --text "topic" becomes replaced throug variable topic
    set searchstringT to "topic"
    set replacestringT to chosentopic
    --text "date" gets replaced by currend date (variable datum)
    set searchstringD to "date"
    set replacestringD to datum
    --open pages, define filename & do search&replace of the strings defined above
    tell application "Pages"
    activate
    set DocName to datum & " - " & chosentopic
    set (every text where it is searchstringT) to replacestringT
    set (every text where it is searchstringD) to replacestringD
    end tell
    the "choose from list" dialog works and the variables like topic, datum and the search&replace strings get defined as well
    my problems are:
    i only get an error that the text could not be replaced
    i dont know how to get a new document from a template and how to get its filename changed
    i really just started doin things with applescript for a day so i hope you can help me
    regards
    DaNylz
    Message was edited by: DaNylz

    Try something like this:
    set myFoundItems to change text text of all page items of pages 3 thru 5 of document 1
    Shane Stanley <[email protected]>
    AppleScript Pro Sessions <http://scriptingmatters.com/aspro>

  • Find and replace text in multiple Photoshop files?

    Hi there,
    Let us say I have six Photoshop files: 1.psd, 2.psd, ..., 6.psd. All of these files contain the word “LoremIpsum” in random text layers, within each document. Is there a way I can search for “LoremIpsum” in all documents and replace it with “Dolor Sit Amet”, all in one go? This is just an example, I need to replace various words, not just one.
    I have tried "batch find and replace" software (including powerful tools like Power Grep) but they do not work with psd files… Is there a javascript of external plugin for this kind of task?
    Thanks!

    You’re welcome, advice given here is free.
    If you want to donate something nonetheless you could do so over at
    http://ps-scripts.com/bb/
    Many of the same people used to contribute there as here and I for one have benefitted considerably from their generous advice on Scripting issues.
    A Script can read (or create) txt files, but I do not have a lot of experience with this.
    This might work (amend the line »var theTexts = readPref ("….txt", false);« according to your txt-file’s path):
    // replace text elements in type layers;
    // 2013, use it at your own risk;
    #target photoshop
    if (app.documents.length > 0) {
              for (var n = 0; n < app.documents.length; n++) {
                        app.activeDocument = app.documents[n];
                        app.activeDocument.suspendHistory("replace text", "main()")
    // the opertation;
    function main () {
              var myDocument = app.activeDocument;
              var theTexts = readPref ("….txt", false);
              var theArray1 = theTexts.slice(0, Math.round(theTexts.length/2));
              var theArray2 = theTexts.slice(Math.round(theTexts.length/2), theTexts.length);
              alert (theArray1.join("\n")+"\n\n\n"+theArray2.join("\n"))
              for (var b = 0; b < theArray1.length; b++) {
                        replaceText (theArray1[b], theArray2[b])
    ////// reoplace text //////
    function replaceText (replaceThis, replaceWith) {
    // =======================================================
    var idreplace = stringIDToTypeID( "replace" );
        var desc22 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref3 = new ActionReference();
            var idPrpr = charIDToTypeID( "Prpr" );
            var idreplace = stringIDToTypeID( "replace" );
            ref3.putProperty( idPrpr, idreplace );
            var idTxLr = charIDToTypeID( "TxLr" );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idAl = charIDToTypeID( "Al  " );
            ref3.putEnumerated( idTxLr, idOrdn, idAl );
        desc22.putReference( idnull, ref3 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc23 = new ActionDescriptor();
            var idfind = stringIDToTypeID( "find" );
            desc23.putString( idfind, replaceThis );
            var idreplace = stringIDToTypeID( "replace" );
            desc23.putString( idreplace, replaceWith );
            var idcheckAll = stringIDToTypeID( "checkAll" );
            desc23.putBoolean( idcheckAll, true );
            var idFwd = charIDToTypeID( "Fwd " );
            desc23.putBoolean( idFwd, true );
            var idcaseSensitive = stringIDToTypeID( "caseSensitive" );
            desc23.putBoolean( idcaseSensitive, false );
            var idwholeWord = stringIDToTypeID( "wholeWord" );
            desc23.putBoolean( idwholeWord, false );
            var idignoreAccents = stringIDToTypeID( "ignoreAccents" );
            desc23.putBoolean( idignoreAccents, true );
        var idfindReplace = stringIDToTypeID( "findReplace" );
        desc22.putObject( idUsng, idfindReplace, desc23 );
    executeAction( idreplace, desc22, DialogModes.NO );
    ////// read prefs file //////
    function readPref (thePath, binary) {
      if (File(thePath).exists == true) {
        var file = File(thePath);
        file.open("r");
        if (binary == true) {file.encoding= 'BINARY'};
        var theText = file.read();
        file.close();
        return String(theText).split(",")
    In this case the comma is used to split the text into Strings in Arrays, if your search/replace texts include commas you could use something else, I guess.

  • HT201272 I had Pages and many documents associated with it on my generation 1 ipad. I just got an ipad Air. I downloaded Pages to my new ipad but all my documents are gone. How do I go about getting them back. My old ipad was backed up to my computer.

    I am trying to locate my old documents from my generation 1 ipad. I downloaded Pages to my ipad Air but my documents are gone. I did back up my old ipad to my computer but I didn't restore my back up to the new ipad. I wanted to start fresh. How do I go about getting just my Pages documents from that backup and by the way, how do I access that back up?

    You will need to restore the backup - just downloading the app from the store won't give you its contents from a preivous device, you will need to restore the whole backup onto your new iPad (which will replace its current contents) to get the app's content.
    backups and restores : http://support.apple.com/kb/HT4079

  • File open error under document tab in tcode BP

    Hi expert
    In a report, I am reading path ,file type ,name from a text file from the presentation server. The file gives all the information related to the file uploaded on application server. File can be of any type like cfg ,doc txt, bmp .
    I have to read and link the file under document tab in BP code I am able to link but not able to open the file from the link another text format is giving dump error saying format not supporting.
    I am reading and linking in binary mode because i do not have another option as we can read the file in text and binary mode only.
    Please suggest any solution for this .
    Point will be rewarded for this.
    Prem.
    Edited by: Prem Kumar on Jan 12, 2009 2:39 PM
    Edited by: Prem Kumar on Jan 12, 2009 2:40 PM

    HI,
      Just try it simply as below.
    the possible reasons could be.
    1) file with that name is not existing in that path
    2) path name is wrong (u gave it as c:/ give it as c:\)
    3) file may be open..
    how ever just try with giving the file path and the output table and see how it works
    *-- Read the File From PC
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          FILENAME = V_FILENAME
        TABLES
          DATA_TAB = I_FILE
        EXCEPTIONS
          OTHERS   = 17.
    Thanks
    mahesh

  • Post long text for document line item via FI-GL Inbound IDoc

    Hi guru,
    I am trying post extension ZFIDCP02 linked basic type FIDCCP02 and message type FIDCC2 IDoc in R/3 (4.6c) via IBM Websphere (Inbound IDoc),
    I am use inbound function module IDOC_INPUT_FIDCC2 and activate exit 008 (EXIT_SAPLF050_008) and exit 002 (EXIT_SAPLF050_002),
    In the extension ZFIDCP02 and under E1FISEG, I am add my segment  ZITEXT include field TDSPRAS, TDID, TDOBJECT, TDLINE.
    I am send  ZFIDCP02 IDoc via IBM Websphere no error  but all field TDSPRAS, TDID, TDOBJECT, TDLINE in my segment  ZITEXT not post in FI-GL.
    How can I  post long text for document line item (ZITEXT) in FI-GL ?.
    and I'm mean post ZITEXT to bank statement via IDOC.
    Please throw light on this  and  may be I  'm want solution or example ABAP code for exit 002 (EXIT_SAPLF050_002).
    Thanks in advance,
    Akkapong Pirachai
    CAT Telecom
    Edited by: Akkapong Pirachai on Aug 20, 2008 7:40 AM

    Close question because long time for answer.

  • Replacing text in a text file with special characters

    Hi all,
    in my test text file i found an interesting issue, where i can't replace text that looks something like this "New Text Document - Copy (2).txt"
    (gc $logeps)|foreach{$_ -replace "$($file.name)",""}|Out-File $logeps
    the context of my $($file.name) is "New Text Document - Copy (2).txt"
    how can i escape the parentheses characters inside of a variable that i am passing?
    thanks

    That should work if you're running PowerShell 3.0 or later, but in older versions, you'd run into errors if you try to run .Replace on an array of strings.
    While I prefer the string .Replace method in this instance, for future reference, if you want to escape a literal string so it can be used in a regular expression, call the [regex]::Escape method:
    $pattern = [regex]::Escape($file.Name)
    (gc $logeps) -replace $pattern | Out-File $logeps

  • I accidentally "formatted" a text edit document, and didn't want to save it - but that's no longer an option How do I retrieve the previous version?

    I created a list of emails on a text edit document that can be easily inserted into an e-blast.  I accidentally did something that cause most of them to form a narrow column - up/down rather than right/left, if that makes sense.   With the very annoying way documents are automatically saved, I'm now stuck with this.  How can this format be un-done?

    Well, you need to try to remember what it is you did. If you have not closed the document or saved it manually since you did the formatting, then it should show up under the Undo. If it is not showing there, then it may have been a setting you changed. Did you change your margins? In the ruler on top, where are the left and right margin indicators? Is the right on really far over toward the left?
    GB

Maybe you are looking for

  • Spark skinning - combobox transparent background issue

    Hi, I have a custom combobox component whose background is transparent when it is in a titlewindow , but looks opaque in a cell of a datagrid. The code for background for combobox is <!--- Defines the appearance of drop-down list's background fill. -

  • Acquiring database row lock in session bean

    I am getting a "ora-01002 fetch out of sequence" exception when trying to acquire a row lock by doing a select for update nowait sql command. The code that is trying to get the lock is running inside a session bean deployed in both weblogic 6.0 sp2 a

  • Installing Apps to Creative Cloud

    I have successfully downloaded the creative cloud to my desktop, however I am unable to download any of the apps, such as photoshop, lightroom, etc. They begin to install but around the 40% mark they say extracting then nothing else happens. I have w

  • Problem in PLDs

    Hi All, I have faced a problem while creating PLDs for PO. Let consider a situations where I have 7 rows in a PO when I am taking the printout of this PO, 7 rows are printing in one page and the 8th printing in the second page, But if I have 15 rows

  • Cannot execute Microsoft HTML Help file from within Eclipse managed app.

    I took an easy solution and created a help system for a large Java application using the Microsoft HTML Help Workshop as the IDE. The Help System does exactly what the client wants, but when I tried to integrate it into the application I ran into a b