<div class="moz-text-html" lang="x-unicode">
  
    
  
  
    <div class="moz-cite-prefix">(sorry -- previous post seems to have gone astray...)</div><div class="moz-cite-prefix"><br></div><div class="moz-cite-prefix">On 2012-07-27 at 15:06 Levantovsky,
      Vladimir wrote:<br>
    </div>
    <blockquote cite="mid:79E5B05BFEBAF5418BCB714B43F4419927B938@wob-mail-01" type="cite"><span style="color:#1F497D;">I would like to ask you
        to review the first draft text</span></blockquote>
    <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:
    <blockquote type="cite">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.</blockquote>
    has been replaced with:<br>
    <blockquote type="cite">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.</blockquote>
    <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>
    <blockquote type="cite">
      
      
      <p><a name="enc3"><b><span>Windows
platform-specific
              encoding IDs (platform ID= 3)</span></b></a><span>
          <o></o></span></p>
      <table class="MsoNormalTable" style="background:#F0F0F0;" border="0" cellpadding="0" width="531">
        <tbody>
          <tr>
            <td style="background:silver;" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Platform
                  ID<o></o></span></p>
            </td>
            <td style="background:silver;" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Encoding
                  ID<o></o></span></p>
            </td>
            <td style="background:silver;" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Description<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">0<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Symbol<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">1<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Unicode
                  BMP (UCS-2)<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">2<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">ShiftJIS<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">PRC<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">4<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Big5<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">5<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Wansung<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">6<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Johab<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">7<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Reserved<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">8<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Reserved<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">9<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Reserved<o></o></span></p>
            </td>
          </tr>
          <tr>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">3<o></o></span></p>
            </td>
            <td valign="top" width="22%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">10<o></o></span></p>
            </td>
            <td valign="top" width="53%">
              <p class="MsoNormal"><span style="font-size:8.0pt;">Unicode
                  UCS-4<o></o></span></p>
            </td>
          </tr>
        </tbody>
      </table>
      
      
      
      
      
      
      </blockquote>
    <blockquote type="cite">
      
      
      
      
      
      
      
      </blockquote>
    <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<br>
  


</div>