Hi Keiron,

Many thanks for your reply.

> Most (if not all) of your problems have been fixed or don't appear
> to be problems.

Well I've downloaded 0.20.2 and tried my test code: the SVG and link
problems have both been fixed, which is great - thanks.

But I'm still getting run-time errors when I have hyphenation enabled
for blocks containing a single word.  In my experiments I've also
uncovered an unpleasant interaction between hyphenation and
underlining: the part-word at the end of the line doesn't get
underlined.

The behaviour when I try to set the background colour for an inline or
make a block underlined also hasn't changed, i.e. they are still
ignored.  Do you think this is the correct behaviour?  Why?

Thanks for your time.

Regards,

--Phil.



Here is some code illustrating the problems that I'm still getting.
Remove the <!-- --> to see the run-time error.


<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
  <fo:layout-master-set>
    <fo:simple-page-master margin-right="25mm" margin-left="25mm"
                           margin-bottom="20mm" margin-top="15mm"
                           page-height="297mm" page-width="210mm"
                           master-name="a4">
      <fo:region-before extent="10mm"/>
      <fo:region-after extent="10mm"/>
      <fo:region-body margin-bottom="15mm" margin-top="15mm"/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-name="a4">
    <fo:flow flow-name="xsl-region-body">

      <fo:block>
        <fo:inline text-decoration="underline">
          This will be underlined because the text-decoration is set on the
          inline element.
        </fo:inline>
      </fo:block>

      <fo:block text-decoration="underline">
        This will not be underlined even though a text-decoration is set on
        the block element.  It also fails when text-decoration is set on
        basic-link elements.
      </fo:block>

      <fo:block background-color="blue">
        This will have a blue background because background-color is set on
        the block element.
      </fo:block>

      <fo:block>
        <fo:inline background-color="blue">
          This will not have a blue background even though background-color
          is set on the inline element.
        </fo:inline>
      </fo:block>

      <fo:block language="en" hyphenate="true">
        Thisparagraphwillbehyphenated becauseithasmorethanonewordinit
        andthisseemstoworkok.  Theseverylongwords existonlysothat
        thereisahighprobability thathyphenationwillberequired.
      </fo:block>

      <fo:block language="en" hyphenate="true">
        <fo:inline text-decoration="underline">
          Thisparagraph illustratesaproblemwith hyphenationandunderlining.
          Whentextisbothhyphenatedandunderlined thepartialwordattheendof
          thelinewillnotbeunderlined.
        </fo:inline>
      </fo:block>
<!--
     <fo:block language="en" hyphenate="true">
        
ThisparagraphwillnotbehyphenatedbecauseitcontainsonlyoneextreemelylongwordandthisdoesnotseemtoworkIwasoriginallysufferingfromthisproblemintableswithnarrowcolumnsandwiththingslikeURLsthatareoftenverylongwithnospacesinthem.
      </fo:block>
-->
    </fo:flow>
  </fo:page-sequence>
</fo:root>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to