<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 14, 2020 at 4:31 PM Behdad Esfahbod <<a href="mailto:behdad@behdad.org">behdad@behdad.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Fri, Aug 14, 2020 at 2:19 PM Dave Crossland <<a href="mailto:dcrossland@google.com" target="_blank">dcrossland@google.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 14, 2020 at 1:36 PM Behdad Esfahbod <<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Fri, Aug 14, 2020 at 7:40 AM Eric Muller <<a href="mailto:eric.muller@efele.net" target="_blank">eric.muller@efele.net</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>At the same time, the names of
structures in OpenType tables end up in code, documentation,
tools' UI, discussions on this list, our heads, etc.. Changing
them every two months is not going to help. I would prefer such
changes to occur infrequently, may be accumulating them in a
backlog in the mean time.<br></div></div></blockquote><div><br></div><div>Not just that: Peter's unilateral renaming was a disservice to the specification: he replaced the obscure-looking "SHORT", "USHORT", "LONG", "ULONG", with common words "int16", "uint16", "int32", "uint32", even though those do not match the similarly-named types in computers and languages, because the OpenType ones are always big-endian. If he had consulted others, we could have reached a universally-unambiguous and clear names.</div></div></div></blockquote><div><br></div><div>What alternatives do you propose, Behdad, Peter, Eric, anyone? :) <br></div></div></div></blockquote><div><br></div><div>BEInt16, BigInt16, ..</div><div><br></div><div>I know matches my initial, but not what I suggest. :-) </div></div></div></blockquote><div><br></div><div>Humm. </div><div><br></div><div><a href="https://www.google.com/search?q=%22BEInt16%22+%22BigInt16%22">https://www.google.com/search?q=%22BEInt16%22+%22BigInt16%22</a> 0 results</div><div><br></div><div><a href="https://www.google.com/search?q=%22BEInt16%22+%22BigInt16%22">https://www.google.com/search?q=%22BEInt16%22</a> 232 results</div><div><br></div><div><a href="https://www.google.com/search?q=%22BEInt16%22+%22BigInt16%22">https://www.google.com/search?q=%22BigInt16%22</a> 22 results<br></div><div><br></div><div>Common words "int16", "uint16", "int32", "uint32", plus a prominent notice to remember that these are always big-endian, seems more pleasant to read to me, than these obscure but accurate terms. <br></div></div></div>