cmap-resources icon indicating copy to clipboard operation
cmap-resources copied to clipboard

Information on relationship of character collection supplements to PDF versions has vanished with PDF 2.0

Open smuehlst opened this issue 4 years ago • 4 comments

The Adobe CMap Resources GitHub repository is listed as a normative reference in section "2 Normative references" of ISO 32000-2.

Older versions of the PDF Reference contained in "Table 117 — Character collections for predefined CMaps, by PDF version" the information which supplement of each supported character collection belonged to a specific PDF version. With 32000-2 the content of this table was dropped, and it says now:

Table intentionally empty to retain table numbering in this document (2020).  Information is now located in the appropriate normative reference for each character collection.

Here in the Adobe CMap Resources GitHub repository I could not find the information referred to by the text in Table 117 of ISO 32000-2.

I had raised this as https://github.com/pdf-association/pdf-issues/issues/40 against the PDF Reference itself, and I was told by @petervwyatt that this should be handled in the Adobe CMap Resources GitHub repository README.md file.

For the purpose of being a normative reference of ISO 32000-2 this repository should contain the immutable information which character collection supplements belong to PDF 2.0 (and in the future for newer versions of the PDF standard as well).

smuehlst avatar Mar 08 '21 08:03 smuehlst

@smuehlst what are you finding missing from the README in this repo?

lrosenthol avatar Mar 16 '21 16:03 lrosenthol

@smuehlst what are you finding missing from the README in this repo?

@lrosenthol: It is undefined in PDF 2.0 which character collection belongs to each predefined CMap.

Consider the following concrete question:

"Which character collection is supported in PDF 2.0 by predefined CMap 83pv-RKSJ-H?"

I think this question cannot be answered based on the information that is available in ISO 32000-2 and in this repository, which is a normative reference for ISO 32000-2.

smuehlst avatar Mar 16 '21 18:03 smuehlst

@smuehlst Thank you for the clarification. Also, to be clear, I think the table you are referring to is Table 119 in ISO 32000-1/PDF 1.7, correct? I'll proceed with this by copying the contents of that table into this project's README.md and we can make any adjustments/additions/etc. as needed to fully restore this information.

josh-hadley avatar Mar 16 '21 19:03 josh-hadley

Also, to be clear, I think the table you are referring to is Table 119 in ISO 32000-1/PDF 1.7, correct?

@josh-hadley Thank you, you are right. This is about "Table 119 — Character collections for predefined CMaps, by PDF version" in ISO 32000-1/PDF 1.7, where the corresponding table in ISO 32000-2 is now "Table 117 — Character collections for predefined CMaps, by PDF version".

I don't think that the whole information from Table 119 from ISO 32000-1/PDF 1.7 must be necessarily copied into the README.md here, as the information for older PDF versions is available there. What is missing is the corresponding information for PDF 2.0 and onwards.

smuehlst avatar Mar 16 '21 20:03 smuehlst