On Wed, 28 Sep 2005 05:07 am, Andreas L Delmelle wrote:
> On Sep 27, 2005, at 22:27, Dirk Bromberg wrote:
> > i wants to test to switch my project from 20.5 to dev.
> >
> > Now i want to embedd my ttf fonts via the fop.xconf.
>
> <snip />
>
> > but i always get the exception "D:\mypath_to_run\ArialUNI.xml
> > FileNotFoundException" .... the Path is not relative to the xconf!
> > it is relative to my running directory.
>
> Ouch! The user-configuration functionality is not fully ported yet,
> especially the baseURL bit... Sorry. The entry is present in
> fop.xconf, but currently serves no purpose.
>
> Since I do need to finish up a few things in that area of the code,
> most likely I'll be able to squeeze it in during the weekend.
>
> > How can i set the right directory? I've tried to set the
> > D:\mypath_to_run\confdir as basePath via the
> > fop.getUserAgent().setBaseURL(...) but there was no change...
>
> The only way I see that might --note: not 100% sure-- temporarily
> solve your problem is to include the full pathnames in the
> font-triplet (possibly even as full 'file://' URLs to avoid them from
> being interpreted as a relative URLs)
>
> Why the baseURL isn't taken into account when building the font-list,
> I'm not certain, but this does mean that even if I complete the
> user-configurable baseURL, it still won't work as it did before...
>
> For now, try out with absolute URLs in the triplets. As far as I
> understand the related code, that should do the trick.
>

This is a known problem with the trunk code (see 
http://issues.apache.org/bugzilla/show_bug.cgi?id=36729). I had a look 
at fixing it but it involves changes to the font subsystem. That area 
of code is currently being completely rewritten (integration of a 3rd 
party font system) and I would expect this to be fixed as part of that 
work. However, this may not happen in a real hurry.

For the time being you have to use absolute paths or to be more correct 
full URLs in your font definition files, that is everything must start 
with file:// as Andreas suggested and be fully qualified.

> If not, don't hesitate to report back.
>
> HTH!
>
> Cheers,
>
> Andreas
>
Manuel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to