Doug Ewell writes:
> Peter Kirk <peterkirk at qaya dot org> wrote:
> 
> > Yes, the compressor can make any canonically equivalent change, not
> > just composing composition exclusions but reordering combining marks
> > in different classes. The only flaw I see is that the compressor does
> > not have to undo these changes on decompression; at least no other
> > process is allowed to rely on it having done so.
> 
> I agree with Peter here.  I don't think the burden should be on the
> decompressor to reverse any operation that the compressor performs,
> except for the compression itself.

There's possibly a misreading or misunderstanding about what I call
"undoing" custom normalization. What I mean there is that the
decompressor can be done to produce a standard NFC or NFD form,
independantly of the normalization order or composition exclusions or
non-exclusion performed in the compressor.

This way, a decompressor can be made compatible with an application
that expects a particular normalization form. But if we agree that
any application should accept any canonically equivalent string, it's
true that this reormalization step in the decompressor is not needed:
it's then up to the application using the decompressor to choose its
own prefered normalization on input, from the output of the
decompressor.


__________________________________________________________________
<< ella for Spam Control >> has removed Spam messages and set aside
Newsletters for me
You can use it too - and it's FREE!  http://www.ellaforspam.com

<<attachment: winmail.dat>>

Reply via email to