Oleg,
OFBiz (Apache at large) MLs do not support attachments. I suggest to create a
Jira issue to put all the valuable informations you
exchanged with Krzysztof
Thanks
Jacques
De : "Oleg Andreyev" <[EMAIL PROTECTED]>
> Krzysztof,
>
> Let me some examples. I have attached to this message three quotation
> generated with different locale (Russian, French and Italian).
>
> Font is Arial(TTF) from Windows XP. Nothing else.
> Is that meet your case?
>
> Krzysztof Podejma пишет:
> > Oleg,
> > I'm thinking of a functionality that people from different countries
> > working
> > together,could make reports and share these reports in one system, by
> > giving
> > link or sth. if ofbiz can generate pdf's on fly, it is better to share
> > link
> > to report than save pdf and send by email.
> > ofbiz can translate labels in such reports, so why not to use it? i.e. if
> > you generate report from sales with Russian locale and send me, I'll
> > not be
> > able to understand it. With this functionality you could send me a
> > link to
> > report and the report would be generated with polish locale and font,
> > without any character breaks.
> >
> > Krzysztof Podejma
> >
> > 2007/6/28, Jacques Le Roux <[EMAIL PROTECTED]>:
> >>
> >> +1 to move this interesting issue to dev ML
> >>
> >> Jacques
> >>
> >> De : "Oleg Andreyev" <[EMAIL PROTECTED]>
> >> > Hi Krzysztof,
> >> >
> >> > It's something wrong.
> >> > To build multilanguage applications people invent UNICODE. To ensure
> >> > unified look of a document anywhere Abobe was created Acrobat.
> >> > Document created by FOP can be in any language (if used fonts have
> >> that
> >> > language section of course). PDF in Polish with embed fonts remain
> >> > readable anywhere.
> >> >
> >> > Current OfBiz reports have no instructions what fonts must be used.
> >> And
> >> > it's bottom of the problem. Base-14 fonts must be available to
> >> every PDF
> >> > reader but not any reader is localized. I think we have to select some
> >> > widely used font (е.g Arial, TTF I think as low overhead), modify
> >> > reports to use it, add in trunk all required files. In this case we
> >> > obtain printing that will work OOTB anywhere (I hope:-).
> >> >
> >> > What about move this thread to dev ML?
> >> >
> >> > Krzysztof Podejma пишет:
> >> > > thanks for the link I'll check it.
> >> > >
> >> > > I thought about font parameterizing for one greater purpose.
> >> Consider
> >> > > multilingual system, now it is not possible to have reports in
> >> Chinese
> >> ,
> >> > > Russian, French etc. on one build(at once). If it would be
> >> possible to
> >> > > associate font with locale and pass this font to reports, we
> >> would get
> >> > > truly
> >> > > multilingual system. No more broken encoding, automatic
> >> document/report
> >> > > translation and etc.
> >> > > Of course this would require teplates(table size etc.) for fonts but
> >> it
> >> > > would work without it too.
> >> > >
> >> > > I have tested this and it works.
> >> > >
> >> > > placed
> >> > > <#if (defaultFontFamily?exists)><#if (defaultFontFamily != "
> >> > > pdf.default.fontfamily" && defaultFontFamily != "")>
> >> > > font-family="${defaultFontFamily}" </#if></#if>
> >> > > into <fo:page-sequence master-reference="main-page"> in
> >> > > reportTemplate.fo.ftl
> >> > >
> >> > > <property-to-field field="defaultFontFamily" resource="general"
> >> > > property="
> >> > > pdf.default.fontfamily" default=""/>
> >> > > into actions in FoReportDecorator
> >> > >
> >> > > pdf.default.fontfamily=Arial
> >> > > into general.properties
> >> > >
> >> > > maybe it is not elegant but it works, test it with your font if you
> >> like.
> >> > >
> >> > > Krzysztof Podejma
> >> > >
> >> > > 2007/6/28, Oleg Andreyev <[EMAIL PROTECTED]>:
> >> > >>
> >> > >>
> >> > >>
> >> > >> Krzysztof Podejma пишет:
> >> > >> > in trunk - current distribution default value would stay as it is
> >> now,
> >> > >> > and
> >> > >> > nobody will change it to font that use metrics that aren't in
> >> trunk.
> >> > >> > I think it is good idea to change default font in one place
> >> instead
> >> of
> >> > >> > modifying all reports each.
> >> > >> IMHO, for custom solutions replace works faster:) But you are right
> >> on
> >> > >> the whole.
> >> > >> >
> >> > >> > if you want to have more than one font in your pdf you can always
> >> > >> > override a
> >> > >> > font-family for block or for entire document.
> >> > >> > this property would have ability to not take effect if not set
> >> > >> >
> >> > >> > Nobody wants to crash anything, we want to have less work because
> >> > >> we use
> >> > >> > non-English characters and it is a pain to track all new pdf's
> >> and
> >> > >> > check if
> >> > >> > they print correctly.
> >> > >> >
> >> > >> > +1 fop.xconf
> >> > >> > AFAIK fop.xconf is necessary for custom fonts but you cannot set
> >> > >> default
> >> > >> > font in fop.xconf, correct me if I'm wrong
> >> > >> http://xmlgraphics.apache.org/fop/0.93/fonts.html
> >> > >> Pay attention to last topic. Theoretically if you have font
> >> Helvetica
> >> > >> you can embed it as any other.
> >> > >>
> >> > >>
> >> > >> > We need this property because we have fop.xconf and font metrics
> >> > >> > installed
> >> > >> > and we don't want to modify and/or merge all pdf files.
> >> > >> >
> >> > >> > Krzysztof Podejma
> >> > >> >
> >> > >> > 2007/6/27, Oleg Andreyev <[EMAIL PROTECTED]>:
> >> > >> >>
> >> > >> >> -1
> >> > >> >> There are no universal solutions in this field.
> >> > >> >> What's happened if somebody will add Arial(or Tahoma, or
> >> something
> >> > >> else)
> >> > >> >> as value this property in current distribution?
> >> > >> >> Nothing. Just another error message in log.
> >> > >> >> I have the same problems with Cyrillic fonts but apart from
> >> > >> accessible
> >> > >> >> programmatically default font name we need right fop.xconf,
> >> > >> metrics and
> >> > >> >> fonts itself installed in the system. Such property may be
> >> useful
> >> > >> only
> >> > >> >> if you well understand the rest configuration tasks. This is a
> >> > >> point of
> >> > >> >> mistake.
> >> > >> >>
> >> > >> >> As remark. I'd like to see standard fop.xconf in the trunk. One
> >> from
> >> > >> FOP
> >> > >> >> distribution just well commented and can be used as guide by new
> >> > >> users
> >> > >> >> and developers.
> >> > >> >> https://issues.apache.org/jira/browse/OFBIZ-990
> >> > >> >>
> >> > >> >> If fop.xconf will in trunk, it would be rightly move page
> >> > >> height/width
> >> > >> >> to config as part of the localization process. Now these
> >> hardcoded
> >> > >> tags
> >> > >> >> define Letter, not widely used paper format outside US.
> >> > >> >>
> >> > >> >>
> >> > >> >> Krzysztof Podejma пишет:
> >> > >> >> > yes me too +1 general.properties with default fop font
> >> > >> >> >
> >> > >> >> >
> >> > >> >> > 2007/6/27, Jacques Le Roux <[EMAIL PROTECTED]>:
> >> > >> >> >>
> >> > >> >> >> +1 for general.properties
> >> > >> >> >>
> >> > >> >> >> Jacques
> >> > >> >> >>
> >> > >> >> >> De : "Krzysztof Podejma" <[EMAIL PROTECTED]>
> >> > >> >> >> > big thanks it works perfect.
> >> > >> >> >> > I think the pdf font should be parametrized somewhere in
> >> > >> properties
> >> > >> >> >> i.e
> >> > >> >> >> > general.properties
> >> > >> >> >> >
> >> > >> >> >> > I've found that there are used two different fonts: one
> >> when
> >> you
> >> > >> >> set
> >> > >> >> >> > font-family="" and another one when you dont't specify this
> >> > >> >> attribute.
> >> > >> >> >> > maybe the second one is set somewhere...
> >> > >> >> >> >
> >> > >> >> >> > Krzysztof Podejma
> >> > >> >> >> >
> >> > >> >> >> >
> >> > >> >> >> > 2007/6/27, Christian Geisert
> >> <[EMAIL PROTECTED]>:
> >> > >> >> >> > >
> >> > >> >> >> > > Krzysztof Podejma schrieb:
> >> > >> >> >> > > > Hello,
> >> > >> >> >> > > > I need polish characters in pdf files, so I have to set
> >> FOP
> >> > >> >> >> default
> >> > >> >> >> font
> >> > >> >> >> > > to
> >> > >> >> >> > > > Arial.
> >> > >> >> >> > > > I've configured fop.xconf to use Arial and generated
> >> font
> >> > >> >> files.
> >> > >> >> >> > > > It works well when I change font-family for blocks
> >> in fo
> >> > >> files
> >> > >> >> >> but I
> >> > >> >> >> > > don't
> >> > >> >> >> > > > want to modify all files.
> >> > >> >> >> > >
> >> > >> >> >> > > You can declare the font-family in the fo:root element
> >> which
> >> > >> >> >> means you
> >> > >> >> >> > > don't have to do it on every block, just once per
> >> document.
> >> > >> >> >> > >
> >> > >> >> >> > > > Do you happen to know how to do this?
> >> > >> >> >> > >
> >> > >> >> >> > > The default-value for the font-family property is
> >> 'sans-serif'
> >> > >> >> >> > > (Helvetica) which is hard coded in FOP.
> >> > >> >> >> > >
> >> > >> >> >> > > But if you work with FoDecorator/FoReportDecorator -
> >> which
> >> you
> >> > >> >> >> should
> >> > >> >> >> > > should do IMHO - you can declare it there and don't
> >> have to
> >> > >> worry
> >> > >> >> >> about
> >> > >> >> >> > > in every report.
> >> > >> >> >> > >
> >> > >> >> >> > > --
> >> > >> >> >> > > Christian
> >> > >> >> >> > >
> >> > >> >> >> > >
> >> > >> >> >> > >
> >> > >> >> >> >
> >> > >> >> >>
> >> > >> >> >
> >> > >> >>
> >> > >>
> >> >
> >>
> >>
>