>> 1.1 People have been making comments to the effect that the config
>> file language is too expressive[1], and therefore difficult or
>> impossible to process automatically.

KP> I don't think anyone has complained about it's expressive power,
KP> only about the complexity of specifying simple things and the fact
KP> that it's broken.

I seem to recall people complaining that they cannot picture a UI for
editing the Xft config file, as it is too expressive.  I may have
misunderstood, though.

KP> If you don't happen to have a 'times' font installed, the edit will change 
KP> the rendering of the first face even when it matches 'charter'.  That's 
KP> wrong.

Okay, I think I see.  I'll try to understand the data structures and
come back to you.

KP> The fonts catalogue is generated automatically already, either by
KP> xftcache or the library itself when it discovers fonts not
KP> specified by the cache files.

I'd missed that.  That's great.

(Comments on the font matching mechanism delayed.  I hate this
thinking business.)

KP> What I'd like to keep is the exposed fundemental font properties 
KP> and then provide boolean functions XftCoreP, XftFreeTypeP that test 
KP> which rasterizer "owns" the underlying data.

Okay.  (Yay, Keith is suffering from Lisp exposure!)

>> [1] It's not Turing-complete, though.  It looks like all config files
>> terminate.

KP> I avoided adding a looping construct to keep people from writing complete 
KP> applications in the config file syntax.

My ability to write config files has been significantly hindered by
the absence of the S and K combinators.

                                        Juliusz
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to