Cross platform fonts question

Cubist at aol.com Cubist at aol.com
Thu Aug 12 03:22:33 EDT 2004


sez mdswindell at charter.net:
>It seems like the xplat font mess ought to be a high priority for 
>Revolution.  The only solution I saw that seems foolproof is the free 
>Bitstream Vera idea or the fellow who hired his own fontographer and 
>required user installation.
   That reminds me: If anyone out there wishes to pursue the "hire a font 
designer" option... I can do it, and I'm available.

>I really don't get why this issue is insurmountable.
   One: How do you know whether or not [insert arbitrary font here] is 
installed on J. Random User's machine?
   Two: Even if by some miracle you *do* know the *names* of the fonts on J. 
Random User's machine (which, in general, you *won't*), how do you know the 
character widths, X-height, leading, etc etc etc, of those fonts?
   Three: Even if by some other miracle you *do* know the character widths, 
X-height, leading, etc, that are associated with the font-names that are 
installed on J. Random User's machine, how do you know that *his* installed version 
of [insert arbitrary font-name here] has the same character widths, X-height, 
leading, etc, as the version of [insert arbitrary font-name here] that *you* 
know about?
   None of these questions are trivial. If you truly do not perceive the 
difficulty, I'd say that you either (a) are not well-informed on the issue, or (b) 
haven't invested sufficient thought in the issue, or (c) a combination of 
both.

>It seems like the
>kind of thing that leads to bad PR for any creation made with RR that 
>displays poorly on different systems.  Perhaps there needs to be a font
>development effort for inclusion with RR that would ensure xplat 
>compatibility and not cause copyright infringement.  If a program 
>displays like &^#%#g it is perceived as same, and in the final analysis
>that hurts RR and those who develop with it.
   I don't think anyone would disagree that this sort of thing is Not Good; 
the question is, what the heck do you *do* about it? As I pointed out above, it 
is *not* a trivial problem! You *may* be able to count on certain specific 
fonts being universally available on one particular OS (see also: 
Chicago/Charcoal for MacOS), but if you're tryna go xplat...

>Last question showing my ignorance:  Can fonts ever exist and be called
>from within an application itself, or must they reside at the system 
>level and be called from there?
   Yes, they can. While I am blissfully ignorant of the gritty details of How 
To Make It Happen, I know it's possible because there are a number of 
different apps which *do* it (mostly font-type utilities; cataloguers & etc). Perhaps 
someone with actual knowledge of the Gritty Details could chime in with an 
explanation of why this would or wouldn't be a good thing to incorporate into 
the Rev engine?
    _ _ _
  /\_\_\_\   Quentin 'Cubist' Long
 /\/\_\_\_\  Webmaster and co-editor, TSAT netzine
/\/\/\_\_\_\
\/\/\/_/_/_/ tsat.transform.to (main)
 \/\/_/_/_/  tsat.xepher.net (mirror)
  \/_/_/_/


More information about the use-livecode mailing list