[OT] Jacques teeth (was embedding fonts]

2008-11-16 Thread Shari

How's the tooth?  Did they ever figure out which one it was?


No, but I broke one on the other side so they fixed that instead. 
Sharks grow new teeth as the old ones wear out. We should be so 
lucky.


Jacques,

I know it's not funny but... I'm sorry I am laughing!  I wish they'd 
perfect the art of growing new teeth.  I'd read somewhere that they 
had successfully implanted pigs teeth and they grew?  Or am I 
dreaming I read that somewhere?  Something about sticking pigs teeth 
in humans and creating new teeth, filling our holes?  I'd give it 
try, I would I would!


Shari
--
  Dogs and bears, sports and cars, and patriots t-shirts
  http://www.villagetshirts.com
 WlND0WS and MAClNT0SH shareware games
 http://www.gypsyware.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: Embedding fonts in Metacard

2008-11-16 Thread Shari
It's an external, a dll on Windows and a bundle on Macs. You'll need 
to ship the appropriate external with your app, and set the 
externals property of your mainstack to point to the file's 
location. Then you can use revFontLoad and revFontUnload to manage 
the fonts.


Beautiful!  Worked like a charm!

I put both externals into a folder called Externals that will ship 
with the game regardless of platform.  That way even during 
development I know it's working properly as I have not set Metacard 
itself to use the externals.


Then on preOpenStack:

  put fGameFolder  Externals/ into loadExtras
  if the platform is MacOS then
put loadExtras  revfont.bundle into loadWhat
  else put loadExtras  revfont.dll into loadWhat
  set the externals of stack nameOfMainStack to loadWhat


--
  Dogs and bears, sports and cars, and patriots t-shirts
  http://www.villagetshirts.com
 WlND0WS and MAClNT0SH shareware games
 http://www.gypsyware.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Embedding fonts in Metacard

2008-11-11 Thread Shari
I could swear the answer to this exists somewhere but I've looked 
high and low to no avail.


I know that revLoadFont exists for Revolution.  I thought I read 
where it became part of the engine.  I saw the synonym XLOAD_FONT in 
the Rev docs so I thought perhaps that call would work in Metacard.


But apparently not as my result is coming up with errors.

So the question is... to load fonts in Metacard, and for distribution 
with a standalone created in Metacard, what do I need to do?


Is there a library in Rev I can copy over?  Or is this now a .dll and 
do I install it in the Metacard external folder?  And if so, does it 
become part of the standalone?


:-)
Shari
--
  Dogs and bears, sports and cars, and patriots t-shirts
  http://www.villagetshirts.com
 WlND0WS and MAClNT0SH shareware games
 http://www.gypsyware.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: Embedding fonts in Metacard

2008-11-11 Thread J. Landman Gay

Shari wrote:
I could swear the answer to this exists somewhere but I've looked high 
and low to no avail.


I know that revLoadFont exists for Revolution.  I thought I read where 
it became part of the engine.  I saw the synonym XLOAD_FONT in the Rev 
docs so I thought perhaps that call would work in Metacard.


But apparently not as my result is coming up with errors.

So the question is... to load fonts in Metacard, and for distribution 
with a standalone created in Metacard, what do I need to do?


Is there a library in Rev I can copy over?  Or is this now a .dll and do 
I install it in the Metacard external folder?  And if so, does it become 
part of the standalone?


It's an external, a dll on Windows and a bundle on Macs. You'll need to 
ship the appropriate external with your app, and set the externals 
property of your mainstack to point to the file's location. Then you can 
use revFontLoad and revFontUnload to manage the fonts.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: Embedding fonts in Metacard

2008-11-11 Thread Shari
It's an external, a dll on Windows and a bundle on Macs. You'll need 
to ship the appropriate external with your app, and set the 
externals property of your mainstack to point to the file's 
location. Then you can use revFontLoad and revFontUnload to manage 
the fonts.


Thankee!

How's the tooth?  Did they ever figure out which one it was?

Shari
--
  Dogs and bears, sports and cars, and patriots t-shirts
  http://www.villagetshirts.com
 WlND0WS and MAClNT0SH shareware games
 http://www.gypsyware.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: Embedding fonts in Metacard

2008-11-11 Thread J. Landman Gay

Shari wrote:
It's an external, a dll on Windows and a bundle on Macs. You'll need 
to ship the appropriate external with your app, and set the externals 
property of your mainstack to point to the file's location. Then you 
can use revFontLoad and revFontUnload to manage the fonts.


Thankee!


You're welcome.


How's the tooth?  Did they ever figure out which one it was?


No, but I broke one on the other side so they fixed that instead. Sharks 
grow new teeth as the old ones wear out. We should be so lucky.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-12 Thread Tariel Gogoberidze
  Richard Gaskin wrote:

 I got through the last seven years by maintaining
 a script called FixMC which wormed through the IDE making minor
 behavioral and aesthetic tweaks.

 Is it possible to make latest version available for download? will be very
 much appreciated.
 
 Ideally it should not be needed, as we can fix MC ourselves now. :)
 
 What do you like about that script -- anything worth considering for the
 IDE itself?
 

Just the sum of this tweaks, especially platform specific adjusting of the
fonts and button sizes in dialogs and positioning of windows.

While we are on this and fully realizing how controversial this issue is,
I'm always changing the MouseDown script of button menuButton of stack
MetaCard Menu Bar to

on mouseDown  which
  if MCcheckEdit() then
put edited into stackstatus[MCtargetstack(the long id of the target)]
if which is 3 then
  select the target
  popup MC SelectedObject Menu
end if
  end if
  if the commandKey is down and the optionKey is down then
edit script of the target
  else pass mouseDown
end mouseDown

and adding the following line after MouseUp of the same button

on mouseUp which
  if the commandKey is down and the optionKey is down then exit to MetaCard



This allows  HyperCard like behavior of editing the script when you option
+ command click on control in any mode. Additional benefit, at least for me,
is that in browse mode command + Option click edits the script of the
control inside the group and in Pointer mode edits the script of the group.

best regards
Tariel





___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-12 Thread J. Landman Gay
On 5/12/04 8:29 PM, Tariel Gogoberidze wrote:

While we are on this and fully realizing how controversial this issue is,
I'm always changing the MouseDown script of button menuButton of stack
MetaCard Menu Bar to
on mouseDown  which
  if MCcheckEdit() then
put edited into stackstatus[MCtargetstack(the long id of the target)]
if which is 3 then
  select the target
  popup MC SelectedObject Menu
end if
  end if
  if the commandKey is down and the optionKey is down then
edit script of the target
  else pass mouseDown
end mouseDown
and adding the following line after MouseUp of the same button

on mouseUp which
  if the commandKey is down and the optionKey is down then exit to MetaCard

This allows  HyperCard like behavior of editing the script when you option
+ command click on control in any mode. Additional benefit, at least for me,
is that in browse mode command + Option click edits the script of the
control inside the group and in Pointer mode edits the script of the group.
I do something similar, but I put it into a frontscript so I don't have 
to edit the IDE as much. My version doesn't have the neat side-effect of 
editing objects/groups alternately though.

Here's mine:

on mouseUp -- in a frontscript
  if the optionkey is down and the commandKey is down \
  and script editor is not in the long name of the target
  then edit script of the target
  else pass mouseUp
end mouseUp
--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-10 Thread Tariel Gogoberidze


  Richard Gaskin wrote

 My interest in maintaining the fewest necessary options in the Plugin
 Manager was to further this encouragement toward universal deployment of
 plugins.  The more options available in MC that are not in Rev, the more
 people have to remember if they want to share their work with several
 thousand people instead of just a few dozen.


Personally, I agree with the above completely and hope that plugin manager
will be kept simple, with only necessary and Rev compatible options. And the
introduction of a non-engine message(s) into the API however harmless it is
may create a bad precedent IMHO.


 Or I can make my own.  I got through the last seven years by maintaining
 a script called FixMC which wormed through the IDE making minor
 behavioral and aesthetic tweaks.


I  love this stack and used it to fine tune every new version of MC since
you once posted it on your web site.

 Unfortunately I have the very old version of this stack and some features
are not working any more with latest version of MC IDE.

Is it possible to make latest version available for download? will be very
much appreciated.

Thanks in advance
Tariel



  A number of clients and friends have
 found it useful, and all that was needed to support such personal
 preferences were a few seconds to run the script each time an IDE was
 released.
 
 If things ever change in a direction I can't work with, I can find a way
 take care of any of my own needs and those of my clients under nearly
 any circumstances.

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-10 Thread Richard Gaskin
Tariel Gogoberidze wrote:
Or I can make my own.  I got through the last seven years by maintaining
a script called FixMC which wormed through the IDE making minor
behavioral and aesthetic tweaks.
I  love this stack and used it to fine tune every new version of MC since
you once posted it on your web site.
 Unfortunately I have the very old version of this stack and some features
are not working any more with latest version of MC IDE.
Is it possible to make latest version available for download? will be very
much appreciated.
Ideally it should not be needed, as we can fix MC ourselves now. :)

What do you like about that script -- anything worth considering for the 
IDE itself?

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-08 Thread Richard Gaskin
Scott Rossi wrote:

The MC IDE is supposed to be after all open source now, so I think
 it should be possible to develop new features and then have folks
try them out.  Richard, is this doable?
Yes, and done:  Robert Brenstein is a very good scripter, he's been in 
the community quite a while, and none of the things he needs for his 
plugin, far as I can tell, will cause harm to the performance or 
behavior of the IDE.  For these reasons I added him to the moderator 
list a few days ago so he can post his changes in B5.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-08 Thread Richard Gaskin
Robert Brenstein wrote:
Why did you add the library as plugin type?
Because two people presented an argument that there may be times
 when a stack should only be libraried at startup but not when
 opening the stack.  Moreoever, most good libraries are designed
 to be initialized with start using called from an app, and
 have no auto-initialization of their own.
But this is exactly the same argument for the active plugin type.
It's not my argument, so that's as far as I can go in explaining it. As 
I said, beyond the same auto-launch feature that the other 99% of 
Transcripters use I have no further needs.

 Is the fact that I am the only one advocating it the issue? Or is
 it that I am the only one who sees the utility of it?
My own conservative reaction is based on the number of requests for this 
new mode/type (currently one).  But now that it no longer requires 
me to displace billable time, if it does no harm it's much easier for me 
to just let it be than to prolong the discussion of its necessity.

If it's useful people will use it; if they don't like it they'll speak 
up.  I'd rather let the community speak for themselves.

I would, however, encourage other plugin developers to consider using 
only those IDE features that are also available in the Rev IDE, if for 
no other reason than to help the larger whole of people who enjoy this 
language.  Since this includes the entire Transcript vocabulary and 
object model, it leaves things pretty wide open.

My interest in maintaining the fewest necessary options in the Plugin 
Manager was to further this encouragement toward universal deployment of 
plugins.  The more options available in MC that are not in Rev, the more 
people have to remember if they want to share their work with several 
thousand people instead of just a few dozen.

But the community calls the shots here, and as code monkey I just 
implement 'em.

Perhaps a healthy compromise would be to group Rev-breaking options 
visually in the PM with a note about their effects, so folks can make 
informed decisions when using them.


But what I do is completely irrelevant here.  This project is a 
community effort, so when a feature is proposed and the majority vote 
in favor of it, someone must write even if some will never use it.
I don't see other open source projects run really so democratically but 
I have actively participated only in a couple :) There was a brief but 
interesting thread on these issues on HyperCard list just recently.
Background on this is in another thread from today titled A History and 
Roadmap of the MC IDE Project.


Anyway, I think by now I have outlined and argued all changes I 
envisioned for the next beta. A few people suggested to continue with 
the workabout solutions using either auto-open or library routes instead 
of supporting active plugins explicitely. Only Richard discussed the 
operation of Plugin Manager self. The majority has been quite silent.

So, should I bother to post what I suggested as b5? Or should we 
continue with b4? If everyone is happy with the way b4 works, I will 
shut up and just make my own version as Richard suggested :)
Or I can make my own.  I got through the last seven years by maintaining
a script called FixMC which wormed through the IDE making minor
behavioral and aesthetic tweaks.  A number of clients and friends have
found it useful, and all that was needed to support such personal
preferences were a few seconds to run the script each time an IDE was
released.
If things ever change in a direction I can't work with, I can find a way 
take care of any of my own needs and those of my clients under nearly 
any circumstances.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Robert Brenstein wrote:

But as far as I am concerned it is a kludge and a kludge that anyone
writing such plugins must always remember to follow. If I open Plugin
Manager and see something marked as a library, it should be a library.
May be I am a purist, but since plugins are new to MC, it would be a
shame to start with a kludge that is not necessary.
Using Transcript is a kludge?

I would imagine the audience for such a specific feature would be rather 
small, possibly more than one but unlikely to be many more given how few 
people use MC.

Why not just encourage ever more effective use of the language, so that 
the developer can have any behavior she wants wants, get a much larger 
audience for her effort, and the other 99% of Transcripters have the 
opportunity to benefit from it?

These are MetaCard folks here.  Mostly professional developers, they 
seem accustomed to scripting a line or two as needed. :)

So, in my view, the following categories of plugins should be recognized:

Passive plugins -- plugins that are opened only manually by the user. 
Any MetaCard or Revolution stack can be used as a passive plugin. The 
Plugins menu is basically a launchpad to open them convieniently.

Auto-open plugins -- plugins that are opened automatically at startup. 
Any MetaCard or Revolution stack can be set to be an auto-open plugin. 
The standard sequence of preOpen and open messages is sent when the 
stack opens.

Library plugins -- plugins that are installed as libraries (through 
start using) automatically at startup: they are not opened but a 
'libraryStack' message is sent to them. They open as a normal stack when 
selected from the Plugins menu or opened in the Plugin Manager.

(new) Active plugins -- plugins that are executed automatically at 
startup: they are not opened but a 'pluginStack' message is sent to 
them. Such plugins are meant to perform one-time actions just after the 
MetaCard IDE loads. They open as normal stacks when selected from the 
Plugins menu or opened in the Plugin Manager.

A given plugin can actually belong to multiple categories. They are not 
exclusive (except passive of course).
Half of these won't work for most Transcripters, but all of them could 
if they just used preOpenStack as their hook instead of dependency on a 
new feature in an obscure IDE.

I guess it's one of those subjective things.  In my own head I just
see one type a plugin:  a stack file.  Driven by an incredibly flexible
engine, there's almost no end to the combinations of modes and behaviors
one can come up with.
For Rev compatibility it's useful to support the auto-open option, and 
with preOpenStack as a hook the world is the scripter's oyster. But 
beyond the most basic compatibility with the majority of Transcripters 
I'm much less excited about plugin features.

Most of the handful of people who still use the MC IDE have businesses
based around it.  They're mostly building applications, not IDE 
components. The relative few who do make publicly-distributed plugins 
usually make them for Rev, or at least Rev-compatible.

Personally I wouldn't write components for use by other developers that 
weren't compatible with the current shipping product, and the stuff I 
write for internal use hasn't been slowed down by anything absent from 
an IDE.

Furthermore, I postulate that the order of events at startup should be to

1. build plugins menu
2. start using all library plugins
3. execute all active plugins
4. open plugins to be opened at startup
Holding shift key down, should disable 2, 3, and 4.
That the order of things in B4 (with the exception of #3, as active 
plugins hadn't been discussed here at the time).

The extra stuff sounds okay to me, as long as it doesn't break Rev 
compatibility and I don't have to write it.  I'll be the first to admit 
that it's hard to get me motivated to spend much time on nuances that 
will be used by so few people.

Many of the MC developers I know have been using one form of Plugins 
folder or another for years, far less feature-rich and with narry a 
complaint

I was hoping to post the B5 build you sent, but it crashes my Stuffit 
Expander:
--
Date/Time:  2004-05-06 18:34:21 -0700
OS Version: 10.3.3 (Build 7F44)
Report Version: 2

Command: StuffIt Expander
Path:/Applications/Utilities/Stuffit Stuff/StuffIt
Expander.app/Contents/MacOS/StuffIt Expander
Version: 7.0.3 (7.0.3)
PID: 3528
Thread:  2
Exception:  EXC_BAD_ACCESS (0x0001)
Codes:  KERN_PROTECTION_FAILURE (0x0002) at 0x0004

I double-checked my Stuffit installation by downloading a fresh copy of 
B4, which decompressed without error.  While I haven't had issues with 
other attachments I can't rule out a Mozilla email issue (I'm testing 
last night's build of Mozilla 1.7b).

I was going to ask you to resend but it seemed simpler to just add you 
to the moderator list so I did.  You can post b5 directly.  You may want 
to double-check the Stuffit file before posting to 

Re: Re: Plugins, fonts

2004-05-07 Thread Wouter
On 07 May 2004, at 08:04, [EMAIL PROTECTED] wrote:

Message: 6
Date: Thu, 06 May 2004 23:05:06 -0700
From: Richard Gaskin [EMAIL PROTECTED]
Subject: Re: Plugins, fonts
To: Discussions on Metacard [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii; format=flowed
Robert Brenstein wrote:

Snip


Please review the credit for your contributions that I added in B4 and
let me know if you feel it's appropriate (Help-Licensing, Version
History tab).  Also, please consider updating the Read Me to include a
descriptions of this new active plugin feature.
That' s what I was looking for, version history, but unfortunately I 
still can find it.
May be an embedded version history in the script of the Home stack or 
somewhere near
would be a nice addition to make sure there always is a guide to what 
has changed since the previous version.

  Richard Gaskin
  Fourth World Media Corporation
Nevertheless nice work.
Greetings,
WA
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Wouter
Oops typo, can must be can't, sorry...

Please review the credit for your contributions that I added in B4 and
let me know if you feel it's appropriate (Help-Licensing, Version
History tab).  Also, please consider updating the Read Me to include a
descriptions of this new active plugin feature.
That' s what I was looking for, version history, but unfortunately I 
still can't find it.
May be an embedded version history in the script of the Home stack 
or somewhere near
would be a nice addition to make sure there always is a guide to what 
has changed since the previous version.

  Richard Gaskin
  Fourth World Media Corporation
Nevertheless nice work.
Greetings,
WA
And double oops because I addressed the wrong list..
Shame on me..
WA

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


RE: Plugins, fonts

2004-05-07 Thread Robert Brenstein
  Auto-open plugins -- plugins that are opened automatically at
 startup. Any MetaCard or Revolution stack can be set to be an
 auto-open plugin. The standard sequence of preOpen and open messages
 is sent when the stack opens.
 (new) Active plugins -- plugins that are executed automatically at
 startup: they are not opened but a 'pluginStack' message is sent to
 them. Such plugins are meant to perform one-time actions just after
 the MetaCard IDE loads. They open as normal stacks when selected from
 the Plugins menu or opened in the Plugin Manager.
Can you give me an example of an active plugin that wouldn't work properly
if it was an auto-open plugin? They look nearly identical...
Ken Ray


The forementioned setScriptEditorFont plugin is a good example.

When I open it as a normal stack, it collects the info and displays a 
window showing the current selection and allows me to select another 
font/size. When I make new selection, it saves it and updates the 
currently open editors. When being closed, it also checks if I 
changed the selection but forgot to make it the new default. In other 
words, it functions like a normal stack using a number of standard 
messages.

Upon startup, the stack is supposed to only set the default for the 
engine. Nothing else.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


RE: Plugins, fonts

2004-05-07 Thread Robert Brenstein
Could they also be done via the auto-open type:

on preOpenStack
  doMyOneStartupThing
  close this stack
end preOpenStack
Cheers

Monte

Well, Monte, and how do you know whether preOpenStack is to run the 
doMyOneStartupThing and close or whether to open the stack properly 
(see the example as I just posted in reply to Ken).

I looked at the plugin model used in Rev and found it powerful but 
overly complicated. I agree with Richard that we should keep things 
as simple as possible in MC IDE. However, we should still try to make 
them right.

I am not proposing this new type haphazzardly. I have been playing 
with plugins since b1 and we got as far as b4. In the meantime I have 
coded a number of plugins of different types and functionality (and 
envisioned even more). I realized that

a) using libraries as non-libraries is a hack
b) there is no 100% certain way to distinguish when preopenstack is 
executed from auto-open and from manual open.

Sure, all MC programmers are advanced and we can code hacks in our 
stacks that do things the way we want them. However, plugin stacks 
are likely to be shared among other developers, so should be coded 
more like products. And the framework of the plugin technology we set 
in place now is not only for today.

Note that there no penalty whatsoever to having the new type. It does 
not complicate things for using plugin manager either (except for 
having an extra checkbox in the window). One will use it only when 
needed.

Robert Brenstein
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Robert Brenstein
Robert Brenstein wrote:

But as far as I am concerned it is a kludge and a kludge that anyone
writing such plugins must always remember to follow. If I open Plugin
Manager and see something marked as a library, it should be a library.
May be I am a purist, but since plugins are new to MC, it would be a
shame to start with a kludge that is not necessary.
Using Transcript is a kludge?

I would imagine the audience for such a specific feature would be 
rather small, possibly more than one but unlikely to be many more 
given how few people use MC.

Why not just encourage ever more effective use of the language, so 
that the developer can have any behavior she wants wants, get a much 
larger audience for her effort, and the other 99% of Transcripters 
have the opportunity to benefit from it?

These are MetaCard folks here.  Mostly professional developers, they 
seem accustomed to scripting a line or two as needed. :)
Come on, Richard. The issue is not in using Transcript or our ability to code.

Why did you add the library as plugin type? One could use auto-open 
with a preOpenStack handler which checks whether it is among the 
stacksInUse and start using it, then exit.

I am now proposing to recognize yet another type which is somewhat 
similar to library but with different execution characteristics.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Robert Brenstein
I was hoping to post the B5 build you sent, but it crashes my 
Stuffit Expander:

I double-checked my Stuffit installation by downloading a fresh copy 
of B4, which decompressed without error.  While I haven't had issues 
with other attachments I can't rule out a Mozilla email issue (I'm 
testing last night's build of Mozilla 1.7b).
This was actually a zip archive produced by DropStuff. My Stuffit 
Expander unzips it without problems. But I vaguely recall some zip 
issues on OSX.

I was going to ask you to resend but it seemed simpler to just add 
you to the moderator list so I did.  You can post b5 directly.  You 
may want to double-check the Stuffit file before posting to make 
sure the issue I encountered was just a Mozilla issue.  Also, a 
housekeeping favor if you don't mind:  when I post a new build into 
the Latest Test Version folder I move the last one into 
Archives/Non-Release Builds/.  There's a handy Cut and Paste 
feature for moving files easily.
Okay, I can post it myself. But I need to update the documentation first.

While I see no harm in the new IDE message you've added, in the 
future please post feature requests to the list for discussion 
before posting a build that contains them. Staying away from IDE 
messages flying around is one of the reasons we use the MC IDE, and 
while I'm confident your dilligent style will avoid the pitfalls of 
other designs, some folks here have strong opinions about such 
matters and I feel their arguments have merit.
The new message will be sent explicitely to a specific stack, only 
once when starting, and only when the stack was marked accordingly. 
So there is no danger of messages flying around.

Yes, the matter of plugins should have been discussed more on the 
list. I gather they are very few people truly interested in this, 
though. B1 through B4 were just minor incremental improvements. The 
B5 changes a number of things, and thus I brought this up on the list.

Above all else this is a community project.  The crew here chose the 
X11 license specifically because it has the fewest hindrances of any 
GPL-compatible license.  Among other things this means there's 
nothing stopping anyone interested in more adventurous exploration 
from making their own forked project from any version of the MC IDE 
from v2.5.1 forward.  As Scott Raney says, Let a thousand flowers 
bloom.  But this specific implementation has a narrow mandate from 
the community:  make the fewest changes necessary.
Well, yes, I could produce my own version of IDE but I am not sure 
whether does would be truly beneficial to the MC community. I have 
may be more vested interested in MC as it is and will for quite a 
while still be my primary production tool.

Please review the credit for your contributions that I added in B4 
and let me know if you feel it's appropriate (Help-Licensing, 
Version History tab).  Also, please consider updating the Read Me to 
include a descriptions of this new active plugin feature.
Will do.

And as discussed here a couple weeks ago in response to the leftover 
script editor windows, please send the message mcStripAndShip to 
the mctools mainstack before posting; that strips any leftover 
script editors and saves the IDE.
Ok.

Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Wouter
I found it at last, I must have been blind. But...

 (Help-Licensing, Version History tab).
I didn't think about the help menu and
started with the help button on the home stack.
This way you reach a license button which opens
the Licensing Metacard stack where no version history button
is.
May be it is better to make both path converge to
the same Licensing stack.
Sorry for the fuzz
Greetings,
WA
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Robert Brenstein
Okay, I promise this to be the last post from me today. I have 
already used more bandwidth than normal :) I split my reply to 
Richard's long email to cover different aspects more clearly.

For Rev compatibility it's useful to support the auto-open option, 
and with preOpenStack as a hook the world is the scripter's oyster. 
But beyond the most basic compatibility with the majority of 
Transcripters I'm much less excited about plugin features.
Actually, if we are talking about Rev compatibility, we should 
support all its open options, including quit, as well different open 
modes (modeless, invisible, etc). I think this can be added without 
much effort.

Admittedly though, all Rev plugins I have seen are passive or 
simple auto-open types. In case of MC, I can envision a number of 
plugins that expand or supplement its spartan interface.

Most of the handful of people who still use the MC IDE have businesses
based around it.  They're mostly building applications, not IDE 
components. The relative few who do make publicly-distributed 
plugins usually make them for Rev, or at least Rev-compatible.
I have indeed been using MC for many years and built a business 
around it so do speak. However, even for my own usage, I see plugins 
as a big boost, actually extending into my products (and yes, 
active plugins play a critical role there :).

Personally I wouldn't write components for use by other developers 
that weren't compatible with the current shipping product, and the 
stuff I write for internal use hasn't been slowed down by anything 
absent from an IDE.
True for commercial or shareware plugins. Not so true for utilities. 
Even some of us MC diehards may need to dig into modifying home and 
mctools less and start using plugins instead.

Many of the MC developers I know have been using one form of Plugins 
folder or another for years, far less feature-rich and with narry a 
complaint
But until now there was no way to share any such extensions to IDE. 
Most are probably hard coded in Home stack. Plugins allow us to 
share. We will see what happens.


Furthermore, I postulate that the order of events at startup should be to

1. build plugins menu
2. start using all library plugins
3. execute all active plugins
4. open plugins to be opened at startup
Holding shift key down, should disable 2, 3, and 4.
That the order of things in B4 (with the exception of #3, as active 
plugins hadn't been discussed here at the time).
Actually, that was not the order of things in b4. #2 and #4 were 
executed for each stack alphabetically. It means that if my aXXX 
auto-open stack needed y library to function, I had to rename it 
to Za.

Also, in b4, shift key disables not only execution but also building 
the plugin menu. I think that plugins should be always openable in 
passive mode (that is from menu).

Another important change that I made for b5 is that the plugin menu 
is build only at startup and when plugin manager opens (and when the 
folder is changed, of course). The execution is done only at startup. 
In beta b4, any action involving plugin manager, opening it or even 
changing the display mode of the list, resulted in menu being rebuilt 
and all stacks opening/executing again.

Yes, another change I did is to place all the plugin code inside the 
plugin manager stack (in b4 most is in the backscript from mctools), 
so plugin technology is more self-contained rather than spread 
between mctools and plugin manager stacks.

The extra stuff sounds okay to me, as long as it doesn't break Rev 
compatibility and I don't have to write it.  I'll be the first to 
admit that it's hard to get me motivated to spend much time on 
nuances that will be used by so few people.
Well, I have already coded all this for others to try. I will post a 
new beta over the weekend. Then anyone can try it out and see whether 
it is an improvement or anything should be rolled back or improved 
further.

Robert



___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Robert Brenstein wrote:

Okay, I promise this to be the last post from me today. I have already 
used more bandwidth than normal :) I split my reply to Richard's long 
email to cover different aspects more clearly.

For Rev compatibility it's useful to support the auto-open option, and 
with preOpenStack as a hook the world is the scripter's oyster. But 
beyond the most basic compatibility with the majority of Transcripters 
I'm much less excited about plugin features.
Actually, if we are talking about Rev compatibility, we should support 
all its open options, including quit, as well different open modes 
(modeless, invisible, etc). I think this can be added without much effort.
If you look at little deeper I don't think you want to employ full Rev 
compatibility:  those extra messages bouncing around are anethema to the 
MC experience, and the inconsistency of their behavior annoys even 
die-hard Rev fans.

As for modeless, invisible, etc.:  those were discussed here, and the 
general preferences was to just use the built-in properties for those 
things rather than Rev's custom properties which redundantly mirror the 
built-in ones.

Once upon a time this was all so simple:  folks wanted a menu to provide 
convenient access to extra utilities, and decided it would be useful to 
also have the option of having some of those automatically opened if 
they choose.  At that point, everything else possible with the engine is 
available or a plugin's behavior.

Why it needs to be any more complicated than that continues to elude my 
simple mind.

Admittedly though, all Rev plugins I have seen are passive or simple 
auto-open types. In case of MC, I can envision a number of plugins 
that expand or supplement its spartan interface.
Such distinctions are arbitrary. Plugins are just stack files, and using 
preOpenStack as a hook there is nothing the engine allows that can't be 
done by a plugin.

Rather than two or four types or modes or whatever we call them, I 
see an infinite variety of possibilities.

But I don't see it as the IDE's responsibility to provide 
point-and-click affordances for all of them.  One hook opens the world 
for a plugin.

The number of lines written to justify automatic accomodation of the 
script font settings plugin easily exceeds the number of lines needed to 
simply make it do whatever it needs in a simpler Plugins Manager.

Personally I wouldn't write components for use by other developers 
that weren't compatible with the current shipping product, and the 
stuff I write for internal use hasn't been slowed down by anything 
absent from an IDE.
True for commercial or shareware plugins. Not so true for utilities. 
Even some of us MC diehards may need to dig into modifying home and 
mctools less and start using plugins instead.
Why, now that there's a plugins menu with auto-open capabilities?

And how is it that such a person would be inclined to dive into direct 
modification of the IDE but be unable/unwilling to write a two-line 
initialization plugin to coordinate any specialized needs they might have?


Many of the MC developers I know have been using one form of Plugins 
folder or another for years, far less feature-rich and with narry a 
complaint
But until now there was no way to share any such extensions to IDE. Most 
are probably hard coded in Home stack. Plugins allow us to share. We 
will see what happens.
Indeed they do, which is why I first proposed this last summer.  But 
with a menu for easy access and an auto-open option all possibilities 
are available without placing finite boundaries on different types of 
behaviors and teaching people what these modes mean.


Furthermore, I postulate that the order of events at startup should 
be to

1. build plugins menu
2. start using all library plugins
3. execute all active plugins
4. open plugins to be opened at startup
Holding shift key down, should disable 2, 3, and 4.
That the order of things in B4 (with the exception of #3, as active 
plugins hadn't been discussed here at the time).
Actually, that was not the order of things in b4. #2 and #4 were 
executed for each stack alphabetically. It means that if my aXXX 
auto-open stack needed y library to function, I had to rename it to 
Za.
B2 works as you describe, but the code for B4 first builds the menu, 
then loads libraries, then opens those plugins specified for auto-open.


Also, in b4, shift key disables not only execution but also building the 
plugin menu. I think that plugins should be always openable in passive 
mode (that is from menu).
Yes, it completely bypassed the entire Plugins system.  Simply choosing 
Plugins Manager without the Shift key reactivated it.  There's an 
argument for something more flexible, which is why I agreed with your 
suggestion as long as you were willing to write it.  But the first pass 
was written only to prevent injury, and among two dozen people I'm not 
sure how many will be taking advantage of anything more with any 

Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Wouter wrote:

I found it at last, I must have been blind. But...

 (Help-Licensing, Version History tab).


I didn't think about the help menu and
started with the help button on the home stack.
This way you reach a license button which opens
the Licensing Metacard stack where no version history button
is.
May be it is better to make both path converge to
the same Licensing stack.
Modifying the Home stack is problematic, for reasons I can get into more 
if needed. The plan for the moment is to update the Home stack when it 
becomes necessary to do so with the next license change. I think I'll 
need some code from Dr. Raney for that, and he may be back in Colorado 
by then.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Wouter wrote:
That' s what I was looking for, version history, but unfortunately I 
still can find it.
May be an embedded version history in the script of the Home stack or 
somewhere near
would be a nice addition to make sure there always is a guide to what 
has changed since the previous version.
With the original mandate to make as few changes as possible, a simple 
Version History seemed sufficient to outline the few bug fixes and the 
original, simple Plugin Manager spec.

But as things have become more complex and there are now additional 
messages flying around and multiple combinations of point-and-click 
substitutes for what used to be accomplished with already-documented 
Transcript, it may make sense to start a separate documentation project.

Who wants to head that up?

Nevertheless nice work.
Thank you.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Robert Brenstein wrote:
Why did you add the library as plugin type?
Because two people presented an argument that there may be times when a 
stack should only be libraried at startup but not when opening the 
stack.  Moreoever, most good libraries are designed to be initialized 
with start using called from an app, and have no auto-initialization 
of their own.

Here, when I need specialized behavior I just write a simple stack that 
uses preOpenStack to handle any initialization I need for my own 
purposes, from librarying stacks to setting IDE properties or anything else.

But what I do is completely irrelevant here.  This project is a 
community effort, so when a feature is proposed and the majority vote in 
favor of it, someone must write even if some will never use it.

That's why discussing feature proposals here first is important.

The nice thing about the X11 license is that if the community eventually 
changes to want the IDE to grow in complexity and start behaving like 
Rev, myself and my clients can always revert to a simpler version to 
maintain the lean, total-control world we're accustomed to.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Wouter
On 07 May 2004, at 18:00, [EMAIL PROTECTED] wrote:

Message: 1
Date: Fri, 07 May 2004 08:24:53 -0700
From: Richard Gaskin [EMAIL PROTECTED]
Subject: Re: Plugins, fonts
To: Discussions on Metacard [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii; format=flowed



snip

Modifying the Home stack is problematic, for reasons I can get into 
more
if needed. The plan for the moment is to update the Home stack when it
becomes necessary to do so with the next license change. I think I'll
need some code from Dr. Raney for that, and he may be back in Colorado
by then.

Oh, but you don't have to really change the home stack.
Changing the handler of button Iicensing of stack Help Directory to:
on mouseUp
  go to stack Licensing  --Licensing MetaCard
end mouseUp
Gives no problems here. But may be you see one I don't...

--
  Richard Gaskin
  Fourth World Media Corporation
Greetings,
WA
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Shari
Most of the handful of people who still use the MC IDE have businesses
based around it.  They're mostly building applications, not IDE 
components. The relative few who do make publicly-distributed 
plugins usually make them for Rev, or at least Rev-compatible.
As one who is still using MC as it was before Rev, I can verify.  I 
did not participate in the poll as I was not a member and didn't have 
time that day to become one, so my IDE never registered.  Been a busy 
girl, just took two months off to marry my IBM fella :-)

I rarely post here anymore as all discussions appear to be geared 
toward the IDE.  But I do read every post.  Have not joined the Rev 
list as my version is from before the marriage of MC and Rev.

I prefer the MC IDE, the Rev IDE is too cluttered and makes it harder 
to work.  Too many windows in the way.  To me the IDE should be in 
the background, assisting you quietly.  It shouldn't be blowing its 
horn in your ear distracting you.

I've never made a plugin for the IDE, though one of these days I will 
find the snippet of code that allows a full stackwide script search 
for a string.

I am very grateful to all of you who've kept the MC IDE alive.

You are very appreciated!

Shari
--
--Shareware Games for the Mac--
http://www.gypsyware.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Wouter wrote:
Modifying the Home stack is problematic, for reasons I can get into more
if needed. The plan for the moment is to update the Home stack when it
becomes necessary to do so with the next license change. I think I'll
need some code from Dr. Raney for that, and he may be back in Colorado
by then.
Oh, but you don't have to really change the home stack.
Changing the handler of button Iicensing of stack Help Directory to:
on mouseUp
  go to stack Licensing  --Licensing MetaCard
end mouseUp
Good work.  On my to-do list for the next build.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Robert Brenstein
Sorry for breaking my promise to keep quiet, but either I presented 
my case badly or you are misreading my words, Richard.

For Rev compatibility it's useful to support the auto-open option, 
and with preOpenStack as a hook the world is the scripter's 
oyster. But beyond the most basic compatibility with the majority 
of Transcripters I'm much less excited about plugin features.
Actually, if we are talking about Rev compatibility, we should 
support all its open options, including quit, as well different 
open modes (modeless, invisible, etc). I think this can be added 
without much effort.
If you look at little deeper I don't think you want to employ full 
Rev compatibility:  those extra messages bouncing around are 
anethema to the MC experience, and the inconsistency of their 
behavior annoys even die-hard Rev fans.
I did not say anything about FULL compatibility but about OPEN 
options. This meant to exclude support for the custom messages.

As for modeless, invisible, etc.:  those were discussed here, and 
the general preferences was to just use the built-in properties for 
those things rather than Rev's custom properties which redundantly 
mirror the built-in ones.
I agree that using built-in properties would really suffice. However, 
Rev plugins may rely on the setting in the plugin manager since 
RunRev decided otherwise. The issue is whether we care. Coding to 
support this and actual execution are insignificant. The only issue 
is degree of compatibility with Rev. It is also possible to recognize 
these options as set by Rev but not support for MC stacks.

Once upon a time this was all so simple:  folks wanted a menu to 
provide convenient access to extra utilities, and decided it would 
be useful to also have the option of having some of those 
automatically opened if they choose.  At that point, everything else 
possible with the engine is available or a plugin's behavior.
Well, you know the saying about the finger and the hand.

If Plugins menu is used only as a simple launchpad to open stacks, 
the plugin concept stops short to fullfill its promise IMHO. If we 
make the next step, we need to recognize that some stacks may have 
dual functionality when used as plugins.

Why it needs to be any more complicated than that continues to elude 
my simple mind.
Well, all this complicated stuff comes into play ONLY when you 
explicitely ask for it. If you don't, you have your simple world.

Admittedly though, all Rev plugins I have seen are passive or 
simple auto-open types. In case of MC, I can envision a number of 
plugins that expand or supplement its spartan interface.
Such distinctions are arbitrary. Plugins are just stack files, and 
using preOpenStack as a hook there is nothing the engine allows that 
can't be done by a plugin.
Of course, such distinctions are arbitrary. They just help to keep 
things apart. Why do we talk about toplevel, modal, modeless etc 
stacks? They are all still stacks.

Rather than two or four types or modes or whatever we call them, 
I see an infinite variety of possibilities.
Apple and oranges. Those four modes define simply their handling by 
plugin manager. What the plugins do is up to programmers.

But I don't see it as the IDE's responsibility to provide 
point-and-click affordances for all of them.  One hook opens the 
world for a plugin.
I don't understand what you mean.

The number of lines written to justify automatic accomodation of the 
script font settings plugin easily exceeds the number of lines 
needed to simply make it do whatever it needs in a simpler Plugins 
Manager.
Please explain. If I have 5 plugins that are active I need to 
repeat the same kludge code in each of them. In the plugin manager, 
it is a few extra lines which work same for any number of such 
plugins. If there are no such plugins, plugin manager just ignores 
this code. BTW, it took me longer to debug this kludge code than 
write and debug those few lines in Plugin manager.

Personally I wouldn't write components for use by other developers 
that weren't compatible with the current shipping product, and the 
stuff I write for internal use hasn't been slowed down by anything 
absent from an IDE.
True for commercial or shareware plugins. Not so true for 
utilities. Even some of us MC diehards may need to dig into 
modifying home and mctools less and start using plugins instead.
Why, now that there's a plugins menu with auto-open capabilities?
That is what I said, didn't I?

And how is it that such a person would be inclined to dive into 
direct modification of the IDE but be unable/unwilling to write a 
two-line initialization plugin to coordinate any specialized needs 
they might have?
That is what I said, too, didn't I?


Many of the MC developers I know have been using one form of 
Plugins folder or another for years, far less feature-rich and 
with narry a complaint
But until now there was no way to share any such extensions to IDE. 
Most are probably hard coded in Home 

Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Shari wrote:

Been a busy girl, just took two months off to marry my IBM fella :-)
Congratulations.

Good to see you back here.  You've been missed.

Have not joined the Rev list as my version is from before the
 marriage of MC and Rev.

The Rev list is where the meaty language discussion happens these days. 
 It's a much busier list, so digest mode may be useful.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 Rev tools and more:  http://www.fourthworld.com/rev
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Robert Brenstein
Robert Brenstein wrote:
Why did you add the library as plugin type?
Because two people presented an argument that there may be times 
when a stack should only be libraried at startup but not when 
opening the stack.  Moreoever, most good libraries are designed to 
be initialized with start using called from an app, and have no 
auto-initialization of their own.
But this is exactly the same argument for the active plugin type. 
Is the fact that I am the only one advocating it the issue? Or is it 
that I am the only one who sees the utility of it?

But what I do is completely irrelevant here.  This project is a 
community effort, so when a feature is proposed and the majority 
vote in favor of it, someone must write even if some will never use 
it.
I don't see other open source projects run really so democratically 
but I have actively participated only in a couple :) There was a 
brief but interesting thread on these issues on HyperCard list just 
recently.

Anyway, I think by now I have outlined and argued all changes I 
envisioned for the next beta. A few people suggested to continue with 
the workabout solutions using either auto-open or library routes 
instead of supporting active plugins explicitely. Only Richard 
discussed the operation of Plugin Manager self. The majority has been 
quite silent.

So, should I bother to post what I suggested as b5? Or should we 
continue with b4? If everyone is happy with the way b4 works, I will 
shut up and just make my own version as Richard suggested :)

Robert Brenstein
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Scott Rossi
 Once upon a time this was all so simple:  folks wanted a menu to
 provide convenient access to extra utilities, and decided it would
 be useful to also have the option of having some of those
 automatically opened if they choose.  At that point, everything else
 possible with the engine is available or a plugin's behavior.

 If Plugins menu is used only as a simple launchpad to open stacks,
 the plugin concept stops short to fullfill its promise IMHO. If we
 make the next step, we need to recognize that some stacks may have
 dual functionality when used as plugins.

At the risk of interjecting a small dose of reality here, I hope we all know
that the MC IDE is a volunteer project.  My understanding is the Rev folks
are not obligated to support it, but they must allow for the MC IDE to be
compatible with the latest Rev engine.  I also don't believe there have been
any offers to seriously revamp MC as most folks know how time consuming this
would be, especially for something that is not officially supported and used
by a handfull of developers.

Since Richard Gaskin has graciously offered to act as project manager on a
*volunteer* basis, perhaps it would be more effective to go and build
whatever enhancement is desired yourself, rather than arguing the merits of
the enhancement.  The MC IDE is supposed to be after all open source now, so
I think it should be possible to develop new features and then have folks
try them out.  Richard, is this doable?

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design
-
E: [EMAIL PROTECTED]
W: http://www.tactilemedia.com

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Alejandro Tejada
on Fri, 07 May 2004 12:32:28 -0700
Scott Rossi wrote: 

[snip]
 The MC IDE is supposed to be after
 all open source now, so
 I think it should be possible to develop new
 features and then have folks
 try them out.
[snip]

Does exist a wish list for new features for the
mc ide?

For example, i've buy the altbrowser dll from Altuit.
i'm using this dll as a player for different
media, like real audio, mp3 and flash animations...

Could it be possible to create a tool in the palette, 
that lets you draw a rectangle of the size of your 
player and a mc plug-in automatically install all the 
scripts to use the dll as player only in that stack?

(This means no need to install QuickTime on windows
pc)

Thanks in advance.

al

=
Visit my site:
http://www.geocities.com/capellan2000/
Search the mail list:
http://mindlube.com/cgi-bin/search-use-rev.cgi




__
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-07 Thread Richard Gaskin
Robert Brenstein wrote:

Once upon a time this was all so simple:  folks wanted a menu to 
provide convenient access to extra utilities, and decided it would be 
useful to also have the option of having some of those automatically 
opened if they choose.  At that point, everything else possible with 
the engine is available or a plugin's behavior.
...
Why it needs to be any more complicated than that continues to elude 
my simple mind.
Well, all this complicated stuff comes into play ONLY when you 
explicitely ask for it.
But I didn't.

Like I said, I know you write good code and as long as the features 
you're adding to support your plugin do no harm and I don't have to 
write them I have no issue with it.

But looking ahead, it's worth noting that the specialized needs of your 
plugin have introduced a non-engine message into the API for the first 
time in 14 years.  In this specific case I see no harm, but going 
forward it may be prudent to be mindful of a potential slippery slope. 
If folks want a Rev-like IDE, there's Rev.

If your plugin is now well accomodated then there will be no further 
need for such things, and the issue goes away.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Plugins, fonts

2004-05-06 Thread Signe Marie Sanne
Good morning
On both Mac Classic and Windows XP using engine 2.6 and IDE 2.6.b4:
When I open the script editor, see its small indistinct font and want to 
change it, I select Brensteins SetScriptEditorFont under Plugins and head 
for the font. However, the pointer tool does not change when over the 
plugin stack. Would it be possible to make it change automatically to 
browse tool?

And when talking about fonts, on Windows XP all instructions in the Home 
stack (for instance: File, Edit, Tools etc.) show in a very small and ugly 
font (1024x756), actually, it is not much better in the Rev environment 
either. But would it be possible to make it more distinct, use another font 
or preferably use a bigger size?

Regards
Signe Marie Sanne
1. amanuensis Signe Marie Sanne  e-mail: [EMAIL PROTECTED]
Romansk Institutttel:  +47 55 58 21 27
Øisteins gt. 1
5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html
Norway
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Richard Gaskin
Signe Marie Sanne wrote:
Good morning
On both Mac Classic and Windows XP using engine 2.6 and IDE 2.6.b4:
When I open the script editor, see its small indistinct font and want to 
change it, I select Brensteins SetScriptEditorFont under Plugins and 
head for the font. However, the pointer tool does not change when over 
the plugin stack. Would it be possible to make it change automatically 
to browse tool?
If the stack's style property is set to modeless or palette it will 
behave as though always in browse mode.

And when talking about fonts, on Windows XP all instructions in the Home 
stack (for instance: File, Edit, Tools etc.) show in a very small and 
ugly font (1024x756), actually, it is not much better in the Rev 
environment either. But would it be possible to make it more distinct, 
use another font or preferably use a bigger size?
What is the fontsize of those elements, and what is the normal such of 
such elements on your system?

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Signe Marie Sanne
At 00:12 06.05.2004 -0700, you wrote:
Signe Marie Sanne wrote:
Good evening to you, Richard. I see that you still are at work

Good morning
On both Mac Classic and Windows XP using engine 2.6 and IDE 2.6.b4:
When I open the script editor, see its small indistinct font and want to 
change it, I select Brensteins SetScriptEditorFont under Plugins and head 
for the font. However, the pointer tool does not change when over the 
plugin stack. Would it be possible to make it change automatically to 
browse tool?
If the stack's style property is set to modeless or palette it will behave 
as though always in browse mode.
I'll change the stack's style.

And when talking about fonts, on Windows XP all instructions in the Home 
stack (for instance: File, Edit, Tools etc.) show in a very small and 
ugly font (1024x756), actually, it is not much better in the Rev 
environment either. But would it be possible to make it more distinct, 
use another font or preferably use a bigger size?
What is the fontsize of those elements, and what is the normal such of 
such elements on your system?
Here I understand that I have revealed my ignorance of the system as such. 
I now see that the font for the rest of the system is just the same small 
ugly. (I used to work on Mac for more than 10 years before moved on to 
Windows XP). I'll look into it. Thanks again.

Signe Marie
 ___


1. amanuensis Signe Marie Sanne  e-mail: [EMAIL PROTECTED]
Romansk Institutttel:  +47 55 58 21 27
Øisteins gt. 1
5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html
Norway
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Robert Brenstein
Signe Marie Sanne wrote:
Good morning
On both Mac Classic and Windows XP using engine 2.6 and IDE 2.6.b4:
When I open the script editor, see its small indistinct font and 
want to change it, I select Brensteins SetScriptEditorFont under 
Plugins and head for the font. However, the pointer tool does not 
change when over the plugin stack. Would it be possible to make it 
change automatically to browse tool?
If the stack's style property is set to modeless or palette it will 
behave as though always in browse mode.
Okay, the SetScriptEditorFont plugin now opens as modeless by 
default. It also forces the font change onto the currently open 
script editor windows. However, I can't release this version until MC 
IDE b5 is out because the plugin works now in a mode not supported by 
b4.

And when talking about fonts, on Windows XP all instructions in the 
Home stack (for instance: File, Edit, Tools etc.) show in a very 
small and ugly font (1024x756), actually, it is not much better in 
the Rev environment either. But would it be possible to make it 
more distinct, use another font or preferably use a bigger size?
I guess we should think about SetDefaultIDEfont plugin :)
Robert
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Signe Marie Sanne
At 11:19 06.05.2004 +0200, you wrote:
Signe Marie Sanne wrote:
Good morning
On both Mac Classic and Windows XP using engine 2.6 and IDE 2.6.b4:
When I open the script editor, see its small indistinct font and want to 
change it, I select Brensteins SetScriptEditorFont under Plugins and 
head for the font. However, the pointer tool does not change when over 
the plugin stack. Would it be possible to make it change automatically 
to browse tool?
If the stack's style property is set to modeless or palette it will 
behave as though always in browse mode.
Okay, the SetScriptEditorFont plugin now opens as modeless by default. It 
also forces the font change onto the currently open script editor windows. 
However, I can't release this version until MC IDE b5 is out because the 
plugin works now in a mode not supported by b4.
Thanks for the correction, Robert.

And when talking about fonts, on Windows XP all instructions in the Home 
stack (for instance: File, Edit, Tools etc.) show in a very small and 
ugly font (1024x756), actually, it is not much better in the Rev 
environment either. But would it be possible to make it more distinct, 
use another font or preferably use a bigger size?
I guess we should think about SetDefaultIDEfont plugin :)
Yes, that's an idea I would applaud. Changing the system's text size did 
not change much text in Home.mc, MetaCardMenuBar.mc etc. Only text on the 
uppermost line with the close box became bigger, otherwise the text remains 
as small and illegible as before (at least for my old eyes).

Regards
Signe Marie Sanne
1. amanuensis Signe Marie Sanne  e-mail: [EMAIL PROTECTED]
Romansk Institutttel:  +47 55 58 21 27
Øisteins gt. 1
5007 Bergen http://www.hf.uib.no/hfolk/mlab/hjem/default.html
Norway
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Richard Gaskin
Robert Brenstein wrote:
Okay, the SetScriptEditorFont plugin now opens as modeless by default. 
It also forces the font change onto the currently open script editor 
windows. However, I can't release this version until MC IDE b5 is out 
because the plugin works now in a mode not supported by b4.
I'll see if I can get that out today.  But what does your plugin need 
that isn't supported in B4?  If it won't run with B4 it won't run with 
Rev, an undesirable thing for most plugins since that's what the other 
99% of Transcripters use.

--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Robert Brenstein
Robert Brenstein wrote:
Okay, the SetScriptEditorFont plugin now opens as modeless by 
default. It also forces the font change onto the currently open 
script editor windows. However, I can't release this version until 
MC IDE b5 is out because the plugin works now in a mode not 
supported by b4.
I'll see if I can get that out today.  But what does your plugin 
need that isn't supported in B4?  If it won't run with B4 it won't 
run with Rev, an undesirable thing for most plugins since that's 
what the other 99% of Transcripters use.

--
 Richard Gaskin
Richard, the new version is programmed as an active plugin, which 
will (hopefully) be supported as of b5. I guess you haven't had time 
yet to check out the files I sent you.

For those listening in and wondering: the stack in question ran under 
pre-b5 versions pretending to be a library in order to be called but 
not opened at startup. But it ain't library. All it does is sets the 
script editor font when the IDE starts. When opened normally, it 
presents a window to choose the font and size. In other words, it is 
akin to an extension/control panel combo in Mac OS.

Since I can imagine quite a few stacks that function in this manner, 
I have therefore suggested to recognize a separate plugin category 
and passed an implementation suggestion to Richard. I call them 
'active' plugins since they get activated at startup, but may be 
someone can suggest a better term.

Robert Brenstein
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Richard Gaskin
Robert Brenstein wrote:
But what does your plugin need that isn't supported in B4?

Richard, the new version is programmed as an active plugin, which will 
(hopefully) be supported as of b5. I guess you haven't had time yet to 
check out the files I sent you.

For those listening in and wondering: the stack in question ran under 
pre-b5 versions pretending to be a library in order to be called but not 
opened at startup. But it ain't library. All it does is sets the script 
editor font when the IDE starts. When opened normally, it presents a 
window to choose the font and size. In other words, it is akin to an 
extension/control panel combo in Mac OS.
B4 added the auto-library option, which takes care of loading the 
library.  As a library it can respond to the libraryStack message to do 
any faceless operations, and can even stop using itself.  For the UI 
selecting it from the menu opens it.

What more is needed for that dual behavior?
I may be a little slow, running on only one cup of coffee today
--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread Robert Brenstein
For those listening in and wondering: the stack in question ran 
under pre-b5 versions pretending to be a library in order to be 
called but not opened at startup. But it ain't library. All it does 
is sets the script editor font when the IDE starts. When opened 
normally, it presents a window to choose the font and size. In 
other words, it is akin to an extension/control panel combo in Mac 
OS.
B4 added the auto-library option, which takes care of loading the 
library.  As a library it can respond to the libraryStack message to 
do any faceless operations, and can even stop using itself.  For the 
UI selecting it from the menu opens it.

What more is needed for that dual behavior?
I may be a little slow, running on only one cup of coffee today
--
 Richard Gaskin
This is exactly what I did earlier, as you read in my email. But as 
far as I am concerned it is a kludge and a kludge that anyone writing 
such plugins must always remember to follow. If I open Plugin Manager 
and see something marked as a library, it should be a library. May be 
I am a purist, but since plugins are new to MC, it would be a shame 
to start with a kludge that is not necessary.

So, in my view, the following categories of plugins should be recognized:
Passive plugins -- plugins that are opened only manually by the user. 
Any MetaCard or Revolution stack can be used as a passive plugin. The 
Plugins menu is basically a launchpad to open them convieniently.

Auto-open plugins -- plugins that are opened automatically at 
startup. Any MetaCard or Revolution stack can be set to be an 
auto-open plugin. The standard sequence of preOpen and open messages 
is sent when the stack opens.

Library plugins -- plugins that are installed as libraries (through 
start using) automatically at startup: they are not opened but a 
'libraryStack' message is sent to them. They open as a normal stack 
when selected from the Plugins menu or opened in the Plugin Manager.

(new) Active plugins -- plugins that are executed automatically at 
startup: they are not opened but a 'pluginStack' message is sent to 
them. Such plugins are meant to perform one-time actions just after 
the MetaCard IDE loads. They open as normal stacks when selected from 
the Plugins menu or opened in the Plugin Manager.

A given plugin can actually belong to multiple categories. They are 
not exclusive (except passive of course).

Furthermore, I postulate that the order of events at startup should be to
1. build plugins menu
2. start using all library plugins
3. execute all active plugins
4. open plugins to be opened at startup
Holding shift key down, should disable 2, 3, and 4.
Robert Brenstein
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread J. Landman Gay
On 5/6/04 7:02 PM, Robert Brenstein wrote:
For those listening in and wondering: the stack in question ran under 
pre-b5 versions pretending to be a library in order to be called but 
not opened at startup. But it ain't library. All it does is sets the 
script editor font when the IDE starts. When opened normally, it 
presents a window to choose the font and size. In other words, it is 
akin to an extension/control panel combo in Mac OS.

B4 added the auto-library option, which takes care of loading the 
library.  As a library it can respond to the libraryStack message to 
do any faceless operations, and can even stop using itself.  For the 
UI selecting it from the menu opens it.

What more is needed for that dual behavior?
I may be a little slow, running on only one cup of coffee today
--
 Richard Gaskin

This is exactly what I did earlier, as you read in my email. But as far 
as I am concerned it is a kludge and a kludge that anyone writing such 
plugins must always remember to follow. If I open Plugin Manager and see 
something marked as a library, it should be a library. May be I am a 
purist, but since plugins are new to MC, it would be a shame to start 
with a kludge that is not necessary.

So, in my view, the following categories of plugins should be recognized:
Passive plugins -- plugins that are opened only manually by the user. 
Any MetaCard or Revolution stack can be used as a passive plugin. The 
Plugins menu is basically a launchpad to open them convieniently.

Auto-open plugins -- plugins that are opened automatically at startup. 
Any MetaCard or Revolution stack can be set to be an auto-open plugin. 
The standard sequence of preOpen and open messages is sent when the 
stack opens.

Library plugins -- plugins that are installed as libraries (through 
start using) automatically at startup: they are not opened but a 
'libraryStack' message is sent to them. They open as a normal stack when 
selected from the Plugins menu or opened in the Plugin Manager.

(new) Active plugins -- plugins that are executed automatically at 
startup: they are not opened but a 'pluginStack' message is sent to 
them. Such plugins are meant to perform one-time actions just after the 
MetaCard IDE loads. They open as normal stacks when selected from the 
Plugins menu or opened in the Plugin Manager.

A given plugin can actually belong to multiple categories. They are not 
exclusive (except passive of course).

Furthermore, I postulate that the order of events at startup should be to
1. build plugins menu
2. start using all library plugins
3. execute all active plugins
4. open plugins to be opened at startup
Holding shift key down, should disable 2, 3, and 4.

These are mostly all good, I like it. The only one that probably isn't 
essential though is the active type. As Richard said, that can already 
be done using a library type stack. Something like this:

on librarystack
 doMyOneStartupThing
 stop using the script of this stack
end librarystack
Would work, yes? Why invent another type?
--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Plugins, fonts

2004-05-06 Thread J. Landman Gay
I wrote:
These are mostly all good, I like it. The only one that probably isn't 
essential though is the active type. As Richard said, that can already 
be done using a library type stack.
I saw Robert's response to this after I read his message a second time, 
so I withdraw this comment. Apologies for the clutter.

--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


RE: Plugins, fonts

2004-05-06 Thread Ken Ray
 Auto-open plugins -- plugins that are opened automatically at 
 startup. Any MetaCard or Revolution stack can be set to be an 
 auto-open plugin. The standard sequence of preOpen and open messages 
 is sent when the stack opens.
 
 (new) Active plugins -- plugins that are executed automatically at 
 startup: they are not opened but a 'pluginStack' message is sent to 
 them. Such plugins are meant to perform one-time actions just after 
 the MetaCard IDE loads. They open as normal stacks when selected from 
 the Plugins menu or opened in the Plugin Manager.

Can you give me an example of an active plugin that wouldn't work properly
if it was an auto-open plugin? They look nearly identical...

Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/


___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


RE: Plugins, fonts

2004-05-06 Thread Monte Goulding


These are mostly all good, I like it. The only one that probably isn't
essential though is the active type. As Richard said, that can already
be done using a library type stack. Something like this:

on librarystack
  doMyOneStartupThing
  stop using the script of this stack
end librarystack

Would work, yes? Why invent another type?

Could they also be done via the auto-open type:

on preOpenStack
  doMyOneStartupThing
  close this stack
end preOpenStack

Cheers

Monte

PS Here's my rather long winded draft proposal for Revolution modularity
which is plugin related and could be implemented in mc or a fork of mc as a
demo (it's in Wiki format):

IDE Modularity

!!!Introduction

In general all the IDE truly needs to do is the basics. Allow setting of
object properties, scripting, standalone building, object creation etc.
Everything else can be done with script libraries and user interfaces for
them that are either part of the IDE or not. What I'm suggesting here is a
way to integrate libraries and user interfaces for them into the IDE in a
general way that can be exposed to third parties.

So what would we need to do this?
#auto loading of modules the user has chosen to load
#module documentation that integrates with the Rev docs yet is clearly
marked as belonging to a particular module as the current libraries are now
#standalone building support (partially implemented)
#manager style stacks able to be listed under the Tools menu
#inspector panels able to be listed for specific objects
#preference panes

So what's the benefit of this effort?
#Third parties can seamlessly extend the IDE (think Jan's reporting package)
#Some of the more complex components of the ide can be moved into optional
modules to simplify maintenance and allow those that don't use them to
switch them off (think Geometry library)
#Simplify management of the IDE differences required for Express, Studio and
Enterprise Editions (think Database Manager and library for Express or
additional CVS Manager for Enterprise)
#Some components that haven't been used much and are costly to maintain
could become community projects (think Animation Manager and library)

!!!Basic IDE components

Script editor and debug tools
Inspector shell including
-All properties pane (cetegorized and using disclosure triangles for main
categories)
-Custom properties pane
Help interface and general documentation
Menubar/Toolbar shell
Tools palette
Icon manager
Standalone builder
Preferences shell including
-preferences for the basic IDE components
-switching on/off modules
Application browser
Message box

!!!Configurable Modules

A configurable module may contain resources to add to the IDE the following
components:
-Toolbar buttons
-Externals
-Library stacks
-Back scripts
-Front scripts
-Inspector panes
-Preference panes
-Documentation
-menuItems/buttons on menubar
-Contextual menuItems on objects
-Contextual menuItems in application browser

!!Module Design

The revPreferences stack will have a custom property set that identifies
which modules are to be loaded at startup. Any modules that don't have a
setting here should be loaded by default. Module names are identified by the
name of the directory in the modules subdirectory. A module name should be
considered like a namespace so custom properties, message names, stack names
etc should be prefixed with it. Looping over the directories of the modules
subdirectory and testing against the custom property set in revPreferences
is the first stage of the module loading process. For each module to be
loaded the IDE must loop over the files in the directory to identify how and
where to extend the IDE. For each stackFile found a custom property set of
the mainStack of the stackFile should identify how it should be integrated
into the IDE. For example, if the custom property set had two keys
(componentType and standaloneOption) with values (libraryStack and true) the
stack would be loaded as a library and it would be provided as an option
during the standalone build process for inclusion into standalones.

Implementation details for each component type are provided below:

!Toolbar buttons (componentType = toolbarButton)

Stack containing X number of buttons each representing 1 toolbar button to
be added to the revMenubar stack. It's possible that we could end up with
too many buttons here so a means to choose which order these are displayed
in might be nice with a button at the end that showed any remainders in a
menu. The icon properties and label of the buttons are copied to the shell
button created on the revMenubar stack. From there it's just a matter of
trapping button related messages and sending them to the original button. If
we have object frontscripts by then that may be the way to go.

!Externals (not stackFiles)

Work needs to be done here to work out the best options for dynamic external
loading but the ideal situation is at loadtime the correct external for that
platform can be loaded and inserted into 

Fonts in Linux

2003-12-23 Thread RCS
Has anyone found a workaround to the MC font problems in Linux? Particularly
Red Hat 9, TrueType fonts just do not work...well, they work in everything
but MC.

JR

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Cross-platform fonts

2003-07-10 Thread Dar Scott
On Thursday, July 10, 2003, at 10:57 AM, Richard Gaskin wrote:

I know some slipped thru the cracks, as initially I chose Helvetica
as the default, only to discover it was not very consistent on the
platforms, so I switched to Arial for most text, and occasionally
Verdana.  They seem to be pretty consistent from platform to
platform.
This raises a question:

Now that Micro$oft has abandoned EI for the Mac, what will become of 
the
useful set of cross-platform fonts that used to be pre-installed on 
both
Mac and Win?
I expect to use the multi-platform Revolution fonts that come with 
Revolution 3.0.  ;-)

Dar Scott

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Fun with Large Fonts

2003-06-26 Thread Richard Gaskin
In Microsoft operating systems the user can set the default font size for
controls, window titles, etc.   According to the spec, an application should
respond by querying the registry to get the current font metrics and adjust
all controls to match the formatted width and height.  If controls overlap
as a result of this resizing, the window should be enlarged too accomodate
them.

That's a lot of work, and for little benefit:  by the time the controls are
resized to accomodate the text and the window is resized to accomodate the
controls, the result is not much different from simply lowering the
resolution of the monitor.

But here's the punchline:  this setting is set in the Display control panel,
which in XP ignores the font size settings altogether. ;)

So my question for you folks is:  Do any of you know if this is a bug in
XP's Display control panel, or is Microsoft now telling us we can also
ignore the Large Fonts setting?

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Developer of WebMerge 2.2: Publish any database on any site
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
 Tel: 323-225-3717   AIM: FourthWorldInc

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Installing fonts - Windows weirdness

2003-06-19 Thread Klaus Major
Hi Mark,

i am also highly interested in looking at these scripts :-)

I have made a font installer that we use for our font products.
If you or anyone would like a copy I can make it available via revnet.
Pros:
1.  Installs fonts on either Mac or Win
2.  You can registration number protect the installer so only your 
users can install fonts
3.  Could be modified to install other files as well with a little 
extra work.
4.  Is commented pretty well.  No docs for it though.

Negatives:
1.  Is highly geared towards our needs, but you can modify to suite 
your needs.
Sounds wonderful.

Does anyone remember the old x-command collection of Tuviah?
There was also a function that could do exactly that on windows.
But if Mark has a native metatalk solution, wow :-)

Best regards,
Mark Talluto
http://www.canelasoftware.com
Regards

Klaus Major
[EMAIL PROTECTED]
www.major-k.de
___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Re: Installing fonts - Windows weirdness

2003-06-18 Thread RCS
Thanks Ken...

These are .ttf (TrueType) fonts...I am also starting to discover the 'fun'
involved with installing things in Linux too!

JR


 From: Ken Ray [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: Installing fonts - Windows weirdness
 Date: Tue, 17 Jun 2003 16:29:28 -0500
 Organization: Sons of Thunder Software
 Reply-To: [EMAIL PROTECTED]

 JR,

 What kind of fonts are they (TrueType, OpenType, PostScript)? If you
 don't know, post the names of the files you're trying to install.

 Ken Ray
 Sons of Thunder Software
 Email: [EMAIL PROTECTED]
 Web Site: http://www.sonsothunder.com/

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


RE: Installing fonts - Windows weirdness

2003-06-18 Thread Ken Ray
Do you need to do this from inside RunRev, or can you use an installer?
The reason I ask is that there are probably a few registry updates that
need to be made that an installer will do for you.

Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/ 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of RCS
 Sent: Wednesday, June 18, 2003 12:30 PM
 To: [EMAIL PROTECTED]
 Subject: Re: Installing fonts - Windows weirdness
 
 
 Thanks Ken...
 
 These are .ttf (TrueType) fonts...I am also starting to 
 discover the 'fun' involved with installing things in Linux too!
 
 JR
 
 
  From: Ken Ray [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Subject: RE: Installing fonts - Windows weirdness
  Date: Tue, 17 Jun 2003 16:29:28 -0500
  Organization: Sons of Thunder Software
  Reply-To: [EMAIL PROTECTED]
 
  JR,
 
  What kind of fonts are they (TrueType, OpenType, 
 PostScript)? If you 
  don't know, post the names of the files you're trying to install.
 
  Ken Ray
  Sons of Thunder Software
  Email: [EMAIL PROTECTED]
  Web Site: http://www.sonsothunder.com/
 
 ___
 metacard mailing list
 [EMAIL PROTECTED] 
 http://lists.runrev.com/mailman/listinfo/metac ard
 


___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Installing fonts - Windows weirdness

2003-06-17 Thread RCS
  I have a strange problem when installing fonts on Windows computers. The
fonts will install correctly (just copying them from a 'source' folder to
the 'Fonts' folder) but the system will not recognize them...even after
restart. The strange thing is, when I go to the fonts folder (checking if
they are there), they are now 'seen' by the system (I guess openning the
folder is refreshing something?). Is there something else I am supposed to
do?

Thanks for any help,
JR

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard


Retaining fonts

2002-03-21 Thread Signe Marie Sanne

Hello,
  I have searched both Metacard and Revolution archives in order to 
find something I read perhaps a few weeks ago, but I have not been 
able to retrace it. It was not only about how to get all the various 
styles of the original text file into a field (italic, underline 
etc.) but also have to retain the fonts used in the original file. 
Can someone direct me to the right posting, or even better, provide 
the script line? Thanks in advance.

Regards
Signe Marie Sanne
-- 

1. amanuensis Signe Marie Sanne  e-mail: [EMAIL PROTECTED]
Romansk Institutttel:  +47 55 58 21 27
Oysteins gt. 1
5007 Bergen  http://www.hf.uib.no/hfolk/mlab/default.html
Norway

___
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard



Fonts

2001-10-31 Thread Gregory Lypny

Hi Everyone,

 I'm working on a Mac, creating my first cross-platform stack, and 
I've read in the archives that Arial, Time New Roman and Helvetica are 
fairly safe fonts to use.  Any others?

 Regards,

  Greg




Gregory Lypny
Associate Professor
John Molson School of Business
Concordia University
Montreal, Canada


It's not dark yet,
 But it's gettin' there.
   - Bob Dylan


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Fonts

2001-10-31 Thread Scott Rossi

Recently, Gregory Lypny wrote:

 I'm working on a Mac, creating my first cross-platform stack, and
 I've read in the archives that Arial, Time New Roman and Helvetica are
 fairly safe fonts to use.  Any others?

Verdana is also good for on-screen use.

Regards,

Scott

_
Scott Rossi   Tactile Media - Multimedia  Design
Creative Director Email: [EMAIL PROTECTED]
  Web: www.tactilemedia.com


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Fonts

2001-10-31 Thread Nicolas Cueto
Gregory Lypny asked:

 I've read in the archives that Arial, Time New Roman and Helvetica are
 fairly safe fonts to use.  Any others?

Helvetica is not listed in my MSWord. But Century, the Latinate font which
my Japanese OS prefers, seems ubiquitous.

Cheers.

Nicolas


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.


Re: Fonts

2001-10-31 Thread Gregory Lypny

Thanks,

 Nicholas and Scott for the font advice.

  Greg



_
Gregory Lypny
Associate Professor of Finance
John Molson School of Business
Concordia University

_
Take chances, make mistakes!
   - Ms Frizzle, The Magic School Bus


E-mail forum:   [EMAIL PROTECTED]
Visit Pareto at http://rubbersoul.concordia.ca
Visit Borsa at http://rubbersoul.concordia.ca/Borsa_Classroom
Crash site for notes and quizzes at
http://homepage.mac.com/gregorylypny/FileSharing1.html



Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




RE: Fonts

2001-10-31 Thread Monte Goulding

Fonts are a bugger! I can't remember the url but if you search for fonts on
the Microsoft website you will find a cross platform package of fonts that
are free to download and are also distributed with IE 5. I think you can
even distribute them but I'm not sure.

Note that Windows 95 has a very limited set of fonts and unless they have
installed IE 5 or Office then you will have trouble. Also Arial is quite a
bit larger on MacOS.

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Rossi
 Sent: Thursday, 1 November 2001 6:06 AM
 To: [EMAIL PROTECTED]
 Subject: Re: Fonts


 Recently, Gregory Lypny wrote:

  I'm working on a Mac, creating my first cross-platform stack, and
  I've read in the archives that Arial, Time New Roman and Helvetica are
  fairly safe fonts to use.  Any others?

 Verdana is also good for on-screen use.

 Regards,

 Scott

 _
 Scott Rossi   Tactile Media - Multimedia  Design
 Creative Director Email: [EMAIL PROTECTED]
   Web: www.tactilemedia.com


 Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
 Info: http://www.xworlds.com/metacard/mailinglist.htm
 Please send bug reports to [EMAIL PROTECTED], not this list.



Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Large fonts, revisited

2001-08-20 Thread Richard Gaskin

I was at a conference yesterday where some software I had built was being
demo'd, and the presenter had his monitor turned up to 1600x1200 with the
Large Fonts option on.  Ugly as sin and hard to use, but even uglier than
Windows was what it did to my control layouts:  text gets clipped, menus
appear cramped and overlapping, etc.

In order to put the Made for Windows logo on your box you need to gracefully
support Large Fonts (and a few other things).  Given that the apporpriate
behavior for an app is to resize controls to match the font setting,
effectively you'd get pretty much the same result ('cept for the size of the
drag bar) by simply turning one's resolution down.  But logic aside, people
will continue to use this feature, and we need a strategy to deal with it.

Aside from getting the formattedWidth of each control on every card in every
window, are there other ways to deal with Large Fonts?   With VB, the
resizing seems to happen automatically.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Fonts in MC

2001-04-30 Thread jbv

Hi again,

Yes, it's question day...;-)

I have a few questions regarding font display
quality (aliasing, etc) in MC  Revolution...
Does anyone have a strong experience on
this topic ?

Thanks.

JB





Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: System Colors Fonts

2001-04-11 Thread Sjoerd Op 't Land

Monte Goulding wrote/ schreef:

 Hi this is somewhat related to Sjoerd's comment about determining system
 fonts. I don't know what the Mac situation is but on Windows you can change
 the color of all the windows. Many development environments allow you to
 specify that you want to use a specific system color for a button or
 whatever. This means that when your app opens on a non standard windows
 color scheme it doesn't look totally crap. At the moment you can use the
 external collection to do it but it really should be incorporated into the
 engine and be the default settings for Windows look and feel unless
 something else is specified. I think this will be an even more important
 issue with Windows XP as you will be able to apply skins to the GUI.
 
 If anybody doesn't think it's an issue go to the display settings and change
 it to something really different. Everything in windows looks the same
 appart from your app. What's more it all changes the instant you change the
 settings. Which should be incorporated into the engine if possible.
Agreed wholeheartedly!

 Sorry if this is a hard one.
Also, the standard fonts/ colors of objects should be "System", so that MC
looks OS- like by default.

Regards,
Sjoerd


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




System Colors Fonts

2001-04-10 Thread Monte Goulding

Hi this is somewhat related to Sjoerd's comment about determining system
fonts. I don't know what the Mac situation is but on Windows you can change
the color of all the windows. Many development environments allow you to
specify that you want to use a specific system color for a button or
whatever. This means that when your app opens on a non standard windows
color scheme it doesn't look totally crap. At the moment you can use the
external collection to do it but it really should be incorporated into the
engine and be the default settings for Windows look and feel unless
something else is specified. I think this will be an even more important
issue with Windows XP as you will be able to apply skins to the GUI.

If anybody doesn't think it's an issue go to the display settings and change
it to something really different. Everything in windows looks the same
appart from your app. What's more it all changes the instant you change the
settings. Which should be incorporated into the engine if possible.

Sorry if this is a hard one.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-20 Thread Peter Reid

Thanks Peter

Is FontoGrapher freeware because I'm a bit short on cash at the moment;-)

Regards

Monte

Sorry to say no, FontoGrapher is decidedly unfreeware, it costs about 
£220 here in the UK, about $300 I guess!!  I don't know what if any 
free/shareware there is that does a similar job, certainly next to 
nothing on the Mac which is where I tend to operate most of the time. 
There used to be other packages on the Mac, but these have been 
discontinued leaving FontoGrapher as the only package and this hasn't 
been updated for some time.  Not that it needs updating especially, 
it still seems to do the job OK and generates fonts for Mac and 
Windows.

Cheers
Peter
-- 

Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576
E-mail: [EMAIL PROTECTED]
Web: http://www.reidit.co.uk

Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-19 Thread Kevin Miller

On 18/11/00 7:15 pm, Sjoerd Op 't Land [EMAIL PROTECTED] wrote:

 Now that we're on the subject, is it possible to 'include' a font file in a
 stack, and install it on start?

I think this can be done on the Mac by storing the fonts in the resource
fork, on Windows use the Externals Collection.

Regards,

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited (formerly Cross Worlds Computing).
Tel: +44 (0)131 672 2909.  Fax: +44 (0)1639 830 707.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-19 Thread Monte Goulding


So what is the general theme here can we copy font files that have been 
installed in our font directory and distribute them with our apps? I 
commonly use a font that was not part of Windows 95 but has been part 
Windows since. I just need to check if it's there which it probably is and 
if it's not install it.

Any advice?

Regards

Monte
From: Richard Gaskin [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Installing Fonts
Date: Sat, 18 Nov 2000 22:00:32 -0800

  Fonts are copyrighted.  However, strictly speaking, it is the name of
  the font rather than the actual font itself that is copyrighted.  So,
  technically, you could duplicate a font and distribute it under a
  different name.  This is being looked at by various copyright
  authorities across the world, so don't trust this as a reliable
  tactic!  Ethically of course, this "copy  rename" strategy is a
  no-no!

This changes so much that I can't be sure, but last I heard this was the
story with copyrighting fonts:

The letter forms are not copyrightable.  They are viewed as having 
primarily
"utilitarian" value only, and are therefore not protected under copyright
law.  IMHO this is silly, and has dire ramifications for all industrial
design, but hey, the Bern folks never asked me.

However -

OUTLINE fonts ARE copyrightable, not as letter forms but as software.  
Since
they contain descriptions of the math needed to render the letter forms,
outline fonts (as opposed to bitmap, which I just don't see very often
anymore) are considered a form of "executable code", and are protected as
with any software program.

Again, I haven't followed this issue closely in the last few years, so it
may have changed again, but that's how I last heard it.

More than just renaming the code, running it through a tool like
Fontographer may fully satisfy the requirements, since doing so will, if
done properly, cause the code to be regenerated in a different form,
hopefully substantially different enough to avoid copyright conflicts.

Since this practice of making "knock off" fonts this way had become rather
popular, this may have given rise to the perception that merely changing 
the
name is all that's required -- since the law doesn't recognize letter forms
as a creative work, to the user the only discernable difference is the name
(even though the underlying code may be very differently structured).

But as they require us to say here in Kalifornia:

"I am not an attorney.  If you need the services of an attorney you should
contact a qualified professional in your area."

;)

--
  Richard Gaskin
  Fourth World Media Corporation
  Multimedia Design and Development for Mac, Windows, UNIX, and the Web
  _
  [EMAIL PROTECTED] http://www.FourthWorld.com
  Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-19 Thread Monte Goulding

Thanks Peter

Is FontoGrapher freeware because I'm a bit short on cash at the moment;-)

Regards

Monte


From: Peter Reid [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Installing Fonts
Date: Mon, 20 Nov 2000 00:58:33 +

So what is the general theme here can we copy font files that have
been installed in our font directory and distribute them with our
apps? I commonly use a font that was not part of Windows 95 but has
been part Windows since. I just need to check if it's there which it
probably is and if it's not install it.

Any advice?

Legally, I believe the answer is that you cannot distribute fonts
unless specifically licensed to do so (very rare) or unless they are
your own designs.  You could try the FontoGrapher route to making
your "own" fonts??

However, if they are fonts which are no commonly available with Win
98, etc. then you might get away with it (but it's still illegal!).

Cheers

Peter
--

Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576
E-mail: [EMAIL PROTECTED]
Web: http://www.reidit.co.uk

Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Installing Fonts

2000-11-18 Thread Monte Goulding

Hi all

Does anyone have experience with the legal issues of using fonts in 
programs. Do they have copyright? What about distributing fonts with 
programs? What hapens if your'e using a font thats not installed on the 
computer running the machine?

PS Still interested if anyone knows how to find the My Documents folder ie a 
a function that will return the url of the my documents folder for the 
current user of whatever version of windows their using.

Best regards

Monte
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-18 Thread Peter Reid

Does anyone have experience with the legal issues of using fonts in 
programs. Do they have copyright? What about distributing fonts with 
programs? What hapens if you're using a font thats not installed on 
the computer running the machine?

Fonts are copyrighted.  However, strictly speaking, it is the name of 
the font rather than the actual font itself that is copyrighted.  So, 
technically, you could duplicate a font and distribute it under a 
different name.  This is being looked at by various copyright 
authorities across the world, so don't trust this as a reliable 
tactic!  Ethically of course, this "copy  rename" strategy is a 
no-no!

Most fonts are licensed based on up to 5 users being connected to a 
common printer (historically, fonts were licensed for printers rather 
than the computers).  So if you had a workgroup of 15 people sharing 
a common printer, then you'd need 3 licence packs.  A "font" is 
actually a "typeface" and if you buy a "font", you'll end up having 
to buy it either as a "family" or a series of different "weights" 
such as Roman, Italic, Bold, Bold-Italic, Light, Normal, Ultra, etc. 
It's not uncommon ending up paying $150+ for a full "font" and this 
could be used by up to 5 people sharing a common printer.  You are 
not licensed to distribute fonts!

If you use a font that is not on a users' machine, then a substitute 
will be used and this will almost certainly disrupt your screen 
layouts.  This is why I tend to stick to the boring but always 
available Arial and Times New Roman.  There are other "standard" 
fonts, but these depend on the version of the OS your end user is 
using (the standard fonts differ between versions of MacOS and 
versions of Windows).

Cheers

Peter
-- 

Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576
E-mail: [EMAIL PROTECTED]
Web: http://www.reidit.co.uk

Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: Installing Fonts

2000-11-18 Thread Monte Goulding


Thanks Peter

I think I better test my current project with other fonts and perhaps 
develop an algorithmn for what to do in the case a font isn't available.

Does anyone know what fonts are replaced with I assume Arial but don't know.

Best regards

Monte

From: Peter Reid [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Installing Fonts
Date: Sat, 18 Nov 2000 14:53:06 +

Does anyone have experience with the legal issues of using fonts in
programs. Do they have copyright? What about distributing fonts with
programs? What hapens if you're using a font thats not installed on
the computer running the machine?

Fonts are copyrighted.  However, strictly speaking, it is the name of
the font rather than the actual font itself that is copyrighted.  So,
technically, you could duplicate a font and distribute it under a
different name.  This is being looked at by various copyright
authorities across the world, so don't trust this as a reliable
tactic!  Ethically of course, this "copy  rename" strategy is a
no-no!

Most fonts are licensed based on up to 5 users being connected to a
common printer (historically, fonts were licensed for printers rather
than the computers).  So if you had a workgroup of 15 people sharing
a common printer, then you'd need 3 licence packs.  A "font" is
actually a "typeface" and if you buy a "font", you'll end up having
to buy it either as a "family" or a series of different "weights"
such as Roman, Italic, Bold, Bold-Italic, Light, Normal, Ultra, etc.
It's not uncommon ending up paying $150+ for a full "font" and this
could be used by up to 5 people sharing a common printer.  You are
not licensed to distribute fonts!

If you use a font that is not on a users' machine, then a substitute
will be used and this will almost certainly disrupt your screen
layouts.  This is why I tend to stick to the boring but always
available Arial and Times New Roman.  There are other "standard"
fonts, but these depend on the version of the OS your end user is
using (the standard fonts differ between versions of MacOS and
versions of Windows).

Cheers

Peter
--

Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
Tel: +44 (0)1509 268843 Fax: +44 (0)870 052 7576
E-mail: [EMAIL PROTECTED]
Web: http://www.reidit.co.uk

Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.