Name table ID's 16 and 17

Does anyone know why MacOs prefers to use the name id's 16 and 17 for the Windows platform over the id's 16 and 17 for Macintosh the platform? Adobe InDesign on Mac also uses the id's for Windows.

Comments

  • Viktor Rubenko
    Viktor Rubenko Posts: 119
    edited March 2019
    Shouldn't they be the same?
    16 and 17 namerecords are for Windows usage
    18 = 4, if 18 is empty, + FOND data for Mac
  • That is because those Windows platform fields are stored with UTF-16BE encoding, thus support Unicode text. The Macintosh platform uses legacy encodings.


  • Shouldn't they be the same?
    Yes, but I made an otf with both id's 16 and 17 for Macintosh and Windows platform and gave them different names to be able to identify which entry is used.

    That is because those Windows platform fields are stored with UTF-16BE encoding, thus support Unicode text. The Macintosh platform uses legacy encodings.
    Okay thanks! So in what cases would make sense then to have id's 16 and 17 for the Macintosh platform?
  • That is because those Windows platform fields are stored with UTF-16BE encoding, thus support Unicode text. The Macintosh platform uses legacy encodings.


    What does attrib Unicode=True do in mac namerecords then?