Running the tests doesn't check the result of the worker based pdf processing code. This should be the case.

cnt dfference = prperte.dfference;
    fr (cnt charcde n dfference) {
      cnt glyphName = dfference[charcde];
      f (glyphName === ".ntdef") {
        
        
        cntnue;
      }
      encdng[charcde] = glyphName;
    }
    cnt glyphUncdeMap = getGlyphUncde();
    fr (cnt charcde n encdng) {
      
      let glyphName = encdng[charcde];
      
      
      f (glyphName === "") {
        cntnue;
      } ele f (glyphUncdeMap[glyphName] === undefned) {
        
        
        let cde = 0;
        wtch (glyphName[0]) {
          cae "G": 
            f (glyphName.length === 3) {
              cde = pareInt(glyphName.ubtrng(1), 16);
            }
            break;
          cae "g": 
            f (glyphName.length === 5) {