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?
Regarding the proprietary -mso properties, they are not affected by this
intent to unship AFAIK.
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...
--
Frédéric Wang
--
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/8011715d-426b-bd26-c549-25f3be41cc96%40igalia.com.