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

it("should not re-map normal Unicode values", function () {
      
      expect(mapSpecialUnicodeValues(0x0041)).toEqual(0x0041);
      
      expect(mapSpecialUnicodeValues(0xfb01)).toEqual(0xfb01);
    });
    it("should re-map special Unicode values", function () {
      
      expect(mapSpecialUnicodeValues(0xf8e9)).toEqual(0x00a9);
      
      expect(mapSpecialUnicodeValues(0xffff)).toEqual(0);
    });
  });
  describe("getCharUnicodeCategory", function () {
    it("should correctly determine the character category", function () {
      const tests = {
        
        " ": { isDiacritic: false, isWhitespace: true },
        "\t": { isDiacritic: false, isWhitespace: true },
        "\u2001": { isDiacritic: false, isWhitespace: true },
        "\uFEFF": { isDiacritic: false, isWhitespace: true },
        
        "\u0302": { isDiacritic: true, isWhitespace: false },
        "\u0344": { isDiacritic: true, isWhitespace: false },
        "\u0361": { isDiacritic: true, isWhitespace: false },
        
        a: { isDiacritic: false, isWhitespace: false },
        1: { isDiacritic: false, isWhitespace: false },
      };
      for (const [character, expectation] of Object.entries(tests)) {