{
  "status": "source-glyph-evidenced-proposal-parent-review",
  "source_sha256": "580ba564c731c6886e55b1fa95fd14a77d313cdf17386ea81995d29ebaf3b3aa",
  "mapping_assignments": [
    {
      "font_object": 37,
      "Encoding_object": 41,
      "ToUnicode_object": 40,
      "font_program_object": 42,
      "original_code_hex": "02",
      "original_named_glyph": "partialdiff",
      "original_gid": 33,
      "old_Unicode": "U+2202",
      "recovered_Unicode": "U+0111",
      "recovered_Unicode_name": "LATIN SMALL LETTER D WITH STROKE",
      "used_occurrences": 2,
      "affected_original_show_operands": [
        {
          "show_id": "p002-obj34-path34-op0339-string000",
          "source_page": 2,
          "content_object": 34,
          "form_path": [
            34
          ],
          "operation_index": 339,
          "show_operator": "TJ",
          "string_index": 0,
          "byte_index_in_original_string": 0,
          "original_code_hex": "02"
        },
        {
          "show_id": "p020-obj160-path160-op0385-string000",
          "source_page": 20,
          "content_object": 160,
          "form_path": [
            160
          ],
          "operation_index": 385,
          "show_operator": "TJ",
          "string_index": 0,
          "byte_index_in_original_string": 4,
          "original_code_hex": "02"
        }
      ],
      "value_decoded_CMap_byte_range": [
        241,
        245
      ],
      "original_font_program_sha256": "331a1d8d5e2e922e7e73a842c69f8f34789c9e5e786eab5004c0950a76fd3df8",
      "original_outline_canonical_sha256": "c3d8b109e95fe4916e8be0147bb776520f723fb3c3dcd5b43db03c0195b8f866",
      "original_outline_points": 37,
      "original_outline_contour_sizes": [
        25,
        12
      ],
      "independent_original_comparator": {
        "font_object": 35,
        "font_program_object": 50,
        "PDF_code_hex": "04",
        "CFF_glyph_name": "dcroat",
        "gid": 68,
        "FreeType_unicode_cmap": [
          273
        ],
        "font_program_sha256": "ab455c2e7717c36d2ab5d3f060c3dc2a99825df32087eb791128a483bed69fea",
        "outline_points": 39,
        "outline_contour_sizes": [
          27,
          12
        ]
      },
      "semantic_evidence": "Isolated exact-original-font atlas, not treaty word context. Top code02 is an upright Latin small d with straight cross-stroke; top E3 is an open Latin small c plus polygonal V caron. They identify the same characters as independently named/Unicode-cmapped original font35 dcroat/U+0111 and ccaron/U+010D below. Font37 a and d controls and actual contour topology distinguish these from the misleading original glyph names.",
      "exact_cross_font_contour_equality": false,
      "semantic_basis_excludes": [
        "word plausibility",
        "Croatian substitution table",
        "translation",
        "article numbering",
        "the old incorrect cmap being invertible"
      ],
      "atlas_path": "font-evidence/original-font-isolated-atlas.png",
      "qualified_human_wording_review": false
    },
    {
      "font_object": 37,
      "Encoding_object": 41,
      "ToUnicode_object": 40,
      "font_program_object": 42,
      "original_code_hex": "E3",
      "original_named_glyph": "atilde",
      "original_gid": 32,
      "old_Unicode": "U+00E3",
      "recovered_Unicode": "U+010D",
      "recovered_Unicode_name": "LATIN SMALL LETTER C WITH CARON",
      "used_occurrences": 3,
      "affected_original_show_operands": [
        {
          "show_id": "p002-obj34-path34-op0339-string002",
          "source_page": 2,
          "content_object": 34,
          "form_path": [
            34
          ],
          "operation_index": 339,
          "show_operator": "TJ",
          "string_index": 2,
          "byte_index_in_original_string": 4,
          "original_code_hex": "E3"
        },
        {
          "show_id": "p020-obj160-path160-op0383-string000",
          "source_page": 20,
          "content_object": 160,
          "form_path": [
            160
          ],
          "operation_index": 383,
          "show_operator": "TJ",
          "string_index": 0,
          "byte_index_in_original_string": 21,
          "original_code_hex": "E3"
        },
        {
          "show_id": "p020-obj160-path160-op0385-string002",
          "source_page": 20,
          "content_object": 160,
          "form_path": [
            160
          ],
          "operation_index": 385,
          "show_operator": "TJ",
          "string_index": 2,
          "byte_index_in_original_string": 1,
          "original_code_hex": "E3"
        }
      ],
      "value_decoded_CMap_byte_range": [
        385,
        389
      ],
      "original_font_program_sha256": "331a1d8d5e2e922e7e73a842c69f8f34789c9e5e786eab5004c0950a76fd3df8",
      "original_outline_canonical_sha256": "1119b6ff32c57cbd558a56c20c3b2e7571cd82f2391c853918a49168f592ff1e",
      "original_outline_points": 33,
      "original_outline_contour_sizes": [
        7,
        26
      ],
      "independent_original_comparator": {
        "font_object": 35,
        "font_program_object": 50,
        "PDF_code_hex": "02",
        "CFF_glyph_name": "ccaron",
        "gid": 67,
        "FreeType_unicode_cmap": [
          269
        ],
        "font_program_sha256": "ab455c2e7717c36d2ab5d3f060c3dc2a99825df32087eb791128a483bed69fea",
        "outline_points": 33,
        "outline_contour_sizes": [
          26,
          7
        ]
      },
      "semantic_evidence": "Isolated exact-original-font atlas, not treaty word context. Top code02 is an upright Latin small d with straight cross-stroke; top E3 is an open Latin small c plus polygonal V caron. They identify the same characters as independently named/Unicode-cmapped original font35 dcroat/U+0111 and ccaron/U+010D below. Font37 a and d controls and actual contour topology distinguish these from the misleading original glyph names.",
      "exact_cross_font_contour_equality": false,
      "semantic_basis_excludes": [
        "word plausibility",
        "Croatian substitution table",
        "translation",
        "article numbering",
        "the old incorrect cmap being invertible"
      ],
      "atlas_path": "font-evidence/original-font-isolated-atlas.png",
      "qualified_human_wording_review": false
    }
  ],
  "unused_suspect_code_CF": {
    "original_glyph_name": "Idieresis",
    "original_CMap_Unicode": "U+00CF",
    "used_occurrences": 0,
    "changed": false,
    "not_counted_as_used_blocker": true
  },
  "atlas_sha256": "f094ab538a5c7a8c94fb9ca18a7349ebe86686b6c4ac46f33fa3eb168a2c783f",
  "atlas_png_sha256": "0e3faadb047b1388fb25d6b98d7071ef38cde00b08e80e1b0107d51dbabb55c5",
  "exact_contour_warning": "No exact cross-font contour matches, including ordinary ASCII controls; this is a different font design. Correction is supported by original isolated glyph topology and independent original comparator cmap/charset, not by an approximate-match threshold or word spelling."
}
