08:20
<hsivonen>

In general, the definition of Long/Short/Narrow is

  • Long: the full name of the entity
  • Short: the shortest name of the entity that is not ambiguous
  • Narrow: the shortest name of the entity, even if ambiguous

So for something like the region name, it would be valid for an implementation to return "France", "Fr.", and "F" for region FR and "Finland", "Fi.", and "F" for region FI, even though the narrow names are ambiguous with each other.

Currently all browsers use short when reqesting narrow region, so it's not clear that introducing a novel narrow behavior would be Web-compatible.
18:10
<sffc>
"compliant with ECMA-402" and "Web compatible" are not always the same thing :)