2012/5/31 Asmus Freytag <asm...@ix.netcom.com>:
> On 5/30/2012 10:15 PM, Doug Ewell wrote:
>
> A seemingly straightforward solution to the “unambiguous mapping” problem
> would be to use the existing Plane 14 tag letters along with a new FLAG TAG,
> say at U+E0002. Then <E0002, E0043, E0048> would unequivocally denote the
> current Swiss flag. No need for separate lead and trail. Simple.
>
> ... What’s that? Oh, sorry, never mind. Deprecated.
>
>
> Doug,
>
> you put your finger on it. Any form of combining scheme is doomed to fail.
>
> This includes the current approach of "Regional indicators".

You're wrong. The Régional indicators failed because they were encoded
at the character level, so that their scope of effect was supposed to
extended to arbitrary lengths of texts.

Here it's just about how to represent a glyph (even if it's colored)
locally representing a flag. The scope of the encoded substring will
not go outside of this flag indicator, so it will work the same way as
if this were encoded as ligatures.

You can perfectly create a breaking rule that will aboid breaking the
sequence of encoded characters representing the flag with its code. It
can be handled perfectly as if it was an unbreakable word, surrounded
by two punctuation marks (which will still be a valid fallback display
method, in case of absence of the glyphs in fonts for this type of
string).

You can perfectly assign representative glyphs for the indididual
characters (these glyphs don't have to represent any complete flag,
just a part of a flag showing internally its code.

In fact, all characters used will be treted as separate symbols
(independantly of the fact that they *may* be ligatured to show the
actual flag design. The encoding will provide a clear indication that
substituting the list of default representative glyphs to an actual
flag will be valid (it won't break the character identities, as long
as there exists a registry describing the assigned flag codes,
reencoded with these symbols).

In other words, it avoids completely the need to encode directly any
flag of any political entity (or with a naming convention applied in
the vexillologist registry, for any other personal or organisational
flag). It avoids all copyright issues and the problem of legal
restriction of use of flags (including in some countries where some
flags are prohibited).


Reply via email to