Subject: Re: dia and fonts [dia & freetype - part II]
Date: 26 Apr 2002 10:15:28 -0500
On Fri, 26 Apr 2002, Torben H. Nielsen wrote:
> As some of the subscribers to the dia mailing list may have noticed,
> I recently had a few problems concerning freetype & fonts.
>
> The last segfault i wrote about, was raised when the UML::Class tried
> to use load the Helvetica-font, which I do not have as ttf (I do not
> know whether Helvetica is available as TTF at all)
>
> Now I am wondering if it is possible to configure which fonts to use as
>
> default at compile time, or maybe it should be an option in the
> preferences dialog.
>
> It should be possible to configure at least two families of fonts
> - the Courier family and the Helvetica family.
What happens is this:
It tries to look up Helvetica as TT or T1 font.
If that fails, it tries to use the standard (built-in) translation from the
PostScript font set to common TT fonts. For Helvetica-Bold, it uses
Numbus Sans L, Bold.
If that fails, it tries Courier.
If that fails, it gives an error, but unfortunately goes right on to use
the NULL font pointer. I should try just any font, then return NULL if it
fails.
-Lars
--
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause)| Hårdgrim of Numenor
"I do not agree with a word that you say, but I |----------------------------
will defend to the death your right to say it." | Where are we going, and
--Evelyn Beatrice Hall paraphrasing Voltaire | what's with the handbasket?