0

Enable Canvas Text lang attribute

Allows developers to localize canvas text rendering in the
DOM and Offscreen.

Intent to Ship: https://chromestatus.com/feature/5066778773028864

Bug: 385006131
Change-Id: I0e40f32a83e73c8cf2674f08feea2fd8adf0e970
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6353396
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Andres Ricardo Perez <andresrperez@chromium.org>
Auto-Submit: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1435597}
This commit is contained in:
Stephen Chenney
2025-03-20 12:08:17 -07:00
committed by Chromium LUCI CQ
parent 47dc2ff7c6
commit fe51f0bbde
6 changed files with 15 additions and 1 deletions

@ -1014,6 +1014,7 @@ interface CanvasRenderingContext2D
getter globalCompositeOperation
getter imageSmoothingEnabled
getter imageSmoothingQuality
getter lang
getter letterSpacing
getter lineCap
getter lineDashOffset
@ -1086,6 +1087,7 @@ interface CanvasRenderingContext2D
setter globalCompositeOperation
setter imageSmoothingEnabled
setter imageSmoothingQuality
setter lang
setter letterSpacing
setter lineCap
setter lineDashOffset
@ -6143,6 +6145,7 @@ interface OffscreenCanvasRenderingContext2D
getter globalCompositeOperation
getter imageSmoothingEnabled
getter imageSmoothingQuality
getter lang
getter letterSpacing
getter lineCap
getter lineDashOffset
@ -6214,6 +6217,7 @@ interface OffscreenCanvasRenderingContext2D
setter globalCompositeOperation
setter imageSmoothingEnabled
setter imageSmoothingQuality
setter lang
setter letterSpacing
setter lineCap
setter lineDashOffset

@ -719,7 +719,7 @@
{
// https://chromestatus.com/feature/5066778773028864
name: "CanvasTextLang",
status: "experimental",
status: "stable",
},
{
// crbug.com/389726691.

@ -1256,6 +1256,7 @@ interface OffscreenCanvasRenderingContext2D
getter globalCompositeOperation
getter imageSmoothingEnabled
getter imageSmoothingQuality
getter lang
getter letterSpacing
getter lineCap
getter lineDashOffset
@ -1327,6 +1328,7 @@ interface OffscreenCanvasRenderingContext2D
setter globalCompositeOperation
setter imageSmoothingEnabled
setter imageSmoothingQuality
setter lang
setter letterSpacing
setter lineCap
setter lineDashOffset

@ -1357,6 +1357,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter globalCompositeOperation
[Worker] getter imageSmoothingEnabled
[Worker] getter imageSmoothingQuality
[Worker] getter lang
[Worker] getter letterSpacing
[Worker] getter lineCap
[Worker] getter lineDashOffset
@ -1428,6 +1429,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] setter globalCompositeOperation
[Worker] setter imageSmoothingEnabled
[Worker] setter imageSmoothingQuality
[Worker] setter lang
[Worker] setter letterSpacing
[Worker] setter lineCap
[Worker] setter lineDashOffset

@ -1064,6 +1064,7 @@ interface CanvasRenderingContext2D
getter globalCompositeOperation
getter imageSmoothingEnabled
getter imageSmoothingQuality
getter lang
getter letterSpacing
getter lineCap
getter lineDashOffset
@ -1136,6 +1137,7 @@ interface CanvasRenderingContext2D
setter globalCompositeOperation
setter imageSmoothingEnabled
setter imageSmoothingQuality
setter lang
setter letterSpacing
setter lineCap
setter lineDashOffset
@ -6379,6 +6381,7 @@ interface OffscreenCanvasRenderingContext2D
getter globalCompositeOperation
getter imageSmoothingEnabled
getter imageSmoothingQuality
getter lang
getter letterSpacing
getter lineCap
getter lineDashOffset
@ -6450,6 +6453,7 @@ interface OffscreenCanvasRenderingContext2D
setter globalCompositeOperation
setter imageSmoothingEnabled
setter imageSmoothingQuality
setter lang
setter letterSpacing
setter lineCap
setter lineDashOffset

@ -1192,6 +1192,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter globalCompositeOperation
[Worker] getter imageSmoothingEnabled
[Worker] getter imageSmoothingQuality
[Worker] getter lang
[Worker] getter letterSpacing
[Worker] getter lineCap
[Worker] getter lineDashOffset
@ -1263,6 +1264,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] setter globalCompositeOperation
[Worker] setter imageSmoothingEnabled
[Worker] setter imageSmoothingQuality
[Worker] setter lang
[Worker] setter letterSpacing
[Worker] setter lineCap
[Worker] setter lineDashOffset