This is just a FYI...
I spotted the following message on the fop-dev mailing list. It got me
thinking that it's probably well overdue to make plans about migrating
the AFP Renderer to work the the FOP trunk. It would be nice to at least
have a plan of action in place before the new FOP hits the public.
Joe Schmetzer .:. Renaissance Developer .:. http://www.exubero.com/
-------- Forwarded Message --------
From: Vincent Hennebert <vin...@en...>
Reply-To: fo...@xm...
To: fo...@xm...
Subject: Re: Non scalable fonts
Date: Fri, 25 Nov 2005 19:56:17 +0100
Hi Manuel,
> Just came across a scenario (AFP Renderer) where I need to support non
> scalable fonts. The current FOP trunk font system is not very good at
> this as it does font selection purely based on (name, style, weight).
>
> Does FOray font support non scalable fonts (raster / bitmap fonts)?
Theoretically yes, but this is not implemented.
> Is font size a possible font selection criteria in FOray?
Yes. When requesting a font, the size must always be
provided.
> Does FOray support adding new types of fonts, i.e. is its font support
> extensible?
Yes. FOrayFont was designed with extensibility in mind [1].
There are two main types of fonts in FOrayFont: system fonts
i.e., fonts registered by the Java awt system; and
free-standing fonts, which are directly handled by FOray and
for which a font file is available. For now the only
supported free-standing fonts are Type1 and TrueType fonts.
You typically need a third type of FreeStandingFont, a kind
of BitmapFont.
Victor will be more able than me to evaluate the feasibility
of such a thing. I suggest you subscribe to the
foray-developer mailing list [2] and ask your question
there.
> How is the FOray font integration coming along? The reason behind this
> question is simply - do I waste my time in modifying the current FOP
> font system to somehow support non scalable fonts because FOray font is
> imminent and I better wait for it or is it a fair way (months) down the
> track and I have to find a workable intermediate solution for the
> problem at hand?
If all goes well, I should have a ready patch in 2 weeks. If
you want I can post an updated pre-patch on Bugzilla,
although I'm a bit ashamed of all the awful things I've put
in the code and that I must correct... But don't hesitate to
ask.
Cheers,
Vincent
[1] http://foray.sourceforge.net/dev/font/planning.html
[2] http://sourceforge.net/mail/?group_id=109663
|