Esiste un modo per modificare solo la dimensione del carattere di un contesto canvas senza dover conoscere/scrivere la famiglia di caratteri.Modifica la dimensione del carattere della tela senza conoscere la famiglia di font
var ctx = document.getElementById("canvas").getContext("2d");
ctx.font = '20px Arial'; //Need to speficy both size and family...
Nota:
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
Altro nota: avrei potuto fare qualcosa di simile: individuare dove 'px' è, rimuovere ciò che è prima di 'px' e sostituirlo con la mia dimensione del carattere. Ma mi piacerebbe qualcosa di più facile di quello, se possibile.
Stai facendo quello che ho menzionato nella mia Altra nota: – RainingChain
@RainingChain Potrei diventare cieco, ma dove lo mostri? – K3N
@RainingChain non c'è modo di specificare il carattere. Il font Canvas è modellato sulla versione a mano corta del font in CSS. – K3N