code: boolean seekTab(FontFileReader in, String name,
                    long offset) throws IOException {
          TTFDirTabEntry dt = (TTFDirTabEntry)dirTabs.get(name);
          if (dt == null) {
              log.error("Dirtab " + name + " not found.");
              return false;
          } else {
              in.seekSet(dt.getOffset() + offset);
              this.currentDirTab = dt;
          }
          return true;
      }
docs: Position inputstream to position indicated
  in the dirtab offset + offset
  
  @param in The reader to read the tables from
  @param name The table to search for
  @param offset The offset to start at
  @return True if found the table
  @throws IOException Indicatesa a failure to read