At 12:32 PM -0700 on 2/25/00, [EMAIL PROTECTED] wrote:

>Other than that I think the MC interface is just fine. Ok, some more menus
>would be nice, neater palettes, and again these are just cosmetic changes.

I'm going to have to continue my UI paper after hearing this. Drat. Was
hoping to avoid it...


>SO my real question is
>
>What fonts are available cross platform?

I'll look at what I have under linux/ppc. However, I thinkthe best
approach is to be able to use a descriptor for fonts, not the actual
font name, for cross-platform work. Example:

        serif
        sansserif
        monospaced
        proportional
        handwritten
        cursive
        default         (default for the intended use, see below)

Next we can tack on intended use:
        print
        screen
        television      (e.g., for presentations)

Then, let's not do our sizes in some silly unit. We'll do them in
PostScript points (like the Mac) and do any necissary conversions. Or
maybe we should store them in something even more universal:
milimeters. We also have size names, which can be either "relative" or
"absolute". Relative means that it is based on the intended use (e.g.,
all the tv ones would be much bigger; print ones smaller) or absolute
(it's 14pt everywhere). These could be:

        [absolute|relative-]fine                -- note: default is relative
        [absolute|relative-]small
        [absolute|relative-]normal
        [absolute|relative-]large
        [absolute|relative-]giant
        [absolute|relative-]banner

So a complete font specification could be:

        Font: sansserif-screen; Size: normal

The engine through the help of the Home stack would translate these
into real font names, based upon what looks good on that platform.

Reply via email to