[REBOL] Re: P2P Q&A
From: carl:cybercraft at: 4-Oct-2001 12:19
On 04-Oct-01, Petr Krenzelok wrote:
> ----- Original Message -----
> From: <[holger--rebol--com]>
> To: <[rebol-list--rebol--com]>
> Sent: Wednesday, October 03, 2001 7:37 PM
> Subject: [REBOL] Re: P2P Q&A
>> On Wed, Oct 03, 2001 at 03:17:30PM +0200, Richard Smolak wrote:
>>> -improved(crash when drawing outside of bounds, "circle" bug...)
>> Do you have reproducable cases ? That "crash when drawing outside
>> bounds" is a running joke in our office. Every time Sterling wants
>> to demonstrate it to me he cannot reproduce it. I have yet to
>> actually see it :-).
> heh, I just hope your answer doesn't upset Cyphre, as I can bet he
> talked about in in Express conference, as well as sent it to
> feedback, from which I can bet, he haven't received any feedback
> anyway ;-)
The "circle" bug I know of is that the circle shows as a square if the
pen and fill colours are the same. (That's off the top of my head,
but I think it's right.)
>>> -at least simple font engine (for equal visualisation on
>>> multiple platforms)
>> We looked at some existing engines (FreeType etc.), but they are
>> all either huge or expensive or both, plus they typically do not
>> include actual fonts.
>> Something we could probably do is include a few (2 or 3)
>> fixed-width, non-scalable bitmap fonts in the View binary. I am
>> not sure if that would help match though.
Text is so important for cross-platform compatibility that you need to
sort this out one way or another. If it's not possible to include
your own font engine in View, then how about getting three scalable
fonts created for REBOL, (fixed-width, serif and sans-serif), and
porting them to each of the platforms you support, ensuring that the
font sizes actually match aross platforms? This would require users
to install the fonts as well as installing View, but it'd be worth it
if it meant we no longer had to guess if text would or wouldn't fit
perfectly within buttons.
A font engine in View itself would be the coolest though. We could
make our own fonts then.