Re: Trying to figure out some rasterization problems

James Cloos <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
>>>>> "DK" == David Kastrup <[email protected]> writes:

DK> There is quite a bit of variation in stem lengths (they are adjusted
DK> for collision avoidance, cross stem etc).  Fixed fonts are pretty
DK> much out, generating fonts on the fly is somewhat easier to suggest
DK> than implemented.

You can grab the code cairo uses to convert a cairo user font into cff
(for pdf) and type1 (for ps) fonts.  It should be a very usable basis
for lilypond to do the same.

It doesn't generate hints, but most renderers these days seem to ignore
type1/cff hints and autofit anyway.  It should cover everything else.
You'll just need a good glyph naming convention.

Postscript forms might rasterize once and blit to each destination; if
so that also should ensure constant width stems.  But that heavily
depends on how the rasterizer works, of course.

Directly generating pdf when that is desires also is a good idea.

Perhaps the LuaTeX code might provide a good basis for direct pdf
output.  (To be clear, I don't mean generating TeX, but using something
based on  Taco's code in lilypond.)

-JimC
-- 
James Cloos <[email protected]>         OpenPGP: 1024D/ED7DAEA6
-- 
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.