Hi All, The long wait is over. I have just committed the changes to enable improved PostScript output. From my test file I get on the order of 50% reduction in output size. Major changes include:
- Unicode output support, the printing code enumerates all the Unicode characters in the schematic and generates a font re-map table that calls up the Adobe named glyphs for most of the Western Glyphs. I am missing the generic unicode support as defined by adobe, I only have the named glyps, the alternate encodings for non named glyphs is not included. - Postscript prolog file, the printing code inserts a prolog file into the output. User code can be inserted into this file to customize the output, and do dirty tricks. - Postscript native units are scaled to the gschem internal units, so output from gschem is now in internal units removing the need for all the conversion utilities. Features remaining to implement: - Overbar support for Postscript output text. This needs to have a special `show' command to be written in the prolog. The show command has to interpret the `\_' escapes and draw overbar segments on the rendered letters if needed. - Cleanup of o_*_print() functions to remove unneded offset parameters. Give it a try, please let me know if there are any regressions or things broken. Mike -- -------------------------------------------------- Mike Jarabek FPGA/ASIC Designer http://www.istop.com/~mjarabek --------------------------------------------------