Your code looks pretty good. What is the trouble? Do you have
something like the following?
fontStream = new FileInputStream(file);
font = Font.createFont(Font.TRUETYPE_FONT,fontStream);
font = font.deriveFont(attributes);
where attributes sets the logical and family font names?
On 5/6/05, Daniel Watrous <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am writing an application which needs to load font files. The font
> files are deployed with other classes on the server (i.e. under the
> WEB-INF/classes directory). Currently I have the reference built in
> like this
>
> //private static final String pathToWebapp =
> "/var/tomcat/jakarta-tomcat-5.0.25/webapps/words2walls";
> private static final String pathToWebapp = "C:\\Program
> Files\\Apache Software Foundation\\Tomcat 5.0\\webapps\\words2walls";
> //private static final String pathToPackage =
> "/WEB-INF/classes/com/words2walls/fonts/";
> private static final String pathToPackage =
> "\\WEB-INF\\classes\\com\\words2walls\\fonts\\";
>
> and I use the above variables as follows:
>
> File fontFile = new File (pathToWebapp+pathToPackage+filename);
> FileInputStream fis = new FileInputStream(fontFile);
> font = Font.createFont(Font.TRUETYPE_FONT, fis);
>
> I tried unsuccessfully to use the class loader, but this might just be
> my ineptitude. Can someone suggest a way for me to reference these
> font files dynamically so that I can more easily deploy it in
> different locations? Thanks!
>
> Daniel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]