The software CVP has been designed with the following ideas: 1). Compact. Source code is 500 lines long and only the most critical functions are included; 2). Useful for most applications but not all. Magnifying is truely stepless since real numbers are accepted; 3). User is responsible for a manual formatting. Long lines will consume too much memory and will crash the system. Suggested maximum line length is 36 Chinese characters. Centering, tables etc can be achieved by careful formatting; 4). Pure English text doesn't work well at all. This program will expand or shrink the Ascii text so that it will occupy as many columns, say "abcdefg" will occupy 3.5 columns. If you print pure English, use the Courier font; To use CVP, first get the whole package, including CVP fonts from the \fonts directory, pkunzip them. CVP.HLP is a formated text, convert them to CVP.PS by typing CVP, then CVP.HLP, then another Enter. Send CVP.PS to a PS printer. Comparing the output with CVP.HLP will give you a little bit flavor of CVP. When you enter the CVP, command can be altered and they are global. You can alter the attributes for individual characters by a ^{__} sequence, once the parametes are altered, they will be changed for the whole document unless you issue another command to go back. When special treatment of punctuation is used, Chinese punctuation marks are allowed to go one more column beyond the current line. Please any bug to FUDE YAO at fyao@pssci.umass.edu. I have uploaded the cvp binary as well as the source code in prolog. The outline fonts have been transformed from the old version so the old fonts should not be working. Permission is granted to anyone who want to modify, redistribute this package if the original author is acreditted. Please report bugs to: fyao@everest.micro.umass.edu.