diff options
author | Utsav Oza <utsavoza96@gmail.com> | 2020-05-28 00:28:42 +0530 |
---|---|---|
committer | Utsav Oza <utsavoza96@gmail.com> | 2020-06-10 22:10:42 +0530 |
commit | 7883718c125f2580490254efdf0aac952b50ce3d (patch) | |
tree | 866d431004f1e925d5d23919f4d6276f5fd92118 /components/script/dom/offscreencanvasrenderingcontext2d.rs | |
parent | f161ab8e57b0149b368f892f11c83d953c55dd5a (diff) | |
download | servo-7883718c125f2580490254efdf0aac952b50ce3d.tar.gz servo-7883718c125f2580490254efdf0aac952b50ce3d.zip |
Query layout to resolve canvas font property value
Diffstat (limited to 'components/script/dom/offscreencanvasrenderingcontext2d.rs')
-rw-r--r-- | components/script/dom/offscreencanvasrenderingcontext2d.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/components/script/dom/offscreencanvasrenderingcontext2d.rs b/components/script/dom/offscreencanvasrenderingcontext2d.rs index a3a873250f1..d36785d71f6 100644 --- a/components/script/dom/offscreencanvasrenderingcontext2d.rs +++ b/components/script/dom/offscreencanvasrenderingcontext2d.rs @@ -257,6 +257,17 @@ impl OffscreenCanvasRenderingContext2DMethods for OffscreenCanvasRenderingContex self.canvas_state.measure_text(&self.global(), text) } + // https://html.spec.whatwg.org/multipage/#dom-context-2d-font + fn Font(&self) -> DOMString { + self.canvas_state.font() + } + + // https://html.spec.whatwg.org/multipage/#dom-context-2d-font + fn SetFont(&self, value: DOMString) { + self.canvas_state + .set_font(self.htmlcanvas.as_ref().map(|c| &**c), value) + } + // https://html.spec.whatwg.org/multipage/#dom-context-2d-linewidth fn LineWidth(&self) -> f64 { self.canvas_state.line_width() |