* Support 8th Edition frames. ** Mostly done. ** New fonts: name, type, pow, artist use Matrix Bold, but Garamond Bold will do. ** New fonts: textbox, copyright use Plantin, but MPlantin will do. ** New fonts: Done! ** Should make the fonts user-selectable: not yet done, low priority. ** Split cards: currently done the old shrink-and-rotate way. Not perfect, but OK. ** Flip cards: done! ** Planeswalkers: done but only with the standard card frames. * Planeswalkers: ** Need new art: chevrons for up, down, neutral, and loyalty box, done! ** Need new background art too: not yet done. ** Need to parse Loyalty field in spoiler instead of Pow/Tgh. Done! ** Alternate shaded backgrounds behind each rules ability. Done! ** Transparent top-left pixel of artwork signals that art should be alpha-composited over the whole card frame, not just within the art box. This allows Planeswalker art to go outside the art box, e.g. over the name text, and partially transparently over the rules text box (but under the actual rules text which is printed later). Done! ** Supports +1, 0 and -1 abilities. * Add option to menu to generate a tapped form of the card. ** This is just the same card output (300/150/100/75DPI) but rotated clockwise 90 degrees. Useful for a 100dpi web graphic for an interactive game. * Add Show menu for showing various columns in the spoiler list view. ** Sort-by-name, colour, converted cost, rarity * Add 3-colour blend as an option in the menu. People might want 3-colour hybrid cards to use the gold multi borders which WotC use, you see, so it should only be an option. This option is really there only to support our Thriceborn invented set, and should probably be switched off by default. * Add server-side version. ** Generate cards to a given output filename without starting the GUI. ** Specify cards on the command line. ** Specify card name and spoiler source filename on the command line. ** Allow an ouput filename of --stdout, to allow casual CGI creation of 1 card. Ways to support server-side card creation (MTG GenCard OnLine): 1. HTML
has separate fields for Name:, Rules: etc. Server-side script echoes fields into GenCard's stdin. GenCard's stdout is the image result. GenCard options --no-gui --stdin --stdout --dpi=100 2. HTML has separate fields for Name:, Rules: etc. Server-side script echoes fields into GenCard's stdin. GenCard's stdout is the image result. GenCard options --no-gui --stdin --stdout --dpi=100 3. HTML has a single