Hi Brice, Illustrator puts it exactly as u have mentioned. I have an svg created in Ill with font-family="'Myriad-Italic'". I have a Myriad-Italic.ttf font file in jre/lib/fonts. But batik fails to use this font. If i change font-family="'Myriad'", then batik sees it. I have no idea why this is happening.
thanks, Ananth On Tue, 4 May 2004, Ruth, Brice wrote: > 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] > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
