If I set this in my XSL stylesheet: <xsl:param name="body.font.family">Sazanami</xsl:param>
Do I also need to set a mapping to Sazanami in the fop config file using metrics-url and embed-url as shown in http://xmlgraphics.apache.org/fop/1.0/fonts.html#register? Or can I just use <auto-detect/> or <directory> to tell FOP where my fonts are? mike 675 wrote: > > Like this, maybe? > > <xsl:param name="body.font.family">Sazanami</xsl:param> > > > mehdi houshmand wrote: >> >> Hi Mike, >> >> In the FO you are using "Helvetica,Symbol,ZapfDingbats" not Sazanami, >> you have to set the font name with the "font-family" attribute. >> >> Hope that helps >> >> Mehdi >> >> On 15 August 2011 10:37, mike 675 <[email protected]> wrote: >>> >>> More details: >>> The FontListMain utility shows that FOP can find the Japanese fonts on >>> my >>> computer (Red Hat 5.5): >>> >>> Sazanami Gothic: >>> F137 [Sazanami Gothic, さざなみゴシック] >>> Sazanami Gothic Regular,normal,400 >>> Sazanami Gothic,normal,400 >>> Sazanami-Gothic-Regular,normal,400 >>> さざなみゴシック,normal,400 >>> Sazanami Mincho: >>> F138 [Sazanami Mincho, さざなみ明朝] >>> Sazanami Mincho Regular,normal,400 >>> Sazanami Mincho,normal,400 >>> Sazanami-Mincho-Regular,normal,400 >>> さざなみ明朝,normal,400 >>> >>> >>> Here is my FOP config file: >>> >>> <renderers> >>> <renderer mime="application/pdf"> >>> <fonts> >>> <auto-detect/> >>> </fonts> >>> </renderer> >>> </renderers> >>> >>> My FO file contains Japanese text, but has the standard font family >>> settings: >>> >>> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" text-align="left" >>> font-family="Helvetica,Symbol,ZapfDingbats" font-size="10pt" >>> line-height="normal" font-selection-strategy="character-by-character" >>> line-height-shift-adjustment="disregard-shifts" writing-mode="lr-tb" >>> language="ja"> >>> ... >>> <fo:block> >>> ホットキーに代わって、ホストキーが実装されました。 >>> </fo:block> >>> >>> The PDF export gives the following errors: >>> >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ン" (0x30f3, nkatakana) not available in font >>> "Helvetica-Bold". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "リ" (0x30ea, rikatakana) not available in font >>> "Helvetica-Bold". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ス" (0x30b9, sukatakana) not available in font >>> "Helvetica-Bold". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ノ" (0x30ce, nokatakana) not available in font >>> "Helvetica-Bold". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "発" (0x767a) not available in font "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "行" (0x884c) not available in font "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "日" (0x65e5) not available in font "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "年" (0x5e74) not available in font "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "月" (0x6708) not available in font "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "パ" (0x30d1, pakatakana) not available in font >>> "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ー" (0x30fc, prolongedkana) not available in font >>> "Helvetica". >>> Aug 15, 2011 10:36:13 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ト" (0x30c8, tokatakana) not available in font >>> "Helvetica". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "バ" (0x30d0, bakatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ー" (0x30fc, prolongedkana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ジ" (0x30b8, zikatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ョ" (0x30e7, yosmallkatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ン" (0x30f3, nkatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "リ" (0x30ea, rikatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ス" (0x30b9, sukatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ノ" (0x30ce, nokatakana) not available in font >>> "Helvetica-Oblique". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "モ" (0x30e2, mokatakana) not available in font "Courier". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ノ" (0x30ce, nokatakana) not available in font "Courier". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ス" (0x30b9, sukatakana) not available in font "Courier". >>> Aug 15, 2011 10:36:14 AM org.apache.fop.events.LoggingEventListener >>> processEvent >>> WARNING: Glyph "ペ" (0x30da, pekatakana) not available in font "Courier". >>> >>> My PDF contains # throughout where Japanese glyphs should be. >>> >>> >>> Eric Douglas wrote: >>>> >>>> You don't supply metrics in 1.0. >>>> >>>> >>>> -----Original Message----- >>>> From: mike 675 [mailto:[email protected]] >>>> Sent: Friday, August 12, 2011 11:35 AM >>>> To: [email protected] >>>> Subject: RE: FOP 1.0 Japanese # marks >>>> >>>> >>>> I see the config file format has changed from 0.20.5. >>>> >>>> 0.20.5 config file used these params: >>>> embed-file >>>> metrics-file >>>> >>>> 1.0 config file uses these params: >>>> embed-url >>>> metrics-url >>>> >>>> Am I on to something? >>>> >>>> >>>> mike 675 wrote: >>>>> >>>>> It's the default fop.xconf file. I haven't made any changes or >>>>> specified any fonts in there. >>>>> >>>>> Eric Douglas wrote: >>>>>> >>>>>> Yes and yes >>>>>> Your FOP should have configuration telling it what fonts are >>>> available. >>>>>> Your XSLFO should have tags in it telling what font to use. >>>>>> If you can provide more details about what you're doing someone may >>>>>> provide more details about what you're missing. >>>>>> Are you using fop.xconf file? What's that look like? >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: michael mclaughlin [mailto:[email protected]] >>>>>> Sent: Friday, August 12, 2011 5:23 AM >>>>>> To: [email protected] >>>>>> Subject: Re: FOP 1.0 Japanese # marks >>>>>> >>>>>> Do you mean configure FOP 1.0 to use a Japanese font? >>>>>> Or is there an XSL stylesheet option to do this? >>>>>> Or do I manually edit the .fo file. >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> >>>>>> --- On Fri, 12/8/11, Sergiu Dumitriu <[email protected]> wrote: >>>>>> >>>>>>> From: Sergiu Dumitriu <[email protected]> >>>>>>> Subject: Re: FOP 1.0 Japanese # marks >>>>>>> To: [email protected] >>>>>>> Date: Friday, 12 August, 2011, 2:03 >>>>>>> On 08/11/2011 03:48 PM, mike 675 >>>>>>> wrote: >>>>>>> > >>>>>>> > I used to use FOP 0.20.5 to build Japanese PDFs and >>>>>>> they looked fine. >>>>>>> > >>>>>>> > Now after upgrading to FOP 1.0 the PDF build completes >>>>>>> with no errors. But >>>>>>> > the PDF file is full of # marks. >>>>>>> > I am running on Red Hat 5.5. >>>>>>> > >>>>>>> > >>>>>>> >>>>>>> # usually means that the font is missing those characters. >>>>>>> Make sure >>>>>>> you've configured your FO to use a font that does cover the Japanese >>>> >>>>>>> Unicode range. >>>>>>> >>>>>>> -- >>>>>>> Sergiu Dumitriu >>>>>>> http://purl.org/net/sergiu/ >>>>>>> >>>>>>> -------------------------------------------------------------------- >>>>>>> - 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] >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/FOP-1.0-Japanese---marks-tp32244995p32251273.html >>>> Sent from the FOP - Users mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> 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] >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/FOP-1.0-Japanese---marks-tp32244995p32263205.html >>> Sent from the FOP - Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> 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] >> >> >> > > -- View this message in context: http://old.nabble.com/FOP-1.0-Japanese---marks-tp32244995p32277721.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
