Attach (recommended) or Link to PDF file here:
PDF is [Sample lease contract 26.pdf](https://github.com/mozilla/pdf.js/files/1500985/Sample.lease.contract.26.pdf)

Steps to reproduce the problem:
I am using [https://mozilla.github.io/pdf.js/web/viewer.html](url) to preview pdf by opening the pdf.

now am searching for "**made is**" but its not showing in the pdfjs

and while selecting and copying pdf  text it has no space in b/w words

const glyphUnicode = glyphsUnicodeMap[glyphName];
      
      let charcode = 0;
      if (this.composite && this.cMap.contains(glyphUnicode)) {
        charcode = this.cMap.lookup(glyphUnicode);
        if (typeof charcode === "string") {
          charcode = convertCidString(glyphUnicode, charcode);
        }
      }
      
      if (!charcode && this.toUnicode) {
        charcode = this.toUnicode.charCodeOf(glyphUnicode);
      }
      
      if (charcode <= 0) {
        charcode = glyphUnicode;
      }
      
      width = this.widths[charcode];
      if (width) {
        break; 
      }
    }
    width = width || this.defaultWidth;
    return shadow(this, "spaceWidth", width);
  }
  /**
   * @private
   */
  _charToGlyph(charcode, isSpace = false) {