Re: Level of Unicode support required for various languages

"John H. Jenkins" <[email protected]>
Newsgroups gmane.text.unicode.devel
Message-ID <[email protected]>
On Oct 29, 2007, at 6:28 PM, Andrew West wrote:

> On 29/10/2007, Peter Constable <[email protected]> wrote:
>>
>> I guess I assumed that that was never intended to provide a  
>> substitute for encoding the characters needed for Zhuang text -- it  
>> would be a terrible way to represent Zhuang text, though I suppose  
>> you can argue (as you have done) that it's valid.
>
> I'm sure that John has never suggested that IDS sequences should be a
> substitute for encoding, merely that given what the Unicode Standard
> currently says, it would be a feasible interim solution.
>

TUS is most emphatic on this point:  An IDS is *not* the same thing as  
encoding.  It should be considered a better-than-nothing stop-gap  
until something appropriate comes along (either an encoded character  
or a registered variation sequence).  I suppose that a text in say  
Zhuang could use a custom font to hide the fact that most of it  
consists of IDSs, but in such a case Unicode explicitly warns that no  
operation other than display-related ones will likely work.  Using an  
IDS in running text is a hack.

> The question is just what exactly the intent of that paragraph in the
> Unicode Standard was. It sure sounds to me as if it is suggesting (and
> Unicode is sanctioning) a mechanism for component based represention
> of unencoded ideographs -- if the character was already encoded why
> would you want the rendering system to render an IDS as a single glyph
> and treat it as a single unit for editing purposes?
>

The intent is to allow systems to represent IDSs using single glyphs,  
if they can and choose to do so, either through on-the-fly composition  
(which will almost certainly be pretty ugly) or through the ligature  
mechanisms available in smart fonts.  The latter is more likely.  In  
this case someone with a need to represent a particular unencoded  
character (or a set of such) could use a custom font to, at least,  
make their text look decent.

> I guess it must have been written at a time when people didn't worry
> so much about security and spoofing issues. I would suggest that the
> UTC should consider removing the offending paragraph at the earliest
> opportunity, and replace it with a statement that IDS sequences are
> intended to be rendered as a visible sequence of IDC characters and
> ideographic components, and not composed into a single glyph. But then
> maybe it is too late for that now ?
>
> Andrew
>


No, go ahead and file a defect report.  I doubt this would change  
because I don't think the problem of spoofing is really serious for  
IDSs.  For one thing, for spoofing to work, you'd have to have a  
system which can create decent-looking glyphs on-the-fly from IDSs,  
and they're just too coarse to make that likely.  For another, given  
the low-utility of IDSs you simply have to state that a string  
containing them isn't valid for whatever purpose.  But I'm not going  
to second-guess the UTC and they may think it's a serious enough  
problem to take action.

=====
John H. Jenkins
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.