code: public PdfStream getFullFontStream() throws DocumentException
      {
          if (builtinFont || !embedded)
              return null;
          RandomAccessFileOrArray rf = null;
          try {
              String filePfb = fileName.substring(0, fileName.length() - 3) + "pfb";
              if (pfb == null)
                  rf = new RandomAccessFileOrArray(filePfb, true, Document.plainRandomAccess);
              else
                  rf = new RandomAccessFileOrArray(pfb);
              int fileLength = rf.length();
              byte st[] = new byte[fileLength - 18];
              int lengths[] = new int[3];
              int bytePtr = 0;
              for (int k = 0; k < 3; ++k) {
                  if (rf.read() != 0x80)
                      throw new DocumentException("Start marker missing in " + filePfb);
                  if (rf.read() != PFB_TYPES[k])
                      throw new DocumentException("Incorrect segment type in " + filePfb);
                  int size = rf.read();
                  size += rf.read() << 8;
                  size += rf.read() << 16;
                  size += rf.read() << 24;
                  lengths[k] = size;
                  while (size != 0) {
                      int got = rf.read(st, bytePtr, size);
                      if (got < 0)
                          throw new DocumentException("Premature end in " + filePfb);
                      bytePtr += got;
                      size -= got;
                  }
              }
              return new StreamFont(st, lengths, compressionLevel);
          }
          catch (Exception e) {
              throw new DocumentException(e);
          }
          finally {
              if (rf != null) {
                  try {
                      rf.close();
                  }
                  catch (Exception e) {
                      // empty on purpose
                  }
              }
          }
      }
docs: If the embedded flag is <CODE>false</CODE> or if the font is
  one of the 14 built in types, it returns <CODE>null</CODE>,
  otherwise the font is read and output in a PdfStream object.
  @return the PdfStream containing the font or <CODE>null</CODE>
  @throws DocumentException if there is an error reading the font
  @since 2.1.3