Re: Cairo and ISO C++

Bill Spitzak <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
One thing that was proposed changing is whether changing the CTM effects 
already-set line width and fonts. It does now to match PostScript.

General opinion is that this is a mistake. Cairo is inconsistent as this 
is not true for paths and for the transform applied to source images, 
and most font backends are broken such that you cannot correctly draw 
text unless the CTM is the same as the one the font was in.

I suspect changing this would break no programs, as everybody always 
sets the line width after setting the CTM, simply to avoid this 
apparenlty broken behavior. Although ancient, this has some precedence 
in PostScript, as the NeWS interpreter did this for awhile and was not 
found to break any PostScript displays.

It may be nice to address this as part of the C++ standard.
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.