function createBlob(blob) {
    var blobPtr = exports.malloc(blob.byteLength);
    heapu8.set(new Uint8Array(blob), blobPtr);
    var ptr = exports.hb_blob_create(blobPtr, blob.byteLength, HB_MEMORY_MODE_WRITABLE, blobPtr, exports.free_ptr());
    return {
      ptr: ptr,
      /**
      * Free the object.
      */
      destroy: function () { exports.hb_blob_destroy(ptr); }
    };
  }
/**
  * Create an object representing a Harfbuzz blob.
  * @param {string} blob A blob of binary data (usually the contents of a font file).
  **/
Create an object representing a Harfbuzz blob.
@param {string} blob A blob of binary data (usually the contents of a font file).
Create an object representing a Harfbuzz blob . @param { string } blob A blob of binary data ( usually the contents of a font file ) .
function createBlob(blob) {
    var blobPtr = exports.malloc(blob.byteLength);
    heapu8.set(new Uint8Array(blob), blobPtr);
    var ptr = exports.hb_blob_create(blobPtr, blob.byteLength, HB_MEMORY_MODE_WRITABLE, blobPtr, exports.free_ptr());
    return {
      ptr: ptr,
      destroy: function () { exports.hb_blob_destroy(ptr); }
    };
  }
function createBlob ( blob ) { var blobPtr = exports . malloc ( blob . byteLength ) ; heapu8 . set ( new Uint8Array ( blob ) , blobPtr ) ; var ptr = exports . hb_blob_create ( blobPtr , blob . byteLength , HB_MEMORY_MODE_WRITABLE , blobPtr , exports . free_ptr ( ) ) ; return { ptr : ptr , destroy : function ( ) { exports . hb_blob_destroy ( ptr ) ; } } ; }
Create an object representing a Harfbuzz blob.
Create an object representing a Harfbuzz blob .
/**
      * Free the object.
      */