Changer la taille de police de la Toile sans connaître famille de polices

Est-il un moyen de seulement changer la police la taille d'une toile contexte sans avoir à connaître d'écriture/de la famille de polices.

 var ctx = document.getElementById("canvas").getContext("2d");

 ctx.font = '20px Arial'; //Need to speficy both size and family...     

Remarque:

ctx.fontSize = '12px'; //doesn't exist so won't work...
ctx.style.fontSize = '20 px' //doesn't exist so won't work... 
                         //we are changing the ctx, not the canvas itself

Autre remarque: je peux faire quelque chose comme: détecter où " px "est, de supprimer ce qui est avant le" px " et de la remplacer par ma taille de police. Mais j'aimerais quelque chose de plus facile que cela, si possible.

OriginalL'auteur RainingChain | 2013-08-07