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

builder.addTable("CFF ", font.data);
    
    builder.addTable("OS/2", createOS2Table(properties, newCharCodeToGlyphId));
    
    builder.addTable("cmap", createCmapTable(newCharCodeToGlyphId, numGlyphs));
    
    builder.addTable(
      "head",
      "\x00\x01\x00\x00" + 
        "\x00\x00\x10\x00" + 
        "\x00\x00\x00\x00" + 
        "\x5F\x0F\x3C\xF5" + 
        "\x00\x00" + 
        safeString16(unitsPerEm) + 
        "\x00\x00\x00\x00\x9e\x0b\x7e\x27" + 
        "\x00\x00\x00\x00\x9e\x0b\x7e\x27" + 
        "\x00\x00" + 
        safeString16(properties.descent) + 
        "\x0F\xFF" + 
        safeString16(properties.ascent) + 
        string16(properties.italicAngle ? 2 : 0) + 
        "\x00\x11" + 
        "\x00\x00" + 
        "\x00\x00" + 
        "\x00\x00"
    ); 
    
    builder.addTable(
      "hhea",
      "\x00\x01\x00\x00" +