Re: [Inkscape-devel] SVGFonts: lot's of questions
Looks like that pango stuff would probably help what I was doing, too. I never got to worrying about rendering fonts, just representing them in the SVG file.
On Tue, May 13, 2008 at 2:24 PM, Behdad Esfahbod <behdad@...1866...> wrote:
On Tue, 2008-05-13 at 14:54 -0300, Felipe Sanches wrote:
What is needed to make inkscape render this? I suppose that I should provide the kerning info to cairo userfonts and then cairo-user-fonts would call my glyph-rendering functions providing me the proper x,y coordinates. But how do I enable this behaviour just for Super Sans font? I guess there must be a way of registering new fonts with pango. I just don't see exactly how these pieces fit together.
The font data can all be fed to cairo using the user-font support that I committed to master last week. So you have some code to write already. You need to provide the render_glyph(). If you don't have kerning, providing unicode_to_glyph() would be enough, but for kerning, you need to use the full text_to_glyphs() method.
The Pango bits to make pango use cairo user-fonts don't exist yet. This is the bug tracking that:
http://bugzilla.gnome.org/show_bug.cgi?id=347237
While I want to fix that bug this cycle, I don't have a estimate for it yet, and it's not on my plate for the next few weeks...
Hope that helps.
-- behdad http://behdad.org/
"Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin, 1759
participants (1)
-
Gail Carmichael