Re: Private Use areas

From: WORDINGHAM RICHARD via Unicode <unicode_at_unicode.org>
Date: Mon, 27 Aug 2018 00:10:23 +0100 (BST)

> On 21 August 2018 at 01:04 "Mark E. Shoulson via Unicode" <unicode_at_unicode.org> wrote:
>
> It is kind of a bummer, though, that you can't experiment (easily? or at all?) in the PUA with scripts that have complex behavior, or even not-so-complex behavior like accents & combining marks, or RTL direction (here, also, am I speaking true? Is there a block of RTL PUA also? I guess there's always RLO, but meh.) Still, maybe it doesn't really matter much: your special-purpose font can treat any codepoint any way it likes, right?
>
> ~mark
>
>
Back in 2006, I was typing the Tai Tham script (then being proposed as the Lanna script) using the PUA and exploring the issue of selecting between what are now <MEDIAL RA> and <SAKOT, RA> based on the preceding character and between what are now <SIGN AA> and <SIGN TALL AA> based on the preceding base character and its subscripts. I was also looking at using variation selectors to override the rules. I was using SIL Graphite fonts when they was getting intermittent support in OpenOffice and Firefox - my main display engine was WorldPad. Nowadays, SIL Graphite seems to be securely supported in LibreOffice and Firefox. Now, back then, Graphite was at least attempting to support RTL; I would expect the RTL support to work well by now.

On the other hand, experimenting with OpenType is much harder. The best I've found is transcoding to a Latin range and using an ssxx feature to convert the Latin glyphs back to those for the complex script. I do that to render Tai Tham in Internet Explorer 11 on Windows 7; this complex scheme is a fallback for when the rendering engine fails.

Richard.
Received on Sun Aug 26 2018 - 18:10:53 CDT

This archive was generated by hypermail 2.2.0 : Sun Aug 26 2018 - 18:10:53 CDT