CV_fonted.exe operates on a 8 pixel high or 16 pixel high font with a maximum cell width of 16 pixels. If you supply an input filename, either on a command line or drag-n-drop, that font file will be opened for editing. If no input argument is given, a standard "Open File" dialog is presented. If the input filename is "not found", you will be given the opportunity to create a new font file with that name.

In the character cell editor, the arrow keys will shift the pixel array. Left click to set pixel, right click to clear pixel. You can add another row of cells to the editor by editing the last cell.

When you save & exit, you can select the language format of an output text file, either ANSI "C" or Motorola style asm.

Each byte/word in the char bitmap arrays represents one column of pixels on the display page(s), with D0 as the top row, and D7(or D15) as the bottom row. For 16 pixel high fonts, the low byte of each word is sent to page "n" of the display; then return to the starting column and send the high byte of each word to page "n+1".

The output text file contains a table of char lengths (# of columns), allowing variable width (proportional) characters. Left side blank columns are included. To include right side blank column padding in the character, make the last column be alternating pixels (0x55 or 0xAA or 0x5555 or 0xAAAA) in the character cell. This last column will be changed to a 0 byte/word in the text output. See example of the space character (char #32).

The program does not do extensive error checking, and is not bulletproof. Use at your own risk, although I don't expect there is any real risk.
