|
@ -471,6 +471,16 @@ Context2d.prototype.__defineSetter__('font', function(val){ |
|
|
var font; |
|
|
var font; |
|
|
if (font = parseFont(val)) { |
|
|
if (font = parseFont(val)) { |
|
|
this.lastFontString = val; |
|
|
this.lastFontString = val; |
|
|
|
|
|
|
|
|
|
|
|
switch (font.unit) { |
|
|
|
|
|
case 'pt': |
|
|
|
|
|
font.size /= .75; |
|
|
|
|
|
break; |
|
|
|
|
|
case 'in': |
|
|
|
|
|
font.size *= 96; |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
this.setFont( |
|
|
this.setFont( |
|
|
font.weight |
|
|
font.weight |
|
|
, font.style |
|
|
, font.style |
|
|