Posted by Grant Foraker on February 16, 2009 at 09:38:10:
As I've posted before, you can go into COSW.INI and manually add fonts ...
[Printer Fonts]
Font-0=Lucida Console, 12, 17, 0, 6
Font-1=Lucida Console, 12, 17, 0, 6
Font-2=Lucida Console, 12, 10, 0, 6
Font-11=Lucida Console, 12, 11, 0, 6
Font-12=Lucida Console, 12, 12, 0, 6
Font-13=Lucida Console, 12, 13, 0, 6
Font-14=Lucida Console, 12, 14, 0, 6
Font-15=Lucida Console, 12, 15, 0, 6
Font-16=Lucida Console, 12, 16, 0, 6
Font-17=Lucida Console, 12, 17, 0, 6
Font-18=Lucida Console, 12, 18, 0, 6
Font-19=Lucida Console, 12, 19, 0, 6
Font-20=Lucida Console, 12, 20, 0, 6
and call the font using (SelectSysFont). This works fine for fixed fonts like Lucide Console and Courier but not for fonts like Arial ...
Font-70=Arial, 8, 10, 0, 6
Font-71=Arial, 10, 10, 0, 6
Font-72=Arial, 12, 10, 0, 6
Font-73=Arial, 14, 10, 0, 6
like they do in a program using the "lf" parameters. I think the "10, 0, 6" have some unwanted effect.
CWFONT is different. It's options are Font, Style and Size for all fonts. No differentiation.
Could Set Printer Font be made so that it knows the difference between font types and displays the options accordingly. And allow edditing of fonts beyond 2 to whatever the max is.
Each file can be a maximum of 1MB in length Uploaded files will be purged from the server on a regular basis.