| Wine Postscript Driver | |
| ====================== | |
| When complete this will allow Wine to generate Postscript files without needing | |
| an external printer driver. It should be possible to print to a non Postscript | |
| printer by filtering the output through ghostscript. | |
| Installation | |
| ------------ | |
| At the moment the driver will only work for 16 bit apps, the move to 32 bit | |
| should be quite easy, I'd just like to improve it first. The driver behaves as | |
| if it were a DRV file called WINEPS.DRV . To install it as the default printer | |
| driver add | |
| device=Wine Postscript Driver,WINEPS,LPT1: | |
| to the [windows] section of win.ini . You may prefer to add | |
| Wine Postscript Driver=WINEPS,LPT1: | |
| to the [devices] section of win.ini instead. | |
| You will need Adobe Font Metric (AFM) files for the (type 1 Postscript) fonts | |
| that you wish to use. You can get these from | |
| ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles . The directories base17 or | |
| base35 are good places to start. | |
| Note that these are only the font metrics and not the fonts themselves. At | |
| present the driver does not download additional fonts, so you can only use | |
| fonts that are already present on the printer. | |
| Then create a [afmfiles] section in your wine.conf (or ~/.winerc) and add a | |
| line of the form | |
| file=/unix/path/name/filename.afm | |
| for each AFM file that you wish to use. [This might change in the future] | |
| Note that you need not set printer=on in the [wine] section of wine.conf, this | |
| enables printing via external printer drivers and does not affect wineps. | |
| If you're lucky you should now be able to produce PS files from Wine! | |
| I've tested it with win3.1 notepad/write, Winword6 and Origin4.0 with some | |
| degree of success - you should be able to get something out, it may not be in | |
| the right place. | |
| TODO / Bugs | |
| ----------- | |
| Driver doesn't read PPD files - it should. | |
| A4 portrait mode is hard coded in at the moment. | |
| Graphics are basically non-existent. Only MoveTo/LineTo/Rectangle with a thin | |
| black pen. | |
| No colour. | |
| AFM parsing is not finished (or ideal). | |
| No TrueType download. | |
| Many partial-implemented functions. | |
| Probably many more... | |
| Since the driver is very very alpha, things are likely to change quickly. | |
| Please contact me if you want to help so that we can avoid duplication. | |
| Huw Davies <h.davies1@physics.ox.ac.uk> |