Felipe,
+1 for SVG font support! Of course the big win is in embedding fonts for file portability but there are lots of other neat use cases.
My personal favorite one would be creating legends for scientific figures: You could grab any data marker, and then include it in text spans when you are describing what the markers mean. One way to implement this would be a 'text symbols pallette' -- you could think of it as a document-specific wingdings glyph picker. I'd be happy to work on this once SVG font support is in place.
-Tom
PS. Since I didn't see it mentioned in the thread yet, the RFE for SVG font support is at https://bugs.launchpad.net/inkscape/+bug/170963
On Thu, Mar 13, 2008 at 9:19 PM, Gail Carmichael <gail.banaszkiewicz@...400...> wrote:
Oh, right! Yeah, I don't think that has any overlap, so... enjoy!! :)
Gail
Felipe Sanches wrote: I would like to start work on implementation of section 20 of the SVG1.1 spec. That is "SVG Fonts", a feature that enables glyphs to be specified as arbitrary pieces of SVG and associated to a unicode char (or a unicode string, which enables ligadures). SVG Fonts are useful because they help enhance document acessibility (it keeps text stored as string even when your text has peculiar style, which usually is the case in company logos) making it nice for screen reader software. They also keep the semantics of the document, allowing better localization of artwork. I.e., it could be used on our about screens or other drawings which require versions in multiple languages. It also guarantees that text will be rendered identically on any software that implements it, not depending on specific fonts being installed on the user system.
I still need to learn more about pango, but I have already coded some things related to fonts in the past. I once wrote a truetype renderer in Z80 assembly for the MSX computer (I had only 64kbytes available on RAM in a system running at 3.7MHz clock) It was exciting to work on that :-D
I guess that one would need to invoke rendering of other svg objects and link these svg pieces to text handled by pango. But I am still not sure how that would be done.
JucaBlues
On Fri, Mar 14, 2008 at 12:11 AM, Gail Carmichael <gail.banaszkiewicz@...400...> wrote:
Hey, I'm not sure exactly whether there is overlap or not - can you elaborate on what you want to do?
Gail
Felipe Sanches wrote:
I intend to apply for SoC this year. My intention is to work on SVGFonts implementation. Gail, does it conflict with your intended work on SoC? How does SVGFonts implementation relate to the current text handling code?
JucaBlues
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel