Ananth, I simply put the HelveticaLTStd-Bold.ttf file in my JDK's jre/lib/fonts folder, and it appeared to work from that point on. The SVG looks like this: font-family="'HelveticaLTStd-Bold'" So, the family-name is encased in single-quotes, within the double-quotes. I didn't do this, this is how Illustrator created the SVG. This is within a <tspan> element. Does that help?! Brice ananth balasubramanyam wrote: thanks ! I seem to have an issue with the font-family="HelveticaLTStd-Bold". batik does not recognize the font if specified so. pfaedit tool also creates a TrueType font of the same name as the opentype font. But batik fails to use the correct font file. When i manually went into the svg and modified the xml with the font-family="" and appended font-weight="", then it worked. Could you please explain what you did with the truetype font files. How could you make batik see these ?thanks, Ananth On Tue, 4 May 2004, Ruth, Brice wrote:Many thanks! I've also taken the approach now of converting the OpenType fonts to TrueType fonts, using FontLab - which unfortunately cost a bit of money, but the results are quite good. Also, with this conversion, I am able to take an OpenType font such as 'HelveticaLTStd-Bold' and have FontLab create a TrueType font of the same name, and Batik is able to properly use the font, without resorting to 'font-weight="bold"' It would be so nice if Illustrator, or a tool that could read Illustrator files, could embed the fonts as actual SVG fonts - or - Batik could read CEF fonts, as the open-source freetype library apparently can. Regards, Brice Ruth ananth balasubramanyam wrote:hi, I had a similar issue and this is how is solved it : 1. I used a tool called pfaedit (now called fontforge). Try this in google and you might find it. 2. I then converted all my licensed opent type/ postscript fonts from adobe into true type fonts using pfaedit. If you have a folder full of postscript fonts then you can use this script to convert all into truetype file = $firstfont while ( file != "" ) Open(file) Generate($fontname + ".ttf") file = $nextfont endloop 3. place all the true type fonts into your /jre/lib/fonts/ 4. batik will now be able to use these fonts. PS : regarding the bold, italic issues, adobe ILL specifies something like font-family="Aachen-Bold", but batik can only see if it is font-family="Aachen" font-weight="bold". Hope this helps ! Ananth On Mon, 3 May 2004, Ruth, Brice wrote:I've been doing some googling and found that supposedly, JDK 1.4 supports OpenType fonts. I have an SVG file with CEF fonts exported from Ilustrator CS (the most recent version of Illustrator) and I'm desperately trying to figure out how to get Batik to render the fonts properly, without success so far. My understanding is that the CEF fonts are merely a wrapper of the original font, which in my case is an OpenType font (actually, a few). Now, they're all pretty basic fonts at this point - nothing extravagant, mainly variations of Helvetica, if I'm not mistaken. I've taken the OTF files and placed them in my JDK's jre/lib/fonts directory - and this has had no noticeable effect on how batik works, the fonts still don't appear to render correctly (bold, light, etc.). I'm not sure if the fonts are being picked up because the JDK isn't able to understand the OTF files, or if the fonts need to be referenced differently than they are, in the Illustrator generated SVG. If I could figure out a way of converting the OTF file to a True Type font, I'd be happy to use Batik's ttf2svg converter, but I've found nothing of the sort available (short of FontLab, which runs about $500+). Has anyone else struggled with this? I really need to be able to accurately render files created in Illustrator CS, somehow, someway. Any advice is appreciated! Respectfully, Brice D. Ruth Sr. IT Analyst Fiskars Brands, Inc.--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] |
- Open-Type fonts with Batik? Ruth, Brice
- Re: Open-Type fonts with Batik? ananth balasubramanyam
- Re: Open-Type fonts with Batik? Ruth, Brice
- Re: Open-Type fonts with Batik? ananth balasubramanyam
- Re: Open-Type fonts with Batik? Ruth, Brice
- Re: Open-Type fonts with Bati... ananth balasubramanyam
- Re: Open-Type fonts with ... Ruth, Brice
- Re: Open-Type fonts with ... Ruth, Brice