Re: Question: full-width at

"Adam M. Costello" <[email protected]>
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
Roy> Question: is full-width-at the only character that contains the
Roy> at-sign in its compatibility decomposition?

John> No, there is also U+FE6B, the SMALL COMMERCIAL AT.

Roy> If not, should we perhaps consider converting the entire e-mail
Roy> address to NFKC before splitting at at-sign?

Roy> And I won't even ask what happens if you try and follow the at-sign
Roy> with a combining accent.

Roy> Actually, I will ask: assuming we just split at the at sign, the
Roy> domain name will begin with a combining accent.  How will IDNA treat
Roy> this?

These issues were considered for IDNA.  There are many characters that
decompose to dot (like U+FE52 small full stop, U+2024 one dot leader) or
decompose to strings containing dots (like U+2488 digit one full stop,
U+33C2 square AM).  Therefore, if a whole domain name is normalized
before being scanned for dots, it might result in a different number of
labels than if it had not been normalized.  We discussed whether IDNA
should require this pre-normalization.  Ultimately we decided that that
was getting too far into user interface issues.  IDNA instead focuses
almost entirely on individual labels, not whole domain names.  The
one exception is to require that three particular dot-like non-ASCII
characters be recognized as dots, just the three that we had reason to
believe would be likely to be input by users trying to type dots.

The IMAA draft follows this example.  It says as little as possible
about entire mail addresses, and focuses on the local part.  The
one exception is to require one particular at-like character to be
recognized as an at-sign, the one that we have reason to believe is
likely to be input by users trying to type at-signs.

As for initial combining characters, the same question arose with IDNA.
If a label begins with a combining character, will it combine with the
preceeding dot?  This was considered a user-interface issue that IDNA
should not address.

AMC
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.