Bug 706456

Summary: FOP: Titles for <sect1> and <sect1>: No Indentation
Product: [openSUSE] openSUSE 11.4 Reporter: Tanja Roth <taroth>
Component: DocumentationAssignee: Thomas Schraitle <thomas.schraitle>
Status: RESOLVED INVALID QA Contact: Karl Eichwalder <ke>
Severity: Normal    
Priority: P5 - None    
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Documentation Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 702276    

Description Tanja Roth 2011-07-18 13:25:51 UTC
For more professional looks, the 2nd line of long titles should be indented. 

For examples, see https://bugzilla.novell.com/attachment.cgi?id=437718, p.20 and p. 25: 

2.3 Shared Disk System
Requirements

Should rather appear as:
2.3 Shared Disk System
    Requirements


3.2.1 Defining the Communication
Channels

should appear as:

3.2.1 Defining the Communication
      Channels
Comment 1 Thomas Schraitle 2011-07-18 14:26:53 UTC
Thanks Tanja. :) Your attachment indicates, it is build with FOP. This is a problem. :)

Background:
Currently, the title and the number is implemented as a so called "float". That means, the title "flows" besides the number. The "indentation" separates the number from the title.

Current Situation:
Unfortunately, floats work only well in XEP, not FOP. See http://xmlgraphics.apache.org/fop/compliance.html#fo-object-float for reference.

I haven't found a better way to implement it without floats. There are solutions (invisible tables, no indentation, etc.) however, they all have problems and are aesthetically and typographically unpleasant.
As such, if you use FOP you currently have _no_ indentation. This was on purpose, as I haven't found a better way.


This is a deficiency in FOP and can not be easily solved (at least not by me). Other "solutions" are only hacks. Marking it as "invalid" as it is out of scope.