Created attachment 471976 [details] updated font-face-multiple-faces.html We currently synthesize bold and oblique (italics) when we choose faces defined in an @font-face block that already declares that face to be bold or italic, if when we look up the underlying font data it happens to not actually be bold enough or italic enough. But the spec says that descriptors override the font data, so this is wrong. We should match faces based on the descriptors, and then use the font as-is. Spec: https://www.w3.org/TR/css-fonts-4/#font-prop-desc
rdar://130226958
<rdar://problem/132597433>
Pull request: https://github.com/WebKit/WebKit/pull/31270
Committed 281525@main (21695ca97d99): <https://commits.webkit.org/281525@main> Reviewed commits have been landed. Closing PR #31270 and removing active labels.