[Dillo-dev] whitespace entities inside words

Johannes Hofmann Johannes.Hofmann at gmx.de
Sun May 10 22:19:59 CEST 2009


On Sun, May 10, 2009 at 04:15:13PM -0400, Jorge Arellano Cid wrote:
> On Sun, May 10, 2009 at 09:48:35PM +0200, Johannes Hofmann wrote:
> > On Fri, May 08, 2009 at 07:35:34PM +0000, corvid wrote:
> > > Jorge wrote:
> > > > On Fri, May 08, 2009 at 03:53:03AM +0000, corvid wrote:
> > > > > Is a whitespace entity inside a word supposed to be
> > > > > treated like normal whitespace?
> > > > > 
> > > > > I thought it would be, but first I saw that
> > > > > adjacent   ... aren't collapsed,
> > > > > then I realized that we are leaving the
> > > > > space inside the word instead of calling
> > > > > addSpace, and then I saw that PrevWasSPC
> > > > > isn't set if the space was at the end of the
> > > > > word.
> > > > > 
> > > > > If it's just something that no one ever got
> > > > > around to dealing with, I'll make a patch.
> > > > 
> > > >   That hits into a deeper problem: the treatment of
> > > > whitespace is not well defined inside the textblock yet.
> > > > The same problem arises when handling NBSP. There's no
> > > > clear definition on how to handle/flag it.
> > > >   If you're willing to study the textblock word wrapping,
> > > > and the whitespace problem, great! I think the next big
> > > > step for dillo is to handle DIV as a floating word (so it
> > > > can be rendered side by side, as intended), and AFAIS that
> > > > needs changes in the textblock.
> > > >   This is a task for 2.2.
> > > 
> > > I have some Textblock code around to fix "white-space: nowrap"
> > > (which shows up a lot on wikipedia, where the category stuff
> > >  at the bottoms of pages is displayed badly)
> > > that I've been saving for discussion after this release.
> > > I have absolutely no clue about floating, though, and have
> > > been hoping that Johannes will develop an interest in it :)
> > > 
> > 
> > Actually I've also been waiting for someone else to step up :)
> 
>   Sebastian  told  me  long ago it could take him a week or so to
> add  this  in  the  textblock,  and  that  he was going to do it.
> Unofortunately, having no news of him, it looks like I'll have to
> dive into it at some point in time.
> 
>   I  remember  doing this with table rendering algorithms, and it
> took months, but the end result was worth the effort. If somebody
> here wants to help along the way, it'd be more than welcomed.

I guess there will be some trouble with the redraw optimization I
added to Textblock some time ago.
I'll be happy to help to make this work with floats.

Cheers,
Johannes



More information about the Dillo-dev mailing list