Path: csiph.com!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: news@zzo38computer.org.invalid Newsgroups: comp.lang.postscript Subject: Re: Ideas of a new version of PostScript (called "Computer PostScript") Date: Fri, 08 Mar 2024 12:00:11 -0800 Organization: A noiseless patient Spider Lines: 23 Message-ID: <1709924368.bystand@zzo38computer.org> References: <1705687027.bystand@zzo38computer.org> <1709852337.bystand@zzo38computer.org> MIME-Version: 1.0 Injection-Info: dont-email.me; posting-host="6434fe12da3b98933f86d2082a00eb17"; logging-data="1992882"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+avswl43vHKdH+0/RikZS/" User-Agent: bystand/1.3.0pre1 Cancel-Lock: sha1:0hEYfJxbtkw09QOKHkdDUr1JJKk= Xref: csiph.com comp.lang.postscript:3993 Lawrence D'Oliveiro wrote: > > If you do not use the graphics API, how do you think would be > > improvement, if you want to use graphics, then? > > Use something more modern, like Cairo. While that was clearly inspired by > PostScript, it has gone beyond it to include features good for interactive > graphics and Unicode-based text rendering, like operators, alpha channels > and glyphs. There does seem some features of PostScript not implemented in Cairo, such as separations, and CMYK, and some other features. (As far as I can tell, the only colours implemented in Cairo are RGBA.) (I also wanted compatibility with most existing PostScript graphics code, including non-Unicode text; but also to add some new features such as alpha transparency, combining modes, etc. Some of these things could be done in ways similar than Cairo e.g. adding the operators like Cairo has.) (So, I think that enhancing the existing PostScript graphics API would be superior than using Cairo, in my opinion.) -- Don't laugh at the moon when it is day time in France.