 Me costó como media hora de hacer cálculos pero creo que quedó lo suficientemente decente
Me costó como media hora de hacer cálculos pero creo que quedó lo suficientemente decente
<canvas width="600" height="400"> </canvas>
<script>
    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    //piel
    pincel.fillStyle = "#E8BEAC";
    pincel.fillRect(0,0,350,350);
    //cabello
    pincel.fillStyle = "black";
    pincel.fillRect(0,0,44,121);
    pincel.fillStyle = "black";
    pincel.fillRect(306,0,44,121);
    pincel.fillStyle = "black";
    pincel.fillRect(0,0,350,74);
    //barba
    pincel.fillStyle = "rgba(110, 38, 14, .70)";
    pincel.fillRect(100,250,150,100);
    pincel.fillStyle = "rgba(110, 38, 14, .65)";
    pincel.fillRect(0,210,44,140);
    pincel.fillStyle = "rgba(110, 38, 14, .65)";
    pincel.fillRect(306,210,44,140);
    pincel.fillStyle = "rgba(110, 38, 14, .75";
    pincel.beginPath();
    pincel.moveTo(44,250);
    pincel.lineTo(306,250);
    pincel.lineTo(306,350);
    pincel.lineTo(44,350);
    pincel.fill();
    //ojos
    pincel.fillStyle = "white";
    pincel.fillRect(50,155,45,45);
    pincel.fillStyle = "#0080FF";
    pincel.fillRect(95,155,45,45);
    pincel.fillStyle = "#0080FF";
    pincel.fillRect(210,155,45,45);
    pincel.fillStyle = "white";
    pincel.fillRect(255,155,45,45);
    //nariz
    pincel.fillStyle = "rgba(110, 38, 14, .15)";
    pincel.fillRect(140,200,70,50);
    //boca
    pincel.fillStyle = "#B04A4A";
    pincel.fillRect(140,250,70,50);
</script> 
            