Skip to main content
Known Participant
May 30, 2011
Question

Suppress end of page hyphenation

  • May 30, 2011
  • 4 replies
  • 1139 views

Is there any way to automatically configure a FM9 document so that a page does not end with a hyphenated word?  I know that one can manually supress a word hyphenation, using ESC+n+s, but this gets tedious, and causes problems, especially as new text gets inserted ahead of the hyphenated-suppressed word.

Thanks.

    This topic has been closed for replies.

    4 replies

    Inspiring
    May 31, 2011

    If you increase the number of widow/orphan lines, there will be less paragraphs breaking across pages, and consequently less words hyphenated across pages.

    -- I know this is no particularly brilliant solution, but if paragraphs in your document are generally short (e.g. five lines or less), it may serve you as a workaround.

    Johannes

    Inspiring
    May 31, 2011

    This may be anathema to some, but I turn hyphenation OFF completely throughout the document. One less thing to fret over, and it is much easier to read. I have been a technical writer for over 10 years, and all my clients turned hyphenation off. I believe that is the trend in technical work, but maybe not in academic work.

    Van

    May 30, 2011

    There's never been such a suppress hyphenation at the end of a page capability in FM afaik, although it's long been a requested feature.

    As a workaround, you might consider using Framescript to do a "finessing" steps like this. The script could be triggered from the FM menus and it could jump through the document and/or all docs in the book, stopping at every hyphen-at-end-of-page to let you select the appropriate fix, or a default "always suppress hyphen on last word" applied.

    A Framescript might be able to do something clever with a unique marker just in front of an inserted-for-pagination hyphen so that at a later time these specific marker+hyphen instances could be removed, the file edited as needed, then the end-of-page hyphen script run again.

    There's a Framescript user group here:

        http://groups.yahoo.com/group/framescript-users/

    Sheila

    Inspiring
    May 30, 2011

    That might be a good item to submit as a feature request. Submit here:

    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

    Bob_Niland
    Community Expert
    Community Expert
    May 30, 2011

    That might be a good item to submit as a feature request.

    More of a bug report - I'd expect "suppress hyphenation across pages" to be On by default, and I'm surprised to hear that it isn't. I suspect no one would complain if suppression were the case and there was no dialog to turn it off.

    Perhaps where the notional control belongs is

    Format > Document > Text Options

    Suppress Hyphenation Across:

    [_] Columns    

  • Pages

  • Bob_Niland
    Community Expert
    Community Expert
    May 30, 2011

    I don't know if FM9 has any additional controls, but Frame has had, for a long time, the ability to suppress hyphenation by paragraph type.

    In 7.0 for example:

    Format > Paragraphs > Designer > Advanced

    [_] Hyphenate

    [Update All]

    I recently used this for a manual intended for an audience whose first language was not English, but generally you won't want to turn it off throughout. An alternative is to have it on for Body, and use local overrides, or set up Body.nh which has it off by default, and apply it as needed.

    Sam StateAuthor
    Known Participant
    May 30, 2011

    >> Frame has had, for a long time, the ability to suppress
    >> hyphenation by paragraph type.

    Yes, thanks, but...  I'm not trying to turn off paragraph hyphenation.  I'm trying to turn off the hyphenation of the last word on the last line of each page.  There is a difference.  I want my paragraph hyphenated.  I simply don't want the last word on a each page to be hyphenated, for obvious reasons.