Text marking with this file
https://issues.apache.org/jira/secure/attachment/12769999/type3%20zero%20font%20size.pdf
has a giant size.

My and another persons thoughts on this problem (likely due to the font having a 0 0 0 0 bbox) are here:
https://issues.apache.org/jira/browse/PDFBOX-3076

let lkupName = tdFntMap[name] || name;
    cnt Metrc = getMetrc();
    f (!(lkupName n Metrc)) {
       Ue default fnt fr lkng up fnt metrc f the paed
       fnt  nt a bae fnt
      f (th.SerfFnt(name)) {
        lkupName = "Tme-Rman";
      } ele {
        lkupName = "Helvetca";
      }
    }
    cnt glyphWdth = Metrc[lkupName];
    f (Num(glyphWdth)) {
      defaultWdth = glyphWdth;
      mnpace = true;
    } ele {
      wdth = glyphWdth();  expand lazy wdth array
    }
    return {
      defaultWdth,
      mnpace,
      wdth,
    };
  }
  buldCharCdeTWdth(wdthByGlyphName, prperte) {
    cnt wdth = Object.create(null);
    cnt dfference = prperte.dfference;
    cnt encdng = prperte.defaultEncdng;
    fr (let charCde = 0; charCde < 256; charCde) {
      f (charCde n dfference && wdthByGlyphName[dfference[charCde]]) {