We decided not to ship `ruby-base` at this time due to an interoperability
concern.
We'll reconsider it while looking at the status of WebKit.


On Thu, Nov 2, 2023 at 9:11 AM TAMURA, Kent <tk...@chromium.org> wrote:

>
>
> On Thu, Nov 2, 2023 at 12:53 AM Rick Byers <rby...@chromium.org> wrote:
>
>> Hey Kent,
>> To Fantasai's point, can you point to the specific WPT test cases for
>> this intent? Are Chrome or Firefox failing any, and if so can you
>> explain why?
>>
>> Tentative LGTM2 assuming WPT coverage shows we're matching Firefox
>> behavior. Also happy to discuss the nuance here first if it's not
>> completely the case that we match Firefox.
>>
>> Rick
>>
>> On Mon, Oct 30, 2023 at 3:12 PM fantasai <fantasai.li...@inkedblade.net>
>> wrote:
>>
>>> On 10/19/23 22:39, TAMURA, Kent wrote:
>>> > fantasai wrote:
>>> > >  It seems you're listing a subset of values, which makes me wonder
>>> what
>>> > > differences you would be introducing between Blink's behavior and the
>>> > > behavior described in the specs (if any)?
>>> >
>>> > I think the new behavior will be a subset of CSS ruby.  Blink will be
>>> > compatible with CSS ruby box generation, but web authors won't have a
>>> way to
>>> > specify ruby-base-container and ruby-text-container to elements.
>>>
>>> OK, that seems reasonable. So therefore if the author writes in their
>>> stylesheet:
>>>
>>>    ruby { display: ruby; }
>>>    rt { display: ruby-text; }
>>>    rb { display: ruby-base; }
>>>
>>> They will get the exact same rendering as in Firefox for all markup
>>> permutations of <ruby>, <rb>, and <rt>, correct?
>>>
>>
> That's right.
> The following markup will construct pairs different from the current
> Chrome and WebKit, but it's same with Firefox.
>
>     <style>.rb { display:ruby-base; }</style>
>     <ruby><span class="rb">base1</span><span
> class="rb">base2</span><rt>rt1</rt><rt>rt2</rt></ruby>
>
> I think this affects css/css-ruby/ruby-box-generation-00*.html in WPT. But
> the test won't pass because Chrome won't have <rtc> and <rbc>.  I'm going
> to add a test without <rtc> and <rbc>.
>
>
>>
>>> If that's true, then I agree with setting those values on <ruby>, <rt>,
>>> and
>>> <rb> and shipping such an implementation.
>>>
>>> > > WebKit's position is also against the whole spec...
>>> >
>>> > I don't think WebKit is against the specification though their ruby
>>> > development is not active.
>>>
>>> Sorry, I wrote that confusingly. WebKit's position is *regarding* the
>>> whole
>>> spec. :) They are obviously in support.
>>>
>>> > >  I think it would be important to understand how Blink's proposed
>>> > > implementation might differ from the spec and from Firefox's
>>> implementation,
>>> > > particularly in terms of the box model and layout structures it
>>> generates for
>>> > > various ruby markup patterns.
>>> > >
>>> > > Also, CSS Ruby Layout is quite complicated, do you have a prototype
>>> already? I
>>> > > didn't see an Intent to Prototype come through earlier. I think it
>>> would be a
>>> > > good idea to evaluate the quality of the implementation and any
>>> differences
>>> > > with Firefox before approving an intent to ship. At least, if I were
>>> in
>>> > > charge, I would want to...
>>> >
>>> > We don't have an implementation of this change yet.
>>>
>>> I think it would be good to evaluate the change before deciding whether
>>> it's
>>> ready to ship. If you don't have an implementation, you can't evaluate
>>> which
>>> bugs need to be fixed before you ship vs which you are willing to fix
>>> afterwards.
>>>
>>> ~fantasai
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to blink-dev+unsubscr...@chromium.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/973e0592-b537-4c14-b3b0-87953bad890c%40inkedblade.net
>>> .
>>>
>>
>
> --
> TAMURA Kent
> Software Engineer, Google
>
>
>

-- 
TAMURA Kent
Software Engineer, Google

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGH7WqGdciHyVyYQxQtAJfspnqoCuLpoOtQT%2BQTtM1-R4gs-yA%40mail.gmail.com.

Reply via email to