<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Compositing skills</title>
	<atom:link href="http://indesignsecrets.com/compositing-skills.php/feed" rel="self" type="application/rss+xml" />
	<link>http://indesignsecrets.com/compositing-skills.php</link>
	<description>InDesignSecrets Blog and Podcast</description>
	<lastBuildDate>Wed, 23 May 2012 12:43:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ashtangakasha</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-492055</link>
		<dc:creator>Ashtangakasha</dc:creator>
		<pubDate>Mon, 15 Aug 2011 22:20:11 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-492055</guid>
		<description>Thanks, Shmuel -- that makes it a lot more readable, too. (Provided that the reader knows the ! negation operator.)

If I ever get around to it, I&#039;ll add a check for whether all features are on or off, and force them to one state or the other before toggling. Otherwise it becomes a swap states function instead of an overall on/off toggle.

Allen</description>
		<content:encoded><![CDATA[<p>Thanks, Shmuel &#8212; that makes it a lot more readable, too. (Provided that the reader knows the ! negation operator.)</p>
<p>If I ever get around to it, I&#8217;ll add a check for whether all features are on or off, and force them to one state or the other before toggling. Otherwise it becomes a swap states function instead of an overall on/off toggle.</p>
<p>Allen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shmuel</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-201789</link>
		<dc:creator>Shmuel</dc:creator>
		<pubDate>Sun, 25 Nov 2007 20:12:46 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-201789</guid>
		<description>I just found my way to this page from the links on the Plug-Ins and Scripts page (by way of the InDesignSecrets Podcast 065 page).
I was actually trying to come up with a keyboard shortcut to do this very thing last night! Anyway, I&#039;m new to InDesign and JavaScript, but I&#039;m not new to computer programming. As soon as I saw this script, I knew there had to be a much shorter way of doing it.
For people who are downloading the script, I guess it doesn&#039;t really make any difference what&#039;s inside it, but I just like the idea of making the code shorter (or &quot;more elegant&quot;, as computer programmers like to say).
So, here&#039;s what I came up with:
// Script to toggle the Composition:Highlight preferences in the active document in InDesign CS3

if (app.documents.length &gt; 0) {		//make sure there is at least one document open

with (app.activeDocument.textPreferences) {

//Make into a comment any of these that shouldn&#039;t be toggled when the script is executed:

highlightCustomSpacing = ! highlightCustomSpacing		// Custom Tracking/Kerning

highlightHjViolations = ! highlightHjViolations				// H &amp; J Violations

highlightKeeps = ! highlightKeeps								// Keep Violations

highlightSubstitutedFonts = ! highlightSubstitutedFonts 	// Substituted Fonts

highlightSubstitutedGlyphs = ! highlightSubstitutedGlyphs //Substituted Glyphs

}

}</description>
		<content:encoded><![CDATA[<p>I just found my way to this page from the links on the Plug-Ins and Scripts page (by way of the InDesignSecrets Podcast 065 page).<br />
I was actually trying to come up with a keyboard shortcut to do this very thing last night! Anyway, I&#8217;m new to InDesign and JavaScript, but I&#8217;m not new to computer programming. As soon as I saw this script, I knew there had to be a much shorter way of doing it.<br />
For people who are downloading the script, I guess it doesn&#8217;t really make any difference what&#8217;s inside it, but I just like the idea of making the code shorter (or &#8220;more elegant&#8221;, as computer programmers like to say).<br />
So, here&#8217;s what I came up with:<br />
// Script to toggle the Composition:Highlight preferences in the active document in InDesign CS3</p>
<p>if (app.documents.length &gt; 0) {		//make sure there is at least one document open</p>
<p>with (app.activeDocument.textPreferences) {</p>
<p>//Make into a comment any of these that shouldn&#8217;t be toggled when the script is executed:</p>
<p>highlightCustomSpacing = ! highlightCustomSpacing		// Custom Tracking/Kerning</p>
<p>highlightHjViolations = ! highlightHjViolations				// H &#038; J Violations</p>
<p>highlightKeeps = ! highlightKeeps								// Keep Violations</p>
<p>highlightSubstitutedFonts = ! highlightSubstitutedFonts 	// Substituted Fonts</p>
<p>highlightSubstitutedGlyphs = ! highlightSubstitutedGlyphs //Substituted Glyphs</p>
<p>}</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Blatner</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-3807</link>
		<dc:creator>David Blatner</dc:creator>
		<pubDate>Mon, 23 Oct 2006 21:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-3807</guid>
		<description>Techgrl, I would also suggest taking a look at the book &quot;Moving to InDesign,&quot; which talks about many of the issues that QuarkXPress or PageMaker users face when switching to InDesign.

The &quot;automatic text box&quot; feature is a great example. When you place a frame on a master page, you cannot click on it to select it from the document page. You have to command-shift-click to Override it. However, you can place text into that frame (using File &gt; Place without overriding it first.

I agree with Anne-Marie: I was a hardcore QX user for 15 years, so many of these features seemed weird to me. But now it&#039;s clear that Adobe does it the more intuitive and efficient way in most (but not all) instances.</description>
		<content:encoded><![CDATA[<p>Techgrl, I would also suggest taking a look at the book &#8220;Moving to InDesign,&#8221; which talks about many of the issues that QuarkXPress or PageMaker users face when switching to InDesign.</p>
<p>The &#8220;automatic text box&#8221; feature is a great example. When you place a frame on a master page, you cannot click on it to select it from the document page. You have to command-shift-click to Override it. However, you can place text into that frame (using File > Place without overriding it first.</p>
<p>I agree with Anne-Marie: I was a hardcore QX user for 15 years, so many of these features seemed weird to me. But now it&#8217;s clear that Adobe does it the more intuitive and efficient way in most (but not all) instances.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anne-Marie</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-3664</link>
		<dc:creator>Anne-Marie</dc:creator>
		<pubDate>Fri, 20 Oct 2006 23:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-3664</guid>
		<description>techgrl, I felt the same way when I moved from Quark to ID for new projects. I don&#039;t know if it helps, but I&#039;ve come to the conclusion that for most of these sorts of frustrations, they go away after a few projects. It&#039;s more of &quot;breaking old habits&quot; kind of thing, not &quot;Quark&#039;s method was right, programs that don&#039;t use Quark methods are wrong-headed.&quot;

For instance, I was working on a QuarkXPress (v6) job all this week, and I couldn&#039;t tell you how often I double-clicked a text box with the Item tool waiting for it to turn it into the Type tool (as ID would do). Instead I kept getting the Modify dialog box. ;-)

By the way, the specific issue you brought up about frames ... you&#039;re creating text frames with the Type tool, right?  When you do that, as soon as you&#039;re done drawing the frame, you can start typing in it. No need to switch tools.

The frame tools are just for a) placeholders for images (not really necessary except in templates or something); and b) graphic boxes/shapes. I like that the rectangle tool stays a rectangle, because I often need to draw out a few of them at the the same time.

I&#039;m not saying that InDesign has no frustrations or that it&#039;s perfect, by any means ... I mean, look, in every podcast we mention something strange about it and how to work around it. But I can assure that once you stop trying to make InDesign work like QuarkXPress, and just play to its strengths -- in every way from how you create masters to how you build styles -- then things get much easier and feel much more natural. So hang in there!</description>
		<content:encoded><![CDATA[<p>techgrl, I felt the same way when I moved from Quark to ID for new projects. I don&#8217;t know if it helps, but I&#8217;ve come to the conclusion that for most of these sorts of frustrations, they go away after a few projects. It&#8217;s more of &#8220;breaking old habits&#8221; kind of thing, not &#8220;Quark&#8217;s method was right, programs that don&#8217;t use Quark methods are wrong-headed.&#8221;</p>
<p>For instance, I was working on a QuarkXPress (v6) job all this week, and I couldn&#8217;t tell you how often I double-clicked a text box with the Item tool waiting for it to turn it into the Type tool (as ID would do). Instead I kept getting the Modify dialog box. <img src='http://indesignsecrets.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>By the way, the specific issue you brought up about frames &#8230; you&#8217;re creating text frames with the Type tool, right?  When you do that, as soon as you&#8217;re done drawing the frame, you can start typing in it. No need to switch tools.</p>
<p>The frame tools are just for a) placeholders for images (not really necessary except in templates or something); and b) graphic boxes/shapes. I like that the rectangle tool stays a rectangle, because I often need to draw out a few of them at the the same time.</p>
<p>I&#8217;m not saying that InDesign has no frustrations or that it&#8217;s perfect, by any means &#8230; I mean, look, in every podcast we mention something strange about it and how to work around it. But I can assure that once you stop trying to make InDesign work like QuarkXPress, and just play to its strengths &#8212; in every way from how you create masters to how you build styles &#8212; then things get much easier and feel much more natural. So hang in there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: techgrl</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-3658</link>
		<dc:creator>techgrl</dc:creator>
		<pubDate>Fri, 20 Oct 2006 22:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-3658</guid>
		<description>CLARIFICATION-
Actually - the previous string - I am really more referring to the frame tool, not actually the text tool, as it seems like in my statement.</description>
		<content:encoded><![CDATA[<p>CLARIFICATION-<br />
Actually &#8211; the previous string &#8211; I am really more referring to the frame tool, not actually the text tool, as it seems like in my statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: techgrl</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-3657</link>
		<dc:creator>techgrl</dc:creator>
		<pubDate>Fri, 20 Oct 2006 21:57:59 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-3657</guid>
		<description>We are in the midst of a dept-wide, and ultimately production realm-wide, conversion from Quark XPress 4 to INDYCS2 - yeah, what a hideous leap. But, we are about 1 month out from the full switch. I am leading the training. And Branislav Milic hit this one to be sure. Intuitive features that are hard to get to, hard to comprehend, and the lack of common sense when tools are used. Here is a tiny irritation, but one that is repeated in many operations in INDYCS2 - draw a text frame - and the tool stays active. It really should snap to one of the real-life “next step” tools like the selection or direct selection tool. My trainees are terminally creating picture boxes thinking they have moved on to their next effort. Laughable. Not them - Adobe.

I am met with furled brows and looks of bewildered disgust. I love INDYCS2 for its unbridled potential for creativity, but to get there is arduous!

Share with me, if anyone has stumbled on the Master Text Frame quirk where one workstation behaves as “automatic text boxes” are intended to, while the other has to undergo the Com-Click (MAC) to active the text box? Weird. I have compared prefs between the “good” and the “bad” - no luck! It ticks me off, as some folks really love that annoying auto text box.</description>
		<content:encoded><![CDATA[<p>We are in the midst of a dept-wide, and ultimately production realm-wide, conversion from Quark XPress 4 to INDYCS2 &#8211; yeah, what a hideous leap. But, we are about 1 month out from the full switch. I am leading the training. And Branislav Milic hit this one to be sure. Intuitive features that are hard to get to, hard to comprehend, and the lack of common sense when tools are used. Here is a tiny irritation, but one that is repeated in many operations in INDYCS2 &#8211; draw a text frame &#8211; and the tool stays active. It really should snap to one of the real-life “next step” tools like the selection or direct selection tool. My trainees are terminally creating picture boxes thinking they have moved on to their next effort. Laughable. Not them &#8211; Adobe.</p>
<p>I am met with furled brows and looks of bewildered disgust. I love INDYCS2 for its unbridled potential for creativity, but to get there is arduous!</p>
<p>Share with me, if anyone has stumbled on the Master Text Frame quirk where one workstation behaves as “automatic text boxes” are intended to, while the other has to undergo the Com-Click (MAC) to active the text box? Weird. I have compared prefs between the “good” and the “bad” &#8211; no luck! It ticks me off, as some folks really love that annoying auto text box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John C</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-3432</link>
		<dc:creator>John C</dc:creator>
		<pubDate>Sun, 15 Oct 2006 21:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-3432</guid>
		<description>As a relative newcomer to Inddy (1999) I wish QX had the sense to have a site like this to discuss all that is good and not so good. At least there is discussion, which always a good thing!
Thanks to all that contribute, from us lurkers!</description>
		<content:encoded><![CDATA[<p>As a relative newcomer to Inddy (1999) I wish QX had the sense to have a site like this to discuss all that is good and not so good. At least there is discussion, which always a good thing!<br />
Thanks to all that contribute, from us lurkers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anne-Marie</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-702</link>
		<dc:creator>Anne-Marie</dc:creator>
		<pubDate>Mon, 07 Aug 2006 16:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-702</guid>
		<description>Jerome and Gerald, thanks so much!

Gerald, I&#039;ve made a Javascript file out of your text (to make it easier for script newbies)  and turned it into a downloadable file called &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://indesignsecrets.com/downloads/highlight-on-off.jsx.zip&quot;&gt;highlight-on-off.jsx.zip.&lt;/a&gt;&lt;/strong&gt;

It&#039;s a .zip file, just unzip (uncompress it) and drop the &lt;strong&gt;highlight-on-off.jsx&lt;/strong&gt; script file into your InDesign CS2&#039;s scripts folder, Mac or Windows. Double-clicking the script via the Scripts palette toggles all highlighting on and off. Since you can assign a keyboard shortcut to a script, that solves the problem for now, I think! ;-)

If you&#039;ve never installed an InDesign script before, &lt;a rel=&quot;nofollow&quot; href=&quot;http://indesignsecrets.com/how-to-install-scripts-in-indesign.php&quot;&gt;it&#039;s easy.&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Jerome and Gerald, thanks so much!</p>
<p>Gerald, I&#8217;ve made a Javascript file out of your text (to make it easier for script newbies)  and turned it into a downloadable file called <strong><a rel="nofollow" href="http://indesignsecrets.com/downloads/highlight-on-off.jsx.zip">highlight-on-off.jsx.zip.</a></strong></p>
<p>It&#8217;s a .zip file, just unzip (uncompress it) and drop the <strong>highlight-on-off.jsx</strong> script file into your InDesign CS2&#8217;s scripts folder, Mac or Windows. Double-clicking the script via the Scripts palette toggles all highlighting on and off. Since you can assign a keyboard shortcut to a script, that solves the problem for now, I think! <img src='http://indesignsecrets.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>If you&#8217;ve never installed an InDesign script before, <a rel="nofollow" href="http://indesignsecrets.com/how-to-install-scripts-in-indesign.php">it&#8217;s easy.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerald Singelmann</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-697</link>
		<dc:creator>Gerald Singelmann</dc:creator>
		<pubDate>Sun, 06 Aug 2006 18:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-697</guid>
		<description>Here&#039;s the JavaScript for a cross platform solution.

I filled in the other highlight preferences, so you&#039;d need to delete unwanted lines. 

if(app.documents[0].textPreferences.highlightCustomSpacing == true){
	app.documents[0].textPreferences.highlightCustomSpacing = false;
} else {
	app.documents[0].textPreferences.highlightCustomSpacing = true;
}

if(app.documents[0].textPreferences.highlightHjViolations == true){
	app.documents[0].textPreferences.highlightHjViolations = false;
} else {
	app.documents[0].textPreferences.highlightHjViolations = true;
}

if(app.documents[0].textPreferences.highlightKeeps == true){
	app.documents[0].textPreferences.highlightKeeps = false;
} else {
	app.documents[0].textPreferences.highlightKeeps = true;
}

if(app.documents[0].textPreferences.highlightSubstitutedFonts == true){
	app.documents[0].textPreferences.highlightSubstitutedFonts = false;
} else {
	app.documents[0].textPreferences.highlightSubstitutedFonts = true;
}
if(app.documents[0].textPreferences.highlightSubstitutedGlyphs == true){
	app.documents[0].textPreferences.highlightSubstitutedGlyphs = false;
} else {
	app.documents[0].textPreferences.highlightSubstitutedGlyphs = true;
}</description>
		<content:encoded><![CDATA[<p>Here&#8217;s the JavaScript for a cross platform solution.</p>
<p>I filled in the other highlight preferences, so you&#8217;d need to delete unwanted lines. </p>
<p>if(app.documents[0].textPreferences.highlightCustomSpacing == true){<br />
	app.documents[0].textPreferences.highlightCustomSpacing = false;<br />
} else {<br />
	app.documents[0].textPreferences.highlightCustomSpacing = true;<br />
}</p>
<p>if(app.documents[0].textPreferences.highlightHjViolations == true){<br />
	app.documents[0].textPreferences.highlightHjViolations = false;<br />
} else {<br />
	app.documents[0].textPreferences.highlightHjViolations = true;<br />
}</p>
<p>if(app.documents[0].textPreferences.highlightKeeps == true){<br />
	app.documents[0].textPreferences.highlightKeeps = false;<br />
} else {<br />
	app.documents[0].textPreferences.highlightKeeps = true;<br />
}</p>
<p>if(app.documents[0].textPreferences.highlightSubstitutedFonts == true){<br />
	app.documents[0].textPreferences.highlightSubstitutedFonts = false;<br />
} else {<br />
	app.documents[0].textPreferences.highlightSubstitutedFonts = true;<br />
}<br />
if(app.documents[0].textPreferences.highlightSubstitutedGlyphs == true){<br />
	app.documents[0].textPreferences.highlightSubstitutedGlyphs = false;<br />
} else {<br />
	app.documents[0].textPreferences.highlightSubstitutedGlyphs = true;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jerome Gantner</title>
		<link>http://indesignsecrets.com/compositing-skills.php/comment-page-1#comment-693</link>
		<dc:creator>Jerome Gantner</dc:creator>
		<pubDate>Sat, 05 Aug 2006 03:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://indesignsecrets.com/compositing-skills.php#comment-693</guid>
		<description>Yes, and if not the script editor shoulp prompt you to locate the application so that it can link correctly. I don&#039;t have CS2 here at home, but most things work the same in both versions.

For those that don&#039;t know there is a script menu in the presets folder. If the script is placed there then it will show up in the script pallet, you can launch it from there or assign a keyboard shortcut to it. 

NOTE: this is not a cross platform solution, it will only work on Macs. It could easily be done with JavaScript for cross platform, or Visual Basic on the PC, but I dont have a PC and I&#039;m not a big Java programer, so it would take me time to locate and look through the scripting guides.</description>
		<content:encoded><![CDATA[<p>Yes, and if not the script editor shoulp prompt you to locate the application so that it can link correctly. I don&#8217;t have CS2 here at home, but most things work the same in both versions.</p>
<p>For those that don&#8217;t know there is a script menu in the presets folder. If the script is placed there then it will show up in the script pallet, you can launch it from there or assign a keyboard shortcut to it. </p>
<p>NOTE: this is not a cross platform solution, it will only work on Macs. It could easily be done with JavaScript for cross platform, or Visual Basic on the PC, but I dont have a PC and I&#8217;m not a big Java programer, so it would take me time to locate and look through the scripting guides.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching using disk

Served from: indesignsecrets.com @ 2012-05-23 15:48:11 -->
