iri issue tracker
2012-03-01 10:18:16 UTC
#26: disallow combining characters at start of a component
Comment (by duerst@…):
I propose the following text, to be added in the section "Limitations on
UCS Characters Allowed in IRIs":
{{{
--- C:/Users/duerst/AppData/Local/Temp/draft-ietf-iri-3987bis.xml-
revBASE.svn000.tmp.xml 木 3 1 19:10:21 2012
+++ C:/Data/ietf-iri/draft-ietf-iri-3987bis/draft-ietf-iri-3987bis.xml 木
3 1 19:16:29 2012
@@ -930,6 +930,13 @@
includes many look-alikes of "space", "delims", and "unwise",
characters excluded in <xref target="RFC3491"/>.</t>
+ <t hangText="c.">At the start of a component, the use of combining
+ marks is strongly discouraged. As an example, a COMBINING TILDE
OVERLAY
+ (U+0334) would be very confusing at the start of a <isegment>.
+ Combined with the preceeding '/', it might look like a solidus with
+ combining tilde overlay, but IRI processing software will parse
+ and process the '/' separately.</t>
+
</list>
</t>
}}}
--
----------------------+-----------------------
Reporter: duerst@… | Owner: duerst@…
Type: defect | Status: new
Priority: major | Milestone:
Component: 3987bis | Version:
Severity: - | Resolution:
Keywords: |
----------------------+-----------------------
Ticket URL: <http://trac.tools.ietf.org/wg/iri/trac/ticket/26#comment:3>
iri <http://tools.ietf.org/wg/iri/>
Comment (by duerst@…):
I propose the following text, to be added in the section "Limitations on
UCS Characters Allowed in IRIs":
{{{
--- C:/Users/duerst/AppData/Local/Temp/draft-ietf-iri-3987bis.xml-
revBASE.svn000.tmp.xml 木 3 1 19:10:21 2012
+++ C:/Data/ietf-iri/draft-ietf-iri-3987bis/draft-ietf-iri-3987bis.xml 木
3 1 19:16:29 2012
@@ -930,6 +930,13 @@
includes many look-alikes of "space", "delims", and "unwise",
characters excluded in <xref target="RFC3491"/>.</t>
+ <t hangText="c.">At the start of a component, the use of combining
+ marks is strongly discouraged. As an example, a COMBINING TILDE
OVERLAY
+ (U+0334) would be very confusing at the start of a <isegment>.
+ Combined with the preceeding '/', it might look like a solidus with
+ combining tilde overlay, but IRI processing software will parse
+ and process the '/' separately.</t>
+
</list>
</t>
}}}
--
----------------------+-----------------------
Reporter: duerst@… | Owner: duerst@…
Type: defect | Status: new
Priority: major | Milestone:
Component: 3987bis | Version:
Severity: - | Resolution:
Keywords: |
----------------------+-----------------------
Ticket URL: <http://trac.tools.ietf.org/wg/iri/trac/ticket/26#comment:3>
iri <http://tools.ietf.org/wg/iri/>