[webkit-dev] mfenced - more MathML questions

David Hyatt hyatt at apple.com
Wed Sep 9 14:17:54 PDT 2009


I guess that might make the fence too tall if something outside of it  
is taller than what's inside.  You may have to just drill into your  
children line boxes in order to compute your top and your bottom  
position.  We don't really have the concept of caching "line top" and  
"line bottom" except on the root line box....

dave

On Sep 9, 2009, at 12:39 PM, Alex Milowski wrote:

> On Wed, Sep 9, 2009 at 9:08 AM, David Hyatt<hyatt at apple.com> wrote:
>> It's hard for me to understand what this problem is without more
>> information.  Are these objects inlines or blocks or what?
>
> They are a sequence of inline (e.g. mi or mn elements) or inline- 
> blocks (i.e.
> more complicated elements like mfrac or other mfenced) contained in an
> inline-block for the mfenced.
>
> The fences (e.g. curly braces) are added by the rendered as anonymous
> inlines (RenderInline instances) before and after the sequence of  
> added
> children.  The contain a single RenderText instance containing the  
> fence
> character.  I've switched these over to inline-blocks but that  
> hasn't really
> helped.
>
> -- 
> --Alex Milowski
> "The excellence of grammar as a guide is proportional to the paucity  
> of the
> inflexions, i.e. to the degree of analysis effected by the language
> considered."
>
> Bertrand Russell in a footnote of Principles of Mathematics
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list