From: Werner Donné (firstname.lastname@example.org)
Date: Fri Jan 03 2003 - 13:43:46 PST
Thank you very much Nikolai.
I understand. Fonts can be very large so keeping them in memory just like that is
probably not a good idea. I recon you use the java.io.RandomAccessFile class, so a
compromise that perhaps has only a local impact on the code is to copy a font file
to a temporary file and use java.io.RandomAccessFile on that. The copies would be
alive as long as the XEP instance is. This is, of course, only a suggestion that
crosses my mind.
I was not complete in my previous posting, because the ROOT property should allow
URLs as well. Otherwise the configuration would remain global, while some resources
it configures, such as fonts, would be application-local.
Nikolai Grigoriev wrote:
> Hi Werner,
>>I understand from the documentation that the value for these
>>properties must be a directory. It would be very interesting
>>if URLs were also allowed, because then the files in these
>>directories could be loaded as resources, i.e. they could be added
>>to the application jar file. This is very important in a J2EE context,
>>where resources should not be put in the file system, which is
>>a global resource, but instead be part of the enterprise archive.
> Than you for the suggestion. It is indeed an important issue.
> I confess that it is not easy to satisfy this requirement
> in the current architecture: parsing fonts strongly requires
> random access to the font file, so the only alternative to file
> I/O is to load the whole font into memory. It is doable,
> but requires many changes in the code (and may entail
> a considerable memory penalty). In any case, we will
> keep it present when making plans for the future.
> Best regards,
> Nikolai Grigoriev
> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
> in the body of the message to email@example.com from the address
> you are subscribed from.
> (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
-- Werner Donné -- Re BVBA Engelbeekstraat 8 B-3300 Tienen tel: (+32) 486 425803 e-mail: firstname.lastname@example.org ------------------- (*) To unsubscribe, send a message with words 'unsubscribe xep-support' in the body of the message to email@example.com from the address you are subscribed from. (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
This archive was generated by hypermail 2.1.5 : Fri Jan 03 2003 - 13:37:34 PST