Jump to content


  • Content count

  • Joined

  • Last visited

Posts posted by ncJohn

  1. I was using Illustrator and using 2 fonts, Myriad and Book Antiqua. When I got through I opened AP and found a little box about the font cache being updated, with fonts being installed or removed. I looked for the fonts I had been using in Illustrator, and Myriad doesn't show up in AP (Book Antiqua does).

    This confuses me because I just assumed that AP (like every other program I've ever used) would just use whatever fonts I had on the pc. So I have two questions. Why is AP "updating the font cache" just because I used fonts in another program? And why would it remove one of them?

    Edit: Are there any videos about using text in AP? I couldn't find any in either the new videos or the legacy group. The "help" link from AP doesn't have much there either. My text needs are pretty basic but I thought it was curious that I couldn't find much of anything in the way of help.

    AP, Windows 8-64 Pro.



  2. I don't know if it's okay to post this here, but we don't seem to have an "off-topic" forum, so here it is.

    The changes in AP from ver 1.6.5 to 1.7.0 are pretty significant, warranting a long post at the beginning of this thread to explain the changes. We even have a different icon, something that's stayed the same since ver 1. And yet it's not ver 2, it's ver 1.7.0.

    Version numbers is a topic that's always mystified me; that is, how changes to the version number relate to changes in the software. I've researched this and found absolutely nothing concrete; it seems to be totally arbitrary. So what sort of changes would have had to take place to justify calling the new AP ver 2?


  3. Yes, I like the fact that the PS "duplicate" function also keeps the file name. In AP, I use the "new document from snapshot" function but the resulting image is unnamed. (I tend to have filenames that are thisssssssssssssssssssssss-ssssssssssss_sss-sssss long, and it would be such a relief to have that duplicate image keep the same name as the original so I didn't have to re-type it.)

    I think the bottom line is that there are ways to get the duplicate but none of them are as graceful as just clicking "duplicate." 

  4. 5 hours ago, R C-R said:

    I think the best way to think about it is "...from the top" means counting from the top of the layer stack & likewise "...from the bottom" means counting from the bottom of the layer stack. So for example, "Select layer 1 from the top" always selects the top layer & "Select layer 1 from the bottom" always selects the bottom layer ... I think. :S


    I think you're right. I also think you've chosen the perfect emoticon for a tricky topic.:)

  5. 6 hours ago, walt.farrell said:

    Glad you've got it figured out, but there's one subtlety you might not have recognized.

    Yes, with your current layer structure and types all those choices are referring to the same layer.

    But consider that you're creating a macro, which will have to operate on different documents, with different layer structures: more layers, fewer layers, nested layers, adjustment or pixel layers in different orders, ....  Or in a document where the user may start with a different layer selected.

    In those situations those choices might be different layers.

    Example: suppose you recorded it using "select layer 3 above current". For you, right now, that's the top layer. But if you can your macro against a document with 5 layers rather than 4, it would be the layer below the top layer. Similarly, if run with something other than the background layer selected, you'd get something different.

    So, in reality, each of your allowed choices during recording may mean something different when the macro is run on different documents. And that's a feature that helps you write macros that work in different situations.

    Yes, I have figured all that out; the realizations just keep coming! :) It's a very ingenious dialog and was very puzzling at first, but I think I've got it figured out.

    And, having figured out that the "top layer" is not the "top of the stack" I think "layer 1 from the top" should always be safe for my specific use with this specific macro. (I think.)  

    Thanks again.


  6. I think I've just had an epiphany, which I'm going to share here for anyone who comes along and knows even less about this than I do.

    I've thought of the top layer as being the "top of the stack," with the bottom layer being the "bottom of the stack." In that context, there are some weird selection choices in that dialog. But if you think of the "top of the stack" as being above the top layer (and the "bottom of the stack" as being below the bottom layer), then it all makes sense.

    Thanks again for the replies.

  7. 6 minutes ago, walt.farrell said:

    Show us your layer stack (Layers panel) before you start recording the macro.

    Well, Walt, thanks to your question I believe I've figured it out.

    But first, the image I uploaded before was not of the picture I was actually working on; it was just something I did quickly to show the dialog choices. I tried to delete it from the post but can't seem to do that.

    Now here's the real deal, the layers panel and the macro recorder's layer selection dialog for the picture I was working on. This is after I started the recording and selected the top layer. It occurs to me that all of the choices are just different ways of referring to the same layer; I didn't notice that before because, to me, "layer 1 from the top" is not the same as "top layer." I never even bothered to click "select" in the dialog because I didn't realize that "layer 1 from the top" is what I wanted. And when I did click "select" it did indeed select the top layer.

    So thanks for your post.

    layer order.jpg

  8. 14 hours ago, Callum said:

    Hi NcJohn,

    As far as I'm aware the Macro recording just goes on the Z order of the Layers tab. We are aiming to improve the Macros feature in the future in order to make it possible to create more complex Macros.



    Callum, I don't really understand how that relates. Here's a screenshot of the dialog after I start recording a macro and try to select a layer. If the dialog can give me a choice of "layer 2 from the top" then why not a choice of "top layer"?

    layer order.jpg

  9. I've created a pixel layer that I want to paste to the top of a number of .afphoto files. I thought I would create a macro to do that so I opened an .afphoto file, started recoding a macro, then selected the top layer of the image.

    At that point a dialog opened up, giving me choices such as, "select layer named xxx," "select layer one above current," "select layer 2 from the bottom," etc. The choices varied depending, I guess, on what layer I selected after starting to record the macro. I have 2 questions about this:

    1) What decides what choices are offered, and 

    2) Why is one of the options not "select top layer," which is what i wanted? They are, after all, very specific choices, so why not that specific one?


  10. 23 hours ago, Dan C said:

    Thanks for that :)

    Could you please confirm, are you changing the Printer using the dropdown list in Affinitys Print dialog before changing the Properties? (ie you're printing from a printer that is not your System Default)

    That's correct; the system default is an office printer so the first step in using the AP print dialog is to change to the photo printer.

    I've also experimented and found more of the puzzle. This is what I know of the problem, in total: 

    • When I first start AP, the print dialog defaults to "Defined by driver." 
    • When I choose my photo printer and go to the printer driver and make settings, if I leave the paper size at 8.5x11 (the default in the printer driver) when I come back to the AP print dialog it shows the paper size as "Letter" (not Custom).
    • But if I choose any other paper size in the printer driver, when I come back to AP it shows "Custom" even though the paper sizes chosen (4x6, 5x7, etc) are available in the AP paper size drop-down.
    • After finding the AP paper size set to "Custom," if I then go right back to the printer driver (instead of printing) the printer driver's paper size is now set to "Custom," instead of showing the paper size I had actually chosen. The printer driver should still show the paper size I chose; it's like it picked Custom up from AP.
    • Thinking the problem might be the printer driver, I checked with PS Elements and XnViewMP and printing functions as it should with those apps and the photo printer.

    Edit: It has to do with which printer is the system default printer. If I make the photo printer the system default, then it behaves properly with AP. That is to say, AP defaults to paper size "defined by printer" and stays that way after the settings have been made in the printer driver. But then when I try to print to the non-default printer (my office printer), when I come back to AP after making settings in the printer driver, the AP paper size is set to "Custom."

    AP is behaving properly only with the system default printer.

  11. 6 hours ago, Callum said:

    Hi ncJohn,

    If possible could you provide a screen recording of this happening?



    It's never happened before or since; just the one time. I've left it reversed until I got the reply from MEB asking me about using View>Reset Rotation.

    There have been instances where I go to restore a minimized image and it's gotten so small that I have to make it full-screen in order to find it. But this is the first time I've found one reversed.

  12. 9 hours ago, Dan C said:

    Are you opening File>Print, then selecting Properties and changing the printers settings, before returning to AP?

    Sure, always. But finding the paper size set to "custom" is a new experience.

    In the "official" Affinity printing tutorial video, when he first goes to the printing dialog, the paper size is set to "defined by driver." He then goes to the printer driver and makes his settings, and when he comes back to the Affinity printing dialog it's still set to "defined by driver." That's what I used to find also.