• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Changing fonts (and faces) in InDesign paragraph & character styles
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changing fonts (and faces) in InDesign paragraph & character styles


  • Subject: Re: Changing fonts (and faces) in InDesign paragraph & character styles
  • From: email@hidden
  • Date: Wed, 01 May 2013 13:29:55 -0700

Sorry I seem to have posted twice.

On Wed, May 1, 2013, at 01:00 PM, JF wrote:
> Hi Chris, thank you for your reply.
>
> I have made some progress in my script, but I am not there yet.
> I can address a single style, but have difficulties in telling
> all the styles to loop and change IF the font name is "Helvetica
> Neue LT". There are some styles which do not have this font and
> I'd end up in even more of a mess if I change a style to the
> wrong font and its attributes. I think this version managed to
> avoid changing any character style which was not using Helvetica
> Neue LT:
>
> ___________________________________
> tell application "Adobe InDesign CS6"
>      tell character style "45 Light" of active document
>          --      tell selected item of active document
>          if applied font is "Helvetica Neue LT" then
>              set applied font to "Helvetica Neue LT Std"
>              if font style is "LT 65 Medium" then
>                  set font style to "65 Medium"
>              end if
>              if font style is "LT 45 Light" then
>                  set font style to "45 Light"
>              end if
>              if font style is "LT 46 Light Italic" then
>                  set font style to "46 Light Italic"
>              end if
>              if font style is "LT 75 Bold" then
>                  set font style to "75 Bold"
>              end if
>              if font style is "LT 55 Roman" then
>                  set font style to "55 Roman"
>              end if
>          end if
>          set kerning method to "Metrics"
>      end tell
> end tell
> _______________________________
> I'll try to adapt your loop to work in InDesign, but I am not
> sure how I can call all the character styles one after the other.
>
> The alternative (which I often use) is the semi manual approach:
> select the style and tell it to change, but you can see in the
> script above my attempt did not work (it is misplaced at the moment).
>
>
> On 1/5/13 at 20:25, Chris.Paveglio@<hidden> (Chris Paveglio) wrote:
>
> >Hi JF,
> >It appears that you are probably pretty new to Applescript or programming.
> >You are going to have to work on some basics first.
> >
> >You can loop through a list of objects like some styles like:
> >
> >tell application "Adobe InDesign CS5"
> >tell document 1
> >set docCharStyles to every character style
> >
> >repeat with aStyle in docCharStyles
> >tell aStyle
> >--<do some actions here>
> >end tell
> >end repeat
> >end tell
> >end tell
> >
> >As far as changing something from one thing to another, you might have to
> >use a lot of lists or IF/ELSE statements to switch them. If you have a lot
> >of fonts that change from one style to another, it will be a big list of
> >IFs. There may be no way around having some kind of giant list of If this
> >font style then some other font style
> >
> >If font style is "65 Medium" then
> >set font style to "75 Medium"
> >Else if font style is "85 Black" then
> >set font style to "86 Black Italic"
> >Else if font style is "77 Bold Condensed" then
> >set font..... Etc etc
> >
> >Or
> >
> >If (font style is "65 Medium") and (applied font is "Helvetica") then
> >--do things
> >
> >--
> >Chris
> >
>
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> AppleScript-Users mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> Archives: http://lists.apple.com/archives/applescript-users
>
> This email sent to email@hidden
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

References: 
 >Re: Changing fonts (and faces) in InDesign paragraph & character styles (From: JF <email@hidden>)

  • Prev by Date: Re: Changing fonts (and faces) in InDesign paragraph & character styles
  • Next by Date: uneditable
  • Previous by thread: Re: Changing fonts (and faces) in InDesign paragraph & character styles
  • Next by thread: Re: Changing fonts (and faces) in InDesign paragraph & character styles
  • Index(es):
    • Date
    • Thread