Referring to the Microsoft Opentype 'cmap' documentation at https://docs.microsoft.com/en-us/typography/opentype/spec/cmap:
Clause "9.6.5.4 Encodings for TrueType fonts" in ISO 32000-2:2020 makes explicit reference to various values for platform-specific encoding ID which are now explicitly marked as deprecated in the Microsoft Opentype documentation (URL above: "Use of encoding IDs 0, 1 or 2 is deprecated.", "For current Apple platforms, use of platform ID 1 is discouraged", ).
Although PDF processors are expected to encounter legacy PDFs with legacy embedded fonts, the current wording in ISO 32000-2 reads like these deprecated values are the only values expected. Maybe it is worth adding a note about the TrueType deprecations?
Referring to the Microsoft Opentype 'cmap' documentation at https://docs.microsoft.com/en-us/typography/opentype/spec/cmap:
Clause "9.6.5.4 Encodings for TrueType fonts" in ISO 32000-2:2020 makes explicit reference to various values for platform-specific encoding ID which are now explicitly marked as deprecated in the Microsoft Opentype documentation (URL above: "Use of encoding IDs 0, 1 or 2 is deprecated.", "For current Apple platforms, use of platform ID 1 is discouraged", ).
Although PDF processors are expected to encounter legacy PDFs with legacy embedded fonts, the current wording in ISO 32000-2 reads like these deprecated values are the only values expected. Maybe it is worth adding a note about the TrueType deprecations?