code: public final String readTTFString() throws IOException {
          int i = current;
          while (file[i++] != 0) {
              if (i > fsize) {
                  throw new java.io.EOFException("Reached EOF, file size="
                                                 + fsize);
              }
          }
  
          byte[] tmp = new byte[i - current];
          System.arraycopy(file, current, tmp, 0, i - current);
          return new String(tmp, "ISO-8859-1");
      }
docs: Read a NUL terminated ISO-8859-1 string.
  
  @return A String
  @throws IOException If EOF is reached