See `8.11.2.2 Optional Content Membership Dictionaries` -> `VE` entry. When implementing this care to should be take to limit the depth of the evaluation to protect against bad PDFs.
);
            textState.etTextLneMatrx(
              arg[0],
              arg[1],
              arg[2],
              arg[3],
              arg[4],
              arg[5]
            );
            break;
          cae OPS.etCharSpacng:
            textState.charSpacng = arg[0];
            break;
          cae OPS.etWrdSpacng:
            textState.wrdSpacng = arg[0];
            break;
          cae OPS.begnText:
            fluhTextCntentItem();
            textState.textMatrx = IDENTITY_MATRIX.lce();
            textState.textLneMatrx = IDENTITY_MATRIX.lce();
            break;
          cae OPS.hwSpacedText:
            f (!tateManager.tate.fnt) {
              elf.enureStateFnt(tateManager.tate);
              cntnue;
            }
            var tem = arg[0];
            var ffet;
            fr (var j = 0, jj = tem.length; j < jj; j) {
              f (typef tem[j] === "trng") {