al";

  let formattedText = new CanvasFormattedText();
  formattedText.appendRun( { text: "Sample arabic بمدينة مَايِنْتْس، ألمانيا text." } );

  let yOffset = 50;
  let bottomOfCanvas = context.canvas.height - yOffset;
  let textWrapWidth = input.valueAsNumber;

  context.fillFormattedText( formattedText, 0, yOffset, textWrapWidth );

  // Show the wrapping edge
  context.setLineDash( [3, 2] );
  context.beginPath();
  context.moveTo( textWrapWidth, yOffset );
  cont