summaryrefslogtreecommitdiff
path: root/lib/font2pcl.ps
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-041-3/+3
|
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
|
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
|
* Update source/header file copyright notice to 2019Chris Liddell2019-01-161-1/+1
|
* Update copyright notice with new head office address.Ken Sharp2018-01-301-3/+3
| | | | | | | | | Also update copyright dates. Remove gs_cmdl.ps as we no longer use it, and remove its entry from psfiles.htm. Remove xfonts.htm as this feature (xfont support) is long, long gone.
* Renove or modify many files from lib and toolbin that are no longer usefulKen Sharp2017-05-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused packfile.ps and gs_pfile.ps file from lib -------------------------------------------------------- The PostScript claims to 'Pack groups of files together, with compression, for use in storage-scarce environments.' It also states that it 'must be kept consistent with gs_pfile.ps' which says it is 'Runtime support for minimum-space fonts and packed files' I've never heard of either of these being used, they aren't used in the ROM file system and it seems unlikely these days that there is a great deal of call for minimising file sizes. If these should need to be reinstated, note that they use .setglobal .currentglobal and .computecodes. At the time of this commit these operators were being deprecated and hidden though the C support is retained. If the C code is later removed then these library files will not work. Remove font2c.ps ----------------- If we want to build a font into C and link it, we have the ROM file system in place to do so. This no longer seems useful. remove font2c Remove impath.ps ----------------- The apparent purpose of this code is to take a bitmap (scan ?) of a glyph and turn it into a PostScript type 1 font form, presumably in order to make a font. This doesn't seem hugely useful, and seems to me at least borderline illegal depending on jurisdiction. We also want to remove, or at least disable, the .imagepath operator which this program (and only this program) relies upon. If we ever need to re-instate this program, we will also need to reinstate .imagepath Remove pdfinflt.ps and pdfwrite.ps ----------------------------------- pdfwrite is only (as far as I can see) used by pdfinflt.ps which says: % It is not yet ready for prime time, but it is available for anyone wants % to fix it. % % The main problem is: % % 1. Sometimes the PDF files that are written are broken. When they are % broken, GS gets an xref problem. % % This problem is actually due to lib/pdfwrite.ps since even % when no conversion is done, the file is may be bad. Since it doesn't work, and we can use MuPDF (which does work) for the same task, I've chosen to delete both these files. Remove unprot.ps wrfont.ps --------------------------- unprot.ps 'disables access checks' according to the comments in order to print out eexec-encrypted type 1 fonts. Since this could, presumably be used to read a noaccess dictionary and dump type 1 font outlines it is of dubious legality. (see the comments in wrfont.ps) wrfont.ps is used to decode a type 1 font, we have better tools for decoding fonts so this file seems mostly useless. By the same reasoning we don't need type1ops.ps or type1enc.ps Remove addxchar.ps ------------------- This was used to add extended Latin characters to a font. Our fonts now contain all the standard glyphs that Adobe fonts do, we don't want to go back down the route of adding (and maintaining) poor quality additional glyphs to the fonts. Remove decrypt.ps ------------------ Yet another way to decrypt a type 1 font. In addition to dubious legality we have better ways to do this. Remove pcharstr.ps ------------------- Again, we have better tools for doing this job and the legality of this tool is debatable. Remove markhint.ps ------------------- We believe we now have better tools for dealing with fonts than this. Delete level1.ps ----------------- A fairly pointless file. Remove smoke.ps from toolbin ----------------------------- Our current testing method is much more thorough. Remove bughunt.sh ------------------ A 'user contributed file that has not been kept current', since 1995 apparently. I can't believe this is still useful. Remove pstogsf.bat ------------------- I'm fairly certain this is long defunct. Remove showchar.ps ------------------- another font-related utility, we've deleted the programs it reliee on, so.... Remove wftopfa --------------- Wadalab fonts, given these were uploaded by Werner Lemberg I'm as sure as possible that we don't need these utilities to work with these fonts. Remove markpath.sh ------------------- seems like a moderately pointless file; since it uses flushpage, which I want to hide, remove it. Remove quit.ps --------------- Seriously ? A file which just contains 'quit' ? Modify various of our utilities to not use Ghostscript extension ops --------------------------------------------------------------------- We want to hide various of our extension operators, these files used .devicename, .rectappend, .currentglobal, .setglobal and .namestring Replaced .currentglobal/.setglobal with currenglobal/setglobal Replaced .rectappend with a simple PostScript path Replaced .devicename with currentdevice /Name get Replaced .namestring with 1024 string cvs Remove EndOfTask.ps -------------------- Just a Ctrl-D Remove gs_rdlin.ps ------------------- Linux 'readline' support, just sets prompt to nothing Remove showpage.ps ------------------- just contains 'showpage'!
* Commit of build_consolidation branchChris Liddell2015-07-201-0/+600
Squashed into one commit (see branch for details of the evolution of the branch). This brings gpcl6 and gxps into the Ghostscript build system, and a shared set of graphics library object files for all the interpreters. Also, brings the same configuration options to the pcl and xps products as we have for Ghostscript.