flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)
Date Mon, 02 Nov 2015 07:34:51 GMT
I don’t remember the list off-hand, but a lot is related to language specific features. There’s
also 3 or 4 levels of ligatures. There were some features I wished it supported (maybe it
was contextual alternates?), but the OpenType support in general is not bad. There’s definitely
missing pieces in Japanese composition, but there’s also a lot of support.

I think native browser support is pretty good, and for basic text rendering you can probably
fall back to default browser support and for text in FlexJS components that’s the way to
go, but for pixel-perfect composition, browser rendering of text is not going to cut it.

There’s been some efforts to do some OpenType rendering using Javascript, most notably Bram
Stein's work[1] There’s also opentype.js[2]. But, everything that I’ve found which was
done to date is really basic. Any of the more advanced OpenType features are not supported
at all. Some GSUB support, but not even basic GPOS support, etc.

It’s kind of scary how hard it’s going to be to really do text right in the browser. Getting
even close to FTE is really hard. And I haven’t a clue what performance is going to be like
in JS. I would have to guess that it’s going to be a sore point…


On Nov 2, 2015, at 3:07 AM, Alex Harui <aharui@adobe.com> wrote:

> On 11/1/15, 10:26 AM, "Harbs" <harbs.lists@gmail.com> wrote:
>> Not just RTL. There’s an awful lot of OpenType features that it supports.
>> (Of course It would be great to support even more…) ;-)
> I wasn’t aware of that.  What kinds of things and how do the browsers do
> it?
> -Alex

View raw message