[cairo] Cairo meeting tomorrow 13:00 EDT

Adrian Johnson ajohnson at redneon.com
Wed Apr 4 08:16:30 PDT 2007


Behdad Esfahbod wrote:
>>   • New, user-font API (behdad and krh)
> 
> We should be fast about this, as it's a piece of really useful API, and
> there's still a lot to do.  We can start by someone (krh, you) reviewing
> my latest branch, so we can make sure the plans are solid and go on to
> implementing the missing bits.

I assume that the PS/PDF font subsetting can not make any assumptions
about whether user-font glyphs have the same shape at different scales
and will have to create separate subsets for each scale used. Is it
worth adding an extra parameter to cairo_user_font_face_create() to
specify whether glyphs at different scales should be merged into the one
subset? This would avoid re-embedding user-fonts at every scaled used
when the glyph shapes are the same for all scales.

> 
>>   • Other proposed API additions (Behdad, who has been disappointed to
>>     not get much feedback on these yet---Behdad, care to summarize
>>     these in a single mail with links to the proposals?) 

I would also like to suggest:

• Set PS Level for the PS backend. This is required to support Level 3
  features such as gradients.

• EPS output from the PS backend. This in the cairo TODO.

• API to allow enable/disabling certain subsetters.
  http://bugs.freedesktop.org/show_bug.cgi?id=8180#c28
  This would also be useful feature to control via an environment
  variable as it would allow the user to override the application
  settings.

• Debug environment variable to disable compression in the PDF output.
  http://lists.freedesktop.org/archives/cairo/2007-February/009492.html




More information about the cairo mailing list