pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Brown <gk_br...@verizon.net>
Subject Re: Proposal "Pivot goes HTML5"
Date Mon, 14 Nov 2011 13:04:35 GMT
This is actually something I had considered attempting myself a couple of years back. One challenge
that you may run into is text measurement. HTML 5 does not provide a means for calculating
font metrics. I emailed the HTML 5 working group about this a while back, but they did not
have any plans to add it to the HTML 5 spec. Not sure if that has changed since. If not, you'll
need to come up with some other way to determine font metrics. 

One possibility is to include a small binary in the runtime that will call into native platform
methods to get font info. It may not be completely accurate since you won't know how the <canvas>
tag is actually performing those calculations under the hood, but it might work.

On Nov 14, 2011, at 7:50 AM, Niclas Hedhman wrote:

> On Mon, Nov 14, 2011 at 4:38 PM, Chris Bartlett <cbartlett.x@gmail.com>wrote:
>> I like the idea, but don't see it being feasible in terms of manpower
>> unless it is possible to attract the new contributors you mentioned.
> Alright, I might be completely wrong, and that Pivot has a big enough
> niche, but from my perspective it is a 'hard sell' at the moment. It is not
> unique enough, compared to various other choices available. I think this
> could be "it"...
>> I imagine this new blood would have the HTML5/GWT/? knowledge but
>> there will obviously be a need for some experienced Pivot people to
>> commit time to this too. (Not necessarily current Pivot committers)
> Ok, so what I have done over the last few weeks (probably a man-week in
> total), is to move AWT away from Pivot's internals and use its own
> abstraction for things like Color, Shape, Stroke... Then create a pluggable
> bridging mechanism so that you "install" a Platform, where AWT will be the
> first deliverable. I expect I can have this ready before end of this year.
> At that point, you have "Pivot AWT" pretty much same as Pivot is today. And
> I don't expect there to be 2 versions, but a single version that can run on
> multiple host systems.
> Cheers
> -- 
> Niclas Hedhman, Software Developer
> http://www.qi4j.org - New Energy for Java
> I live here; http://tinyurl.com/3xugrbk
> I work here; http://tinyurl.com/6a2pl4j
> I relax here; http://tinyurl.com/2cgsug

View raw message