>Alain: It would be really cool if we adopted PNG as
>our graphics format. It's new, light-weight,
>Web-savvy, buzzword-compliant, standards-based (W3C),
>widely-supported ... It is essentially vector-based
>graphics with bitmap-like rendering.
Alain,
I wasn't aware that PNG was a vector format. Are you sure? Do you know
where I can read the specs.
>Alain: The graphics type that we will be using is
>undoubtedly related to the other programming work
>going on right now (e.g. the interpreter). Any
>comments from our programmers?
What format we save to is not really important. I think what it'll
eventually boil down to is that we'll store vector graphics as "parts" just
like buttons, and that icons and the contents of pixel-image-parts will be
saved in some cross-platform format for which the encoding and decoding
code is available royalty-free. This might be PNG or any other code. Since
editing wil take place in RAM anyway, the format an image will be saved in
is not really important from a programmer's point of view.
>Eric: Since MC does not support "doMenu" as
>extensively as HC i do not forsee working on the menus
>till spring.
>
>Alain: Work on things that are currently supported by
>the MetaCard engin, right?
Just to rectify this: doMenu is a command in MetaCard, while menu choices
are handled by "menuPick" messages sent to popup-buttons (which are used
for menus in the menu bar, too).
>Alain: Bitmapped graphics are nicer but resolution
>dependent.
I'd suggest that Eric create icons in several standard sizes: 32x32, 48x48
and for those where it seems useful in 16x16.
>Alain: Do we have to impose the font? Couldn't we have
>a scheme functionally similar to the Macintosh's
>resource-fork idea (e.g. switch between fonts without
>any code-modifications).
The trouble is not the code, but changing the font used for buttons is
hairy because you'd have to re-arrange all parts on the card. I don't see
any problem with allowing to select *any* font as the script-editor font.
Cheers,
-- M. Uli Kusterer
------------------------------------------------------------
http://www.weblayout.com/witness
'The Witnesses of TeachText are everywhere...'
--- HELP SAVE HYPERCARD: ---
Details at: http://www.hyperactivesw.com/SaveHC.html
Sign: http://www.giguere.uqam.ca/petition/hcpetition.html