RE: [REDESIGN] Line layout manager discussion

2002-05-07 Thread Keiron Liddle
On Tue, 2002-05-07 at 03:56, Arved Sandstrom wrote: From a practical viewpoint it makes sense to wrap the block in an inline area with the traits and treat the block normally in layout terms but it still feels uncomfortable. It also introduces a whole lot of other questions about line

RE: [REDESIGN] Line layout manager discussion

2002-05-07 Thread Arved Sandstrom
Comments down under... -Original Message- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: May 7, 2002 4:40 AM To: [EMAIL PROTECTED] Subject: RE: [REDESIGN] Line layout manager discussion On Tue, 2002-05-07 at 03:56, Arved Sandstrom wrote: From a practical viewpoint

RE: [REDESIGN] Line layout manager discussion

2002-05-06 Thread Arnd Beißner
Keiron Liddle wrote: On Sat, 2002-05-04 at 18:07, Arved Sandstrom wrote: I couldn't tell from the SVG source what you prepared the file with. I would like to use SVG myself. There is no way I am going to handcode it, though (just as with FO). I actually wrote it by hand. I tried

AW: [REDESIGN] Line layout manager discussion

2002-05-06 Thread J.U. Anderegg
By writing renderer code with FOP 0.20.1 I observed : A basic link fo:basic-link internal-destination=dest0link wordst/fo:basic-link arrives 3 times in the PDFrenderer asynchronously, without any connection between each other. 1. as word link 2. as word words 3. as annotation rectangle This

Re: [REDESIGN] Line layout manager discussion

2002-05-06 Thread Keiron Liddle
Hi All, What it boils down to seems to be if the inline fo returns the block area or generates an inline area that contains the block area. If it generates an inline area then it will set traits on that area (border, background, link, padding etc.). If that is the case why is a footnote inline

RE: [REDESIGN] Line layout manager discussion

2002-05-06 Thread Arved Sandstrom
Interleaved commentary... -Original Message- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: May 6, 2002 5:21 AM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion Hi All, What it boils down to seems to be if the inline fo returns the block area

Re: [REDESIGN] Line layout manager discussion

2002-05-05 Thread Peter B. West
Arved, I agree that there is no need to tie the rendering to any particular model, as long as the results are equivalent. The discussions that span this list and the Xslfo-proc-devel list testify that there are many approaches to process of layout. However, if I am reading this correctly,

RE: [REDESIGN] Line layout manager discussion

2002-05-05 Thread Arved Sandstrom
-Original Message- From: Peter B. West [mailto:[EMAIL PROTECTED]] Sent: May 5, 2002 12:55 AM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion Arved, I agree that there is no need to tie the rendering to any particular model, as long as the results

Re: [REDESIGN] Line layout manager discussion

2002-05-05 Thread Peter B. West
Arved, Again, I agree that, in the conceptual area tree described in the spec, blocks embedded in inline-area generating FOs in the fo tree (e.g., fo:inline and fo:basic-link), themselves embedded in a parent fo:block, do not bubble up to the same level as the parent fo:block. Going back to

RE: [REDESIGN] Line layout manager discussion

2002-05-05 Thread Keiron Liddle
On Sat, 2002-05-04 at 18:07, Arved Sandstrom wrote: I couldn't tell from the SVG source what you prepared the file with. I would like to use SVG myself. There is no way I am going to handcode it, though (just as with FO). I actually wrote it by hand. I tried using an editor but gave up,

RE: [REDESIGN] Line layout manager discussion

2002-05-04 Thread Arved Sandstrom
-Original Message- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: May 3, 2002 9:31 AM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion Hi devs, Be careful with the abbreviations. :-) One small slip of the keys and we'll all be referred

Re: [REDESIGN] Line layout manager discussion

2002-05-04 Thread J.Pietschmann
Arved Sandstrom wrote: I couldn't tell from the SVG source what you prepared the file with. I would like to use SVG myself. There is no way I am going to handcode it, though (just as with FO). Tell me what you need and i design a diagram description language and an XSL to transform it into

RE: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Arved Sandstrom
-Original Message- From: Peter B. West [mailto:[EMAIL PROTECTED]] Sent: May 2, 2002 11:26 PM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion Karen Lease wrote: [ SNIP ] For the record, I disagree with Arved's reading of Line-Building. I read 4.7.2

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Keiron Liddle
Hi devs, I have attached a picture of how I think this process should work (in principle not necessarily with actual areas or code). The spec should say something like: 4.7.2 A block level formatting object which contains inline level formatting objects that will create inline areas will

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Keiron Liddle
Hi devs, I have attached a picture of how I think this process should work (in principle not necessarily with actual areas or code). The spec should say something like: 4.7.2 A block level formatting object which contains inline level formatting objects that will create inline areas will

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Peter B. West
Keiron, Keiron Liddle wrote: I'm almost thinking of going a step further. Maybe we could add annotations to the spec to clarify these things with our understanding and then present this information. Yes indeed. And an index, including especially a concept index. It seems to me that

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Peter B. West
Arved, My apologies. I was just taking the opportunity to think aloud about aspects of the interaction between inline-areas and block-areas. Trying to make sense of the various elements of the spec leaves your ears buzzing. Peter Arved Sandstrom wrote: For the record, I disagree with

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Karen Lease
Peter, Here's my point of view on where line-breaking (perhaps including hyphenation) happens. The end result of layout is a sequence of nested areas. However while layout is happening, line-breaking logic has to pretend that it's only working on a flat row of characters and other inline leaf

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Karen Lease
Arved, I'm definitely in favor of deciding how we think things are supposed to be laid out. Of course it would be nice if we were on the same wavelength with the majority of FO users and implementors... but I'm not too worried about that. Besides the stuff we're talking about currently, we need

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Karen Lease
Hi Keiron, I think this is a good start. I especially like the illustration which covers all aspects of the problem. I have some suggestions for the proposed text (see below). -Karen Keiron Liddle wrote: Hi devs, I have attached a picture of how I think this process should work (in

Re: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Peter B. West
Keiron et al., Just a quick reaction to this - I'm off to sit next to the footpath reading the newspapers and drinking tea. From what I see here you are changing the shape of the tree. The motivation seems to be to make it explicit that block areas contained within an inline area must

RE: [REDESIGN] Line layout manager discussion

2002-05-03 Thread Arved Sandstrom
Comments below. -Original Message- From: Peter B. West [mailto:[EMAIL PROTECTED]] Sent: May 3, 2002 10:42 PM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion [ SNIP ] From what I see here you are changing the shape of the tree. The motivation seems

Re: [REDESIGN] Line layout manager discussion

2002-05-02 Thread Keiron Liddle
29, 2002 5:39 PM To: [EMAIL PROTECTED] Subject: [REDESIGN] Line layout manager discussion Keiron Liddle wrote: So why flatten the inline layout managers? If we have an example like this: blockSome text basic-linka paragraph of textblockwith a block/blockand more text/basic

RE: [REDESIGN] Line layout manager discussion

2002-05-02 Thread Arved Sandstrom
Comments inline...actually, no, they're not, they are really block-stacking, but you get the drift. :-) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Karen Lease Sent: May 2, 2002 7:21 PM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout

Re: [REDESIGN] Line layout manager discussion

2002-05-02 Thread Peter B. West
- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: May 2, 2002 6:18 AM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion I agree with you (except for the last statment about one line). I found this statement interesting: 6.6.7. fo:inline An fo:inline that is a child

RE: [REDESIGN] Line layout manager discussion

2002-05-01 Thread Arved Sandstrom
Comments inline. -Original Message- From: Peter B. West [mailto:[EMAIL PROTECTED]] Sent: May 1, 2002 2:19 AM To: [EMAIL PROTECTED] Subject: Re: [REDESIGN] Line layout manager discussion [ SNIP ] Look at basic-linka paragraph of text blockwith a block/block and more text/basic

AW: [REDESIGN] Line layout manager discussion

2002-05-01 Thread J.U. Anderegg
Questions: o A basic-link in PDF means an annotation - an annotation defines a rectangle. What's the effect, if the annotation text breaks to a new line? If the basic-link contains more blocks and children? o Middle Easterner write left-to-right, top-to-bottom. Far Easterners write from

RE: [REDESIGN] Line layout manager discussion

2002-05-01 Thread Arved Sandstrom
Comments inline. -Original Message- From: J.U. Anderegg [mailto:[EMAIL PROTECTED]] Sent: May 1, 2002 5:19 PM To: [EMAIL PROTECTED] Subject: AW: [REDESIGN] Line layout manager discussion Questions: o A basic-link in PDF means an annotation - an annotation defines a rectangle

Re: [REDESIGN] Line layout manager discussion

2002-04-30 Thread Keiron Liddle
Karen, Some extra topics I have been thinking about: Determining best break. (What is the level of keep broken by a hyphenation, is it 0 for hyphenating and always for not?) The best break position has an equal or lower keep value and is closer to the optimum position. If there are keeps

Re: [REDESIGN] Line layout manager discussion

2002-04-30 Thread Peter B. West
Keiron Liddle wrote: Karen, On 2002.04.29 22:39 Karen Lease wrote: It's certainly true that mixing blocks in inlines, as the spec says is allowed, gets very complicated. I remember some discussion of this on the list a long while ago and I think we actually asked the XSL editors what

RE: [REDESIGN] Line layout manager discussion

2002-04-30 Thread Arved Sandstrom
Discussion follows below. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Karen Lease Sent: April 29, 2002 5:39 PM To: [EMAIL PROTECTED] Subject: [REDESIGN] Line layout manager discussion Keiron Liddle wrote: So why flatten the inline layout

Re: [REDESIGN] Line layout manager discussion

2002-04-30 Thread Peter B. West
Arved, Firstly, thanks for taking the trouble to do this. Your diagrams make your argument beautifully clear, and facilitate discussion for everyone, even XSL spec novices. Even me, who struggles to follow text-only arguments. I haven't followed all of the posting yet, but one question

[REDESIGN] Line layout manager discussion

2002-04-29 Thread Karen Lease
Keiron, I thought it would be better to start a new thread. I've continued the discussion below. Keiron Liddle wrote: Hi Karen, Its seems that there are gotcha's no matter what direction we take. +1 :-) I will try to present the reasons behind the approach I am taking. I welcome your