Thanks for coming to, the world's #1 resource for all things InDesign!

Discretionary Line Breaks

There are so many new features in InDesign CS3 that it’s easy to lose track of some of them. One I’d like to draw your attention to is the new discretionary line break.

Like a discretionary hyphen, the discretionary line break (“DLB” from here on out) finesses where and how InDesign breaks a line of text if that line must be broken and wrapped. The difference between the two is that the former, the discretionary hyphen, breaks with a hyphen while a DLB just breaks, sans hyphen.

DLBs are useful as occasional substitutes for manual line breaks or soft returns. When you insert a manual line break with Shift+Return/Shift+Enter, you force a line of text to break and wrap to the next line. The initial effect between the two is identical. However, should your text reflow, a manual line break will not automatically roll back up; you could be left with awkward breaks in the middle or even beginning of a line. By contrast, a DLB has no effect unless it approaches the end of a line; if your text reflows such that the DLB is not close to the end of a line, the DLB-created break becomes inert again and the line doesn’t break at that point.

When would you use it? Well, in episode 60 of the InDesign Secrets Podcast Anne-Marie provides a perfect example: URLs. Left to its own devices, InDesign will break a URL wherever is convenient and with a hyphen. Sticking a hyphen arbitrarily into a URL isn’t the best idea because readers may not realize the hyphen isn’t an intended part of the URL.

Discretionary Line Breaks
InDesign can break text awkwardly with a hyphen (above), but a discretionary line break prevents the insertion of superfluous hyphens (below).

Pariah S. Burke

Pariah S. Burke

Pariah S. Burke ( is a design and publishing workflow expert bringing creative efficiency into studios, agencies, and publications around the world as principal of Workflow: Creative ( He is the author of the first InDesign book written for experienced InDesign users, Mastering InDesign CS3 for Print Design and Production (Sybex, 2007), and other books on Adobe Illustrator, Adobe Creative Suite, and QuarkXPress; author of more than 250 published articles; the former trainer and technical lead for InDesign, InCopy, Illustrator, Photoshop, and Acrobat to Adobe?s own technical support team; a freelance graphic designer with 20 years experience; a WordPress evangelist; and the publisher of the Websites Quark VS (, Designorati (, Gurus Unleashed (, Workflow: Freelance (, and the Creatives Are Community and Toolbar ( When not traveling, Pariah lives in Portland, Oregon where he writes (a lot) and creates (many) projects and publications to empower, inform, and connect creative professionals.
Pariah S. Burke

Latest posts by Pariah S. Burke (see all)

Related Articles

13 Comments on “Discretionary Line Breaks

  1. While the DLB is great, this example is better done (in any version of InDesign) using a discretionary hyphen in place of the DLB. I like to use discretionary hyphens when trying to avoid hyphenation. Putting them at the beginning of a word prevents hyphenation. No doubt DLB are cool, but it actually doesn’t always work to prevent a hyphenation in cases like this. Only if it’s close enough to the edge of the frame will the DLB work. A discretionary hyphen would work every time, regardless of proximity (of course it just prevents the hyphenation, it doesn’t force the line to break). DLB are great, but I don’t think this example isn’t the best use of them.

  2. Dan, that’s an interesting solution. So in the example above, you’d put the discretionary hyphen (command/ctrl-shift-hyphen) before the word “indesignsecrets”. That forces that one word to stick together. You could also select that word and use the No Break command (which I like more than the discretionary hyphen for things like this).

    However, the discretionary line break is more elegant in many cases because you can place the break exactly where you want it. In some very long URLs (or other very long words), you want/need more control over the position of the break.

  3. In my experience setting type full of URLs, it’s fairly rare for InDesign to hyphenate words they contain. 90% of the time it breaks them after periods or slashes. (Try setting the same type in QXP to see what we *used* to have to deal with.)

    When it does hyphenate a word, inserting a DLB before it doesn’t guarantee the line will break there, as shown below. It depends on your other H&J settings.

    line break comparisons in URLs

    Inserting a discretionary hyphen before the word *does* guarantee the line will break there because you’re disabling hyphenation for the word; so ID has no choice other than forcing it to the next line.

    But if you export it to PDF, Reader/Acro’s automatic “sensing” of linked URLs sees that disc hyphen and includes it in the URL; resulting in 404 Not Found pages in a web browser. (It sees auto-hyphens too, which also break URLs.)

    For all the above reasons I use the No Break style for the word that’s hyphenating. That does the trick for the line break and Acro/Reader still understands the entire URL correctly.

  4. Great post and great tip, we all have our own way of working and this is how I do it.

    I have a “No Break” character style for stuff like this, I GREP search things like website addresses and emails and apply a character style that has nothing else but the no break feature in it.

    But again, this is where I want that “keep (x amount of ) words together” feature, like for when you have one word at the end a paragraph I would love to keep them together, also this could work with keeping email addresses, web addresses and other things together that could be automated without having to put in hidden characters or specific styles. What’s needed is intelligent typesetting features.

  5. Thank you Marc! It looks like your web site has some great information but I don’t speak French. So I used my handy-dandy translation trick* to get this English translation of your web page (the second link): June 2007. (Scroll down to “InDesign CS3 and the Crazy History of Space.”)

    It’s a far from perfect translation (and it can’t do images, which captions in your illustrations appear to be), but it helps to make some sense of the other text.

    *The trick: Copy the URL of the web page you want to translate and paste it into Google’s search field and search for it. Only one “hit” will result — the same page — but you’ll see a “Translate this page” text link next to the name of the hit. Use that Translate link to view the page.

  6. Pingback: InDesignSecrets » Blog Archive » Turning Off Hyphenation for URLs

  7. Is there a way to avoid Explorer breaking a line after a hyphen, dashn minus?
    Abc-, Def-, etc,…
    May look like
    , Def- etc.

  8. This is an ancient post, but still very relevant.

    The problem of breaking long URLs in InDesign was slowing me up a lot (some books are full of extra long hyperlinks, for better or for worse).

    The solution was this script: which is now available on our website.

    It will find the optimal place to insert a discretionary line break in a long URL to produce the best possible spacing. At the same time, the script respects the rules laid out in the Chicago Manual of Style regarding where it is permitted to split long URLs.

    This speed things up considerably.

  9. Nine years after your post and it still has relevance…it still is helping folks like me. Thanks so much for creating and maintaining this site!!!

Leave a Reply

Your email address will not be published. Required fields are marked *