<html><head></head><body><span class="viv-signature"></span>On Tuesday, 23
August 2022, 13:29:42 (-04:00), Asmus Freytag wrote:<br><br><blockquote
style="margin: 0 0 0.80ex; border-left: #0000FF 2px solid; padding-left:
1ex">
<div class="moz-cite-prefix">No, it does have complex "defaults" in
the second sense of
default (value for unassigned code point) but not for the first
sense of default ("omitted value in the
listing").</div></blockquote><br><blockquote style="margin: 0 0 0.80ex;
border-left: #0000FF 2px solid; padding-left: 1ex"><div
class="moz-cite-prefix"></div>
</blockquote><span class="viv-signature-below"></span><div>Excuse the
pedantry, but I don't see how. If as you said earlier, "<span
style="font-family: Candara; font-size: medium;">This range-based concept
of defaults is what's called "complex" defaults", then Vertical_Orientation
isn't complex because it *doesn't* have range-based defaults. It has one
default only, and a bunch of explicit ranges (including both assigned and
unassigned code points). That's what's in the data
file.</span></div><div><span style="font-family: Candara; font-size:
medium;"><br></span></div><div><span style="font-family: Candara;
font-size: medium;">You can say that *conceptually* unassigned code point
ranges are given "default" values (that are actually explicit in the data
file) but this invites confusion, as this whole thread indicates. If we are
being given instructions on how to parse data, such descriptions are
superfluous and make the programmer question what their responsibility is.
Ordinary developers shouldn't need to understand every nuance and
motivation of Unicode design, they just want to know how to Get It
Right.</span></div><div><span style="font-family: Candara; font-size:
medium;"><br></span></div><div><span style="font-family: Candara;
font-size: medium;">To a programmer, a complex default is something that
*cannot* just be a single "else" value. For VO, that's coming in the next
version, but it isn't here yet. Including it in </span>4.2.9.1 was
premature.</div></body></html>