On Thu, 11 Feb 2021 22:28:48 GMT, Stanimir Stamenkov 
<github.com+1247730+sta...@openjdk.org> wrote:

>>> > I have copied the changes from the 
>>> > [aivanov-jdk/jdk@f9e9977](https://github.com/aivanov-jdk/jdk/commit/f9e997776fe4)
>>> >  branch earlier and made my revision to include the `font-size: 100%` 
>>> > case. I have the following adjustments that don't appear included in 
>>> > @aivanov-jdk's latest change:
>>> >
>>> > • The `<p style="font-size: 100%">...</p>` has to be before the 
>>> > `<p>...</p>` to trigger the pre-existing problem (f.e. in Java 11);
>>> 
>>> 
>>> I do not think the order matters. The paragraph which does not specify the 
>>> font size and the paragraph which specifies it as 100% have the same size. 
>>> This can be confirmed with another added check, does it make sense?
>> 
>> Okay, the order does matter, it produces different results. With percentage 
>> value first, one more scenario is covered.
>> 
>> The third comparison does not make sense. If the two not-equal-to conditions 
>> are false, `fontSizeInherited != fontSizePercentage` is also false.
>
>> I do not think the order matters...
> 
> It doesn't matter just after the #1759 fix.  If you try this with Java 11 or 
> 15 you'll see the problem is present even before that fix.  That's the point.
> 
>> Does it not? I can't see it has much of difference: visually...
> 
> That's the point, what you see visually is what you get from 
> `GlyphView.getFont()` not necessarily what you get from 
> `StyleConstants.getFontSize()` after the document has been completely laid 
> out and the styles to all views computed.  The latter depends on the last 
> `CSS.styleSheet` state after the last style gets evaluated.  This could be 
> seen again by trying the test by having `<p style="font-size: 100%">` as the 
> first element and Java 11, 15 – the test passes programmatically although 
> visually it obviously failed.

Shouldn't you update copyright years in the headers of edited files?

-------------

PR: https://git.openjdk.java.net/jdk/pull/2515

Reply via email to