[Fontconfig] Re: fix for unaligned accesses
Patrick Lam
plam at MIT.EDU
Tue Jan 24 08:08:01 PST 2006
Mike FABIAN wrote:
> Have you looked into this issue?
I was planning to take a look at the open issues today.
> It used to be possible to create a cache file in a directory
> with
>
> fc-cache directory
>
> even if this directory was not a subdirectory of a font directory
> listed in a .conf file. I think this behaviour should not be changed,
> it should be possible to create a cache in /var/cache/fontconfig for
> an arbitrary directory by giving it as an argument on the fc-cache
> commandline. It would be confusing if a cache is only generated if
> that directory is a subdirectory of a directory listed in a .conf
> file.
Why would you want to do that? It seems like it would be flawed unless
you got a canonical path for the directory anyway.
keithp and I talked about implementing our own realpath() a while ago
and didn't especially like the idea. I'll try to talk to him about it
again sometime.
I'll check about FcInitLoadConfig again, but I think that it can be made
to add directories. It currently doesn't in part for globally cached
directories, but that's a separate issue.
> Maybe it is the best to implement portable version of realpath () in
> fontconfig?
I also think it would be really good to get the approach I started
working properly, because that really *is* a canonical path to a font.
chdir() won't give you a canonical path, it just gives you a path (e.g.
when you have multiple mounts of a directory).
pat
More information about the Fontconfig
mailing list