I've been in situations in which JPEG compression has left noticeable artifacts in the printed product. It is my own preference to simply avoid it.
Stephen hit upon why I don't like to use InDesign's color management for conversions. There are a couple of controls I feel are important, that InDesign doesn't have.
As to font embedding, PitStop will allow you to edit text with embedded characters. So, getting the whole font can be useful. Unfortunately, an embedded subset of a font only includes the characters used. It would be cool if subsets could include all glyphs from the language of the document.
I agree about noticeable artifacts for JPEG compression, but at least in my experience, it has been only in imagery that should never have been JPEG-compressed in the first place, such as images of what is effectively vector artwork at relatively low resolution (I keep a bunch of such samples around). I don't see it in relatively high resolution photographic images that are JPEG-compressed.
In terms of InDesign's color management, again the idea is to use workflows in which InDesign is
not converting colors. For most content, placing such content in InDesign and exporting PDF with the content in its original color space with a profile and letting the RIP/DFE/soft proofer handle it is a much better option. And yes, for certain exceptionally color-critical work, doing color conversion earlier (i.e., prior to placement into InDesign) may be necessary, but the vast majority of content that is printed simply doesn't need that.
With regards to PitStop allowing editing of text with the glyphs in the font(s) already embedded in the PDF file, as far as I understand, PitStop only allows this for fonts for which the
fsType table allows
editable embedability. Most commercial fonts simply do not allow this. Furthermore, even when one thinks that they have embedded a complete font, they really haven't, whether it is Type 1, TrueType, or OpenType (or either flavor). Only the glyphs, advance widths, and some additional metrics are embedded. The various font metrics that allow for pair kerning, small caps, ligatures, etc. are not included in what is embedded. The only way to do that is to fully-embed an OpenType font, a feature which is not at all available from InDesign, Illustrator, Photoshop, etc. (and as far as I know, from PitStop or Call pdfToolbox, etc. as well). That makes high quality editing using an embedded font nearly impossible. Oh, and by the way, even if it isn't enforced by applications or PitStop, many font EULAs (End User License Agreements)
require that only subset-embedding is permitted.
- Dov