<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ygrp-photo-title, li.ygrp-photo-title, div.ygrp-photo-title
        {mso-style-name:ygrp-photo-title;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        text-align:center;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
p.ad, li.ad, div.ad
        {mso-style-name:ad;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ad1, li.ad1, div.ad1
        {mso-style-name:ad1;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi Bob,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thank you very much for taking the time to review the draft and for your comments.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Aside from the changes in OS/2 Panose field and new ‘rclt’ feature description, all other changes you currently see in the draft are rolled in from already
 issued and approved prior amendments and corrigendum. The text of the ‘name’ table description hasn’t been modified at all recently, the last changes we made were discussed back in 2009/2010 when the second amendment was finalized. I verified that the current
 text is the exact match of OT 1.6 (<a href="http://www.microsoft.com/typography/otspec/name.htm">http://www.microsoft.com/typography/otspec/name.htm</a>) – with the exception of the example page (<a href="http://www.microsoft.com/typography/otspec/namesmp.htm">http://www.microsoft.com/typography/otspec/namesmp.htm</a>)
 that is nested in the HTML version of OT1.6 and ‘inlined’ in the ISO text.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I agree with you that there are quite a few places where the current ‘name’ table text could be improved – in fact, the total re-write of this section was already
 proposed by Josh Hadley earlier this year: <a href="http://tech.groups.yahoo.com/group/mpeg-OTspec/message/714">
http://tech.groups.yahoo.com/group/mpeg-OTspec/message/714</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Now may be a good time to discuss it in details and see if we can improve this section of the spec while the editing period is still open (until 8/31/12). However,
 it’s not “now or never” kind of deal so I don’t want anyone to feel rushed to make changes – the clarity of the spec is what matters so if it takes us little longer to finalize it – it’s fine (this is what the working drafts are for).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thank you,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Vlad<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> mpeg-OTspec@yahoogroups.com [mailto:mpeg-OTspec@yahoogroups.com]
<b>On Behalf Of </b>bobh528<br>
<b>Sent:</b> Tuesday, August 07, 2012 6:04 PM<br>
<b>To:</b> mpeg-OTspec@yahoogroups.com<br>
<b>Subject:</b> [mpeg-OTspec] Re: New work on 3rd edition of the OFF (AHG kick-off) - name table<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><br>
<br>
<br>
<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">(sorry -- previous post seems to have gone astray...)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On 2012-07-27 at 15:06 Levantovsky, Vladimir wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">I would like to ask you to review the first draft text</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><br>
Thanks for getting this process going.<br>
<br>
I have some questions about the spec for the name table.<br>
<br>
1) In section 5.2.6.3 Name IDs, below the table of name IDs, is a Note in which the text:
<o:p></o:p></p>
<p class="MsoNormal">All 'name' table strings for platform ID 3 (Windows platform) must be in Unicode, using the UTF-16 encoding form.  The character set encding for 'name' table strings with platform ID 0 (Macintosh) is determined by the encoding ID.<o:p></o:p></p>
<p class="MsoNormal">has been replaced with:<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">Note that OS/2 and Windows both require that all name strings be defined in Unicode. Thus all 'name' table strings for platform ID = 3 (Windows) will require two bytes per character. Macintosh fonts require single byte strings.<o:p></o:p></p>
<p class="MsoNormal"><br>
This appears to be a regression to the text from MS spec 1.6 -- is that intended?  If so, the "two bytes per character" phrase needs to be updated to modern language.
<br>
<br>
But in either case, a key question is whether SMP characters (coded using surrogate pairs) are permitted or not. If they are, then the correct term to use is "UTF-16". If they are not, then "UTF-16" is
<i>not</i> the correct term -- I think the correct term would then be "UCS-2".<br>
<br>
2) Section 5.2.6.2 5.2.6.2 <i>Platform IDs, Platform-specific encoding IDs and Language IDs</i> currently includes this table:<br>
<br>
<o:p></o:p></p>
<p><a name="enc3"><b>Windows platform-specific encoding IDs (platform ID= 3)</b></a>
<o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellpadding="0" width="531" style="width:398.25pt;background:#F0F0F0">
<tbody>
<tr>
<td width="22%" style="width:22.0%;background:silver;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Platform ID</span><o:p></o:p></p>
</td>
<td width="22%" style="width:22.0%;background:silver;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Encoding ID</span><o:p></o:p></p>
</td>
<td width="53%" style="width:53.0%;background:silver;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Description</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">0</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Symbol</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">1</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Unicode BMP (UCS-2)</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">2</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">ShiftJIS</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">PRC</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">4</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Big5</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">5</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Wansung</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">6</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Johab</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">7</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Reserved</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">8</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Reserved</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">9</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Reserved</span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">3</span><o:p></o:p></p>
</td>
<td width="22%" valign="top" style="width:22.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">10</span><o:p></o:p></p>
</td>
<td width="53%" valign="top" style="width:53.0%;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt">Unicode UCS-4</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><br>
What does the third column of this table mean? In the context, it seems to be saying that if I want a name string with SMP characters in it, then I can use 3/10 encoding and encode the string in UCS-4.  Is that what it is really saying?  If this is true, then
 it goes counter to <i>either </i>of the quotes in my question 1 above (about UTF-16 or 2-byte characters).<br>
<br>
Bob Hallissy<o:p></o:p></p>
</div>
<p class="MsoNormal"><br>
<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="color:white"><o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>