From 51eee1446d8aa4086e5a349da438e64e10ee7914 Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Tue, 2 Nov 2010 12:50:21 -0700 Subject: [PATCH] Supporting pt/in font size units --- lib/canvas.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/canvas.js b/lib/canvas.js index fb5ca74..5c6385f 100644 --- a/lib/canvas.js +++ b/lib/canvas.js @@ -471,6 +471,16 @@ Context2d.prototype.__defineSetter__('font', function(val){ var font; if (font = parseFont(val)) { this.lastFontString = val; + + switch (font.unit) { + case 'pt': + font.size /= .75; + break; + case 'in': + font.size *= 96; + break; + } + this.setFont( font.weight , font.style