Crossword Compiler fully supports quick, cryptic, American, Italian and French-style newspaper puzzles.
The New Puzzle window lets you chose which type of puzzle, a size, and then select a grid pattern. You can also design your own.
The AutoFill feature lets you fill grids automatically from a word list. A default word list is supplied, and many optional extras list are available or you can make your own lists. You can also fill round existing words and do themed fills.
The filler is very fast - many grids can be filled in seconds or less. It uses a word scoring system to use more 'good' words, so you can generate high-quality fills automatically.
The Word List Manager feature can be used to make, edit and manipulate word lists. You can also import and export from text files.
With Manual Word Selection you can take full control of the filling process, selecting words and guiding the fill. The Pro Filler also has powerful fill options, and a tool to fit theme words.
Grid Insight works in the background to immediately identify problems in the grid like duplicate words, or word slots or areas that are unfillable. It also does a full fill analysis, with an indicator button at the right of the lower toolbar indicating whether the grid section is fillable (green) or not (red). Any forced letters are shown in the grid (the s in skit in the example on the right).
With the Pro Grid Filler installed, Grid Insight can also highlight repeated substrings.
You can use the Clue Editor to write clues or insert clues from a database. You can link directly to the optional WordWeb Pro dictionary/thesaurus, or to various third-party dictionaries.
Clues can contain bold and italic, and sub- and super-script, and can be in any language. You can add a citation or explanation for cryptic clues. A button links to an anagram generator for finding anagrams, partial words and container anagrams. Pop-up menus give help with cryptic-clue indicators.
Store your clues in clue databases, with powerful search, import and export features. You can easily use clues from a database in a puzzle, or extract clues from finished puzzles to store for future use (or to avoid duplication). Clues can be date stamped and tracked by citation and other fields.