<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [docbook-apps] How to avoid a line break in a
<phrase></title></head><body>
<div><font size="-1" color="#000096">I tried the customization
(Docbook 4.5 xsl) below, but</font></div>
<div><font size="-1" color="#000096"><br></font></div>
<div><font size="-1" color="#000096"><para>some long text
<phrase</font><font size="-1" color="#F5844C"> role</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"keep-together"</font><font size="-1"
color="#000096">></font><font size="-1"
color="#000000">http://www.xxxxxxxxxxx.com/</font><font size="-1"
color="#000096"></phrase></para></font></div>
<div><font size="-1" color="#000000"><br></font></div>
<div><font size="-1" color="#000000">still gives:</font></div>
<div><font size="-1"
color="#000000">..................................ht-</font></div>
<div><font size="-1"
color="#000000">tp://www.xxxxxxxxxxx.com/</font></div>
<div><font size="-1" color="#000000"><br></font></div>
<div><font size="-1" color="#000000"><br></font></div>
<div><font size="-1" color="#000000"> </font><font size="-1"
color="#0064C8"><xsl:template</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"inline.monoseq"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:param</font><font size="-1" color="#F5844C"> name</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"no-hyphenate"</font><font size="-1"
color="#F5844C"> select</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"false()"</font><font size="-1"
color="#000096">/></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:param</font><font size="-1" color="#F5844C"> name</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"content"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:apply-templates/></font><font size="-1"
color="#000000"><br>
</font><font size="-1" color="#0064C8">
</xsl:param></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#000096">
<fo:inline</font><font size="-1" color="#F5844C">
xsl:use-attribute-sets</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"monospace.properties"</font><font
size="-1" color="#000096">></font><font size="-1"
color="#000000"><br>
<!-- Keith's customization: --><br>
</font><font size="-1" color="#0064C8">
<xsl:if</font><font size="-1" color="#F5844C"> test</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"@role[contains(.,
'keep-together')]"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font size="-1"
color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"keep-together.within-line"</font><font
size="-1" color="#000096">></font><font size="-1"
color="#000000">always</font><font size="-1"
color="#0064C8"></xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font size="-1"
color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"hyphenate"</font><font size="-1"
color="#000096">></font><font size="-1"
color="#000000">false</font><font size="-1"
color="#0064C8"></xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font size="-1" color="#0064C8">
</xsl:if></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:choose></font><font size="-1" color="#000000"><br>
</font><font size="-1"
color="#0064C8"> <xsl:when</font><font size="-1" color="#F5844C">
test</font><font size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"$no-hyphenate"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"keep-together.within-line"</font><font
size="-1" color="#000096">></font><font size="-1"
color="#000000">always</font><font size="-1"
color="#0064C8"></xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"hyphenate"</font><font size="-1"
color="#000096">></font><font size="-1"
color="#000000">false</font><font size="-1"
color="#0064C8"></xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font size="-1"
color="#0064C8"> </xsl:when></font></div>
<div><font size="-1"
color="#000000"> </font><font
size="-1" color="#0064C8"> <xsl:otherwise></font></div>
<div><font size="-1"
color="#000000"> </font
><font size="-1" color="#0064C8"> <xsl:attribute</font><font
size="-1" color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"hyphenation-character"</font><font
size="-1" color="#000096">></font><font size="-1"
color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:value-of</font><font size="-1"
color="#F5844C"> select</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"'&#x200B;'"</font><font size="-1"
color="#000096">/></font><font size="-1" color="#000000"><br>
</font><font
size="-1" color="#0064C8"> </xsl:attribute></font><font
size="-1" color="#000000"><br>
</font><font size="-1"
color="#0064C8"> </xsl:otherwise></font><font size="-1"
color="#000000"><br>
</font><font size="-1" color="#0064C8">
</xsl:choose></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:choose></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:when</font><font size="-1" color="#F5844C"> test</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"ancestor::footnote"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"font-size"</font><font size="-1"
color="#000096">></font><font size="-1"
color="#000000">90%</font><font size="-1"
color="#0064C8"></xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font size="-1"
color="#0064C8"> </xsl:when></font><font size="-1"
color="#000000"><br>
</font><font size="-1" color="#0064C8">
</xsl:choose></font><font size="-1" color="#000000"><br>
<!-- end customization --><br>
</font><font size="-1" color="#0064C8">
<xsl:if</font><font size="-1" color="#F5844C"> test</font><font
size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"@dir"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font size="-1"
color="#0064C8"> <xsl:attribute</font><font size="-1"
color="#F5844C"> name</font><font size="-1"
color="#FF8040">=</font><font size="-1"
color="#993300">"direction"</font><font size="-1"
color="#000096">></font><font size="-1" color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:choose></font><font size="-1"
color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:when</font><font size="-1"
color="#F5844C"> test</font><font size="-1"
color="#FF8040">=</font><font size="-1" color="#993300">"@dir =
'ltr' or @dir = 'lro'"</font><font size="-1"
color="#000096">></font><font size="-1"
color="#000000">ltr</font><font size="-1"
color="#0064C8"></xsl:when></font><font size="-1"
color="#000000"><br>
</font><font
size="-1" color="#0064C8"> <xsl:otherwise></font><font
size="-1" color="#000000">rtl</font><font size="-1"
color="#0064C8"></xsl:otherwise></font><font size="-1"
color="#000000"><br>
</font><font
size="-1" color="#0064C8"> </xsl:choose></font><font size="-1"
color="#000000"><br>
</font><font size="-1"
color="#0064C8"> </xsl:attribute></font><font size="-1"
color="#000000"><br>
</font><font size="-1" color="#0064C8">
</xsl:if></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#0064C8">
<xsl:copy-of</font><font size="-1" color="#F5844C">
select</font><font size="-1" color="#FF8040">=</font><font size="-1"
color="#993300">"$content"</font><font size="-1"
color="#000096">/></font><font size="-1" color="#000000"><br>
</font><font size="-1" color="#000096">
</fo:inline></font><font size="-1" color="#000000"><br>
</font><font size="-1"
color="#0064C8"></xsl:template></font><br>
<font size="-1" color="#000000"></font></div>
<div><font size="-1" color="#000000">Bob reports:</font></div>
<div>FOP has limited support for keep-together. Version 0.93 now
supports it for fo:block elements, but not for fo:inline.</div>
<div><br></div>
<div>I guess that Keith is using AntennaHouse. I am using XEP
4.9, could it be that XEP also doesn't support keep-together for
fo:inline - so this is posted to xep-support@renderx.com as
well.</div>
<div><font size="-1" color="#000000"><br>
</font><br>
</div>
<x-sigsep><pre>--
</pre></x-sigsep>
<div>Ron Catterall, Phd, DSc<x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab> <x-tab>
</x-tab>email: ron@catterall.net<br>
Prolongacion de Hidalgo 140<x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab>http://catterall.net/<br>
San Felipe del Agua<x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab><x-tab> </x-tab>tel:
+52 951 520 1821<br>
Oaxaca 68020<x-tab>
</x-tab>Mexico<x-tab>
</x-tab><x-tab>
</x-tab><x-tab>
</x-tab><x-tab> </x-tab>fax:
+1 530 348 8309</div>
</body>
</html>
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html