On 11/17/21 6:02 AM, Frédéric Wang wrote:

I started to poke through https://github.com/search?p=5&q=%22-webkit-standard%22&type=Code out of curiosity and a few things stand out:

1) Some tools used for archiving / exports appear:

Evernote: https://github.com/karshih/Notes/blob/edf2d8658db898a4d993a22db62722e2d8e23ee8/accounts/www.evernote.com/100389449/content/ACFB7C02-6642-435C-B739-DBE738BDC66D/content.enml

Some "HTTrack Website Copier": https://github.com/MicIOE/MicIOE.github.io/blob/533ac9fecef9e407b2f82061304fb2ee113c90a0/micioe/main/www.micioe.com/news/news2/2145.html

It's possible the tools were generating the usage, or just capturing the result of certain pages already using it.

However, the results co-occur a lot with CJK fonts and mso- properties (MS Office docs saved to web? Outlook emails?). Do we have a guess at why Chinese documents might pick -webkit-standard over something else? Is there some kind of layout benefit that we might break?

i.e.,

https://github.com/huanyun-c/egg_linkingLeft/blob/36a00019d54219c07150bdf5fe07445d1d1a221a/app/view/rule/fwxy.ejs#L31-L37

https://github.com/english5-net/e5-ckeditor5-build/blob/a60acf23729ba6a48671cb3d0136294a26893360/packages/ckeditor5-paste-from-office/tests/_data/list/resume-template/normalized.safari.word2016.html#L3-L9

Thanks for taking a look. I'm not sure I have a proper answer to your question, but some comments below. In any case, maybe we want to be safer : analyze the pages reporting the counter and rely on a Finch flag?

I think looking at a few dozen random samples of affected pages by someone who can read these pages and discern (subtle?) breakage would be useful. If you found anything concerning there, perhaps a Finch flag would be wise before moving forward.

Regarding the proprietary -mso properties, they are not affected by this intent to unship AFAIK.

Right, just pointing out a co-occurrence that might hint at use cases or sources.

Links 1, 3, 4 has a font-family with a single -webkit-standard while link 2 has a quoted '-webkit-standard' value (whether the name is quoted or not should not make a difference for Blink). It's indeed possible these pages are affected by this intent if the inherited font is not the default.

Checking WPT test css/cssom/font-family-serialization-001.html and also the initial value, it does not seem that WebKit or Blink serialize "-webkit-standard" name (unless they were already specified in the document). So I guess authoring tools do that on purpose, although I can't explain the rationale. Doc 4 has "Safari" in its name, which suggests it's designed for webkit.

Regarding CJK, we have special behavior on Android for these characters. And bug 1252383 showed that an internal use of "-webkit-standard" allowed to work around a Skia bug 12503. Bug again, I can't explain why someone would need to do it explicitly...

The @font-face{ font-family:"-webkit-standard";  } in link 3 is also weird, I'm not sure what's happening when we don't specify an src...


--
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c3ba13cd-65b7-ff5b-e088-6a3614258abd%40chromium.org.

Reply via email to