>>>> "Ben" == Ben Wing <ben(a)666.com>
writes: 
    Ben> Make sure your spec is window-system-independent and that you
    Ben> address Hrvoje's points w.r.t. bold, underline, inverse, etc.
IMO, a font is necessarily window-system-dependent because it is a set
of _rendered_ glyphs.  People often have preferences over bitmap, Type
1, and TrueType renderings of the "same" font once they see them
on-screen.  How can you hope to be window-system-independent when
there are implementation dependencies _within_ window systems?
We need a way to specify face properties independently of window
systems, both for WhatYouSeeIsGoodEnoughForGovernmentWork previewers
and for user convenience.  We also need to be able to specify font
properties in an implementation-dependent way at the implementation
level.  I don't see what's wrong with making that available to users
who want the fine control on a specific system for WhenYouWontSettle-
ForLessThanTheVeryBest.
And how about user-defined faces that use user-defined fonts (eg, for
a game)?  How do we propose to fit those into a generic scheme of face 
properties?
-- 
University of Tsukuba                Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences       Tel/fax: +81 (298) 53-5091
_________________  _________________  _________________  _________________
What are those straight lines for?  "XEmacs rules."