[webkit-dev] Ruby design document
Maciej Stachowiak
mjs at apple.com
Wed Jun 3 17:15:35 PDT 2009
On Jun 3, 2009, at 5:12 PM, Peter Kasting wrote:
> On Wed, Jun 3, 2009 at 5:04 PM, Roland Steiner <rolandsteiner at google.com
> > wrote:
> However, if the consensus is that we should rather take those
> objects out (Ian Hickson doesn't seem to be a fan of complex ruby,
> either), then of course I can remove them from the code. The
> resulting object model would probably look like:
>
> ruby : RenderInline or RenderBlock (inline-block)
> ruby-run : RenderBlock (inline-block with inline children) -
> 1 or more
> ruby-base : RenderInline -> InlineFlowBox - 1
> ruby-text : RenderInline -> InlineFlowBox - 0 or 1
> (could even allow 2, for both 'before' and 'after' positions)
>
> Seems like it wouldn't be hard to add the complexity in later (as a
> second pass) if we decide there's value there; in the meantime,
> writing the simplest possible implementation has testing and code
> readability benefits. I suggest sticking with the simple stuff
> that's sufficient to do HTML5 as a first pas. When everything is
> in, tested and working, you can evaluate if more complex support a
> la the current CSS3 spec is a good idea. If so it'd probably make
> sense to get HTMLx (whatever x is by then, perhaps 6) to agree so
> that other browsers are all on board too.
I had the same reaction. Handling simple ruby seems like a good first
step, even if we decide later that we want to add complex support.
Cheers,
Maciej
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090603/d8cd0812/attachment.html>
More information about the webkit-dev
mailing list