Commit 7c0f7b55 authored by Xiaocheng Hu's avatar Xiaocheng Hu Committed by Commit Bot

Ship CSSFontMetricsOverride with M87

This patch ships the following @font-face descriptors with M87:
- ascent-override
- descent-override
- line-gap-override

Bug: 1098355
Change-Id: I5ecb8761ccdd4a6c35eef3b8326266bc756dadc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2432949Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811373}
parent 1fbf9326
...@@ -464,8 +464,11 @@ ...@@ -464,8 +464,11 @@
depends_on: ["CSSFontMetricsOverride"], depends_on: ["CSSFontMetricsOverride"],
}, },
{ {
// @font-face descriptors ascent-override, descent-override and
// line-gap-override.
// https://drafts.csswg.org/css-fonts-4/#font-metrics-override-desc
name: "CSSFontMetricsOverride", name: "CSSFontMetricsOverride",
status: "test", status: "stable",
}, },
{ {
name: "CSSFontSizeAdjust", name: "CSSFontSizeAdjust",
......
...@@ -543,9 +543,12 @@ interface FileSystemWritableFileStream : WritableStream ...@@ -543,9 +543,12 @@ interface FileSystemWritableFileStream : WritableStream
method write method write
interface FontFace interface FontFace
attribute @@toStringTag attribute @@toStringTag
getter ascentOverride
getter descentOverride
getter display getter display
getter family getter family
getter featureSettings getter featureSettings
getter lineGapOverride
getter loaded getter loaded
getter status getter status
getter stretch getter stretch
...@@ -555,9 +558,12 @@ interface FontFace ...@@ -555,9 +558,12 @@ interface FontFace
getter weight getter weight
method constructor method constructor
method load method load
setter ascentOverride
setter descentOverride
setter display setter display
setter family setter family
setter featureSettings setter featureSettings
setter lineGapOverride
setter stretch setter stretch
setter style setter style
setter unicodeRange setter unicodeRange
......
...@@ -16,6 +16,7 @@ animationName ...@@ -16,6 +16,7 @@ animationName
animationPlayState animationPlayState
animationTimingFunction animationTimingFunction
appearance appearance
ascentOverride
backdropFilter backdropFilter
backfaceVisibility backfaceVisibility
background background
...@@ -132,6 +133,7 @@ cursor ...@@ -132,6 +133,7 @@ cursor
cx cx
cy cy
d d
descentOverride
direction direction
display display
dominantBaseline dominantBaseline
...@@ -211,6 +213,7 @@ length ...@@ -211,6 +213,7 @@ length
letterSpacing letterSpacing
lightingColor lightingColor
lineBreak lineBreak
lineGapOverride
lineHeight lineHeight
listStyle listStyle
listStyleImage listStyleImage
......
...@@ -485,9 +485,12 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -485,9 +485,12 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method write [Worker] method write
[Worker] interface FontFace [Worker] interface FontFace
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] getter ascentOverride
[Worker] getter descentOverride
[Worker] getter display [Worker] getter display
[Worker] getter family [Worker] getter family
[Worker] getter featureSettings [Worker] getter featureSettings
[Worker] getter lineGapOverride
[Worker] getter loaded [Worker] getter loaded
[Worker] getter status [Worker] getter status
[Worker] getter stretch [Worker] getter stretch
...@@ -497,9 +500,12 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -497,9 +500,12 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter weight [Worker] getter weight
[Worker] method constructor [Worker] method constructor
[Worker] method load [Worker] method load
[Worker] setter ascentOverride
[Worker] setter descentOverride
[Worker] setter display [Worker] setter display
[Worker] setter family [Worker] setter family
[Worker] setter featureSettings [Worker] setter featureSettings
[Worker] setter lineGapOverride
[Worker] setter stretch [Worker] setter stretch
[Worker] setter style [Worker] setter style
[Worker] setter unicodeRange [Worker] setter unicodeRange
......
...@@ -2106,9 +2106,12 @@ interface FocusEvent : UIEvent ...@@ -2106,9 +2106,12 @@ interface FocusEvent : UIEvent
method constructor method constructor
interface FontFace interface FontFace
attribute @@toStringTag attribute @@toStringTag
getter ascentOverride
getter descentOverride
getter display getter display
getter family getter family
getter featureSettings getter featureSettings
getter lineGapOverride
getter loaded getter loaded
getter status getter status
getter stretch getter stretch
...@@ -2118,9 +2121,12 @@ interface FontFace ...@@ -2118,9 +2121,12 @@ interface FontFace
getter weight getter weight
method constructor method constructor
method load method load
setter ascentOverride
setter descentOverride
setter display setter display
setter family setter family
setter featureSettings setter featureSettings
setter lineGapOverride
setter stretch setter stretch
setter style setter style
setter unicodeRange setter unicodeRange
......
...@@ -480,9 +480,12 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -480,9 +480,12 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method write [Worker] method write
[Worker] interface FontFace [Worker] interface FontFace
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] getter ascentOverride
[Worker] getter descentOverride
[Worker] getter display [Worker] getter display
[Worker] getter family [Worker] getter family
[Worker] getter featureSettings [Worker] getter featureSettings
[Worker] getter lineGapOverride
[Worker] getter loaded [Worker] getter loaded
[Worker] getter status [Worker] getter status
[Worker] getter stretch [Worker] getter stretch
...@@ -492,9 +495,12 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -492,9 +495,12 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter weight [Worker] getter weight
[Worker] method constructor [Worker] method constructor
[Worker] method load [Worker] method load
[Worker] setter ascentOverride
[Worker] setter descentOverride
[Worker] setter display [Worker] setter display
[Worker] setter family [Worker] setter family
[Worker] setter featureSettings [Worker] setter featureSettings
[Worker] setter lineGapOverride
[Worker] setter stretch [Worker] setter stretch
[Worker] setter style [Worker] setter style
[Worker] setter unicodeRange [Worker] setter unicodeRange
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment