code: private void init(InputStream in) throws java.io.IOException {
          if (in.available() > 2000000) {
          	throw new IOException("Font too big");
          }
          this.file = IOUtils.toByteArray(in);
          this.fsize = this.file.length;
          if (fsize > 2000000) {
          	throw new IOException("Font too big");
          }
          this.current = 0;
      }
docs: Initializes class and reads stream. Init does not close stream.
  
  @param in InputStream to read from new array with size + inc
  @throws IOException In case of an I/O problem