Sometimes that works. 8^)
The FO extensions generated for each processor may trip up the
process. I've found that FOP is the most picky about failing on
unrecognized code, so going from FOP to something else usually
works.
Bob Stayton
Sagehill Enterprises
From: Mark Craig
Sent: Thursday, April 18, 2013 9:25 AM
To: Bob
Stayton
Cc:
Subject: Re: [docbook-apps] Re: Eliminating soft hyphens shown in
mid line?
Thanks. Can I do that by just taking the .fo generated during the
build and processing it with another FO processor?
(Not sure how to swap out the FO processor in docbkx-tools.)
Mark
On Apr 18, 2013, at 6:20 PM, Bob Stayton wrote:
Was this example tested with another FO processor besides
FOP? That would settle whether it is a FOP problem.
Bob Stayton
Sagehill Enterprises
From: Mark Craig
Sent: Thursday, April 18, 2013 6:48 AM
To:
Subject: [docbook-apps] Re: Eliminating soft hyphens shown in mid
line?
In fact it looks like whether the soft hyphen shows up in mid
line depends on the following character.
<itemizedlist>
<listitem><para><literal>..</literal></para></listitem>
<listitem><para><literal>.
.</literal></para></listitem>
<listitem><para><literal>.</literal></para></listitem>
<listitem><para><literal>.]</literal></para></listitem>
<listitem><para><literal>.\</literal></para></listitem>
<listitem><para><literal>."</literal></para></listitem>
<listitem><para><literal>.a</literal></para></listitem>
<listitem><para><literal>.Z</literal></para></listitem>
</itemizedlist>
produces the following in the PDF:
• .-.
• . .
• .
• .-]
• .\
•
.-"
• .a
• .Z
Mark
On Thu, Apr 18, 2013 at 3:23 PM, Mark Craig <> wrote:
Hello,
Apologies if this is really a FOP question. I'm a bit out of my
depth.
I've added some FO customization based on Bob Stayton's helpful
suggestion on putting hyphenation within table cells, adding soft hyphens after
. in <literal>.
For most of the text the customization works exactly as desired in PDF.
For example, inside of a <para>,
<literal>com.iplanet.am.sdk.caching.enabled</literal> shows up
split where necessary.
You must explicitly set this property to true, because setting com.-
iplanet.am.sdk.caching.enabled
to false in the previous step
disables
both user and configuration data caching.
I have many examples of this working throughout the documentation I'm
working on, and it is particularly helpful in table cells.
Unfortunately, in some cases, such
as <term><literal>userattr =
"[parent[child-level].]attr#GROUPDN|USERDN"</literal></term>,
the soft hyphen shows up after the . even though the line does not break.
(I've replaced the soft hyphen in the following with a hyphen so you can see
what I mean.)
userattr =
"[parent[child-level].-]attr#GROUPDN|USERDN"
What should I do to avoid the soft hyphen appearing in the PDF in such
cases?
Thanks for your time and your help,
Mark