{
  "unicodeVersion": "18.0.0",
  "datasets": {
    "nushu-candidates.json": {
      "records": 396,
      "bytes": 57760,
      "gzipBytes": 12287,
      "sha256": "824b24935e55ca2a14f0231a12f0b539f759f7bbf25c3b3532d7613e98010abf"
    },
    "tangut-candidates.json": {
      "records": 6177,
      "bytes": 848563,
      "gzipBytes": 88484,
      "sha256": "a7071bd17cdb98e38c67fb6b7a2b7abaf0d561a4cc3cfd59c9fb8b8fce3e70d5"
    },
    "tangut-index.json": {
      "records": 6083,
      "bytes": 97586,
      "gzipBytes": 26270,
      "sha256": "2f84ff065932fdb632bdbf0a4d6c114a138a8a12319631fb94bcc82becc94bff"
    },
    "tangut-components.json": {
      "records": 883,
      "bytes": 25500,
      "gzipBytes": 3769,
      "sha256": "882ff47b9caee3e9d483424463ab85f93e6cfb04667046e778a69705d1c76401"
    },
    "anatolian-candidates.json": {
      "records": 583,
      "bytes": 90033,
      "gzipBytes": 11708,
      "sha256": "3b240af3e5a2eaecd60e9357ab4d73a04a8f64fefa64d08da89220f24c98c0a3"
    },
    "linear-b-candidates.json": {
      "records": 211,
      "bytes": 34866,
      "gzipBytes": 5597,
      "sha256": "3dd56b233d407824bb5c926eeaea03244159db394dee17557acb5603e70aacf6"
    },
    "egyptian-candidates.json": {
      "records": 5022,
      "bytes": 522796,
      "gzipBytes": 42421,
      "sha256": "e9082e4f8a6e66ba16ad83d01db9acc45ab55766991354de5bef725a8833914e"
    },
    "egyptian-unicode-candidates.json": {
      "records": 5067,
      "bytes": 516908,
      "gzipBytes": 51028,
      "sha256": "085c2cfd2fe473d8727088831111e1bf352bfd36a6b986953ee2368560e8d3ba"
    }
  },
  "notes": [
    "Data parser is original. No executable Lexilogos implementation is incorporated.",
    "Unicode 18.0 sources supply official scalar values, readings, names, and structural properties.",
    "Reference records retain only factual character-code/phonetic correspondences needed for interoperability.",
    "Nushu includes supplementary factual Han correspondences from Nushu Coder's Group; several Han characters have multiple possible Nushu equivalents.",
    "Nushu font rendering should use writing-mode:vertical-rl; text-orientation:upright when vertical mode is chosen.",
    "Tangut strokes is TOTAL stroke count, unlike Han radicals.additionalStrokes. There are 883 components in current Unicode; the reference help still says 768.",
    "Tangut keyboardCodes is the reference input convention; liFanwen stores only official L2008 source indices. Six source indices have A/B variants in the reference.",
    "Anatolian includes all 583 official characters; the reference dynamic group table currently has 568.",
    "Egyptian default legacy candidates mirror the reference repertoire; 3953 need its matching PUA font encoding.",
    "Egyptian modern Unicode alternatives are a separate dataset: not every legacy variant has a known standard equivalent.",
    "Egyptian MdC is case-sensitive; Gardiner codes can be case-insensitive. Do not uppercase a phonetic query before MdC lookup.",
    "Aegyptus legacy 5.03 embedded author notice says free for any use; this artifact pins that exact binary, not current Aegyptus releases.",
    "No compositional quadrat or full MdC layout engine is provided by these lookup records; the reference page is also a single-sign picker."
  ],
  "sources": [
    {
      "url": "https://www.unicode.org/Public/UCD/latest/ucd/NushuSources.txt",
      "local": "NushuSources.txt",
      "sha256": "b8fbcccce66163fc4808894a18e120bb04490013e0e027c1ae9335faabc22138"
    },
    {
      "url": "https://www.unicode.org/Public/UCD/latest/ucd/TangutSources.txt",
      "local": "TangutSources.txt",
      "sha256": "ae440bd9bba89b2610cfe6b498ac462d2763dd32bfead8ac30d32988b5b67a27"
    },
    {
      "url": "https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt",
      "local": "UnicodeData.txt",
      "sha256": "0736451de439ae7baf1425136617da495e09ee5afbe6e394374db7009ea08950"
    },
    {
      "url": "https://www.unicode.org/Public/UCD/latest/ucd/Unikemet.txt",
      "local": "Unikemet.txt",
      "sha256": "a6c03de18f40f54df5bf3ea6c3152f23075ba8647520e98ea80e8e0352d65a33"
    },
    {
      "url": "https://www.unicode.org/notes/tn32/Unicode-MdC-Mapping-v1.utf8",
      "local": "Unicode-MdC-Mapping-v1.utf8",
      "sha256": "1fe1f023aa82a66601b53ed0e0e9f71a3536610f77883f168b118bf5ae4d58db"
    },
    {
      "url": "https://raw.githubusercontent.com/nushu-script/unicode_nushu/master/data.csv",
      "local": "nushu-data.csv",
      "sha256": "8aed928fb9f2e1bc5636e9ff224a2b75eeadedb66a3d66762187f72b17040423"
    },
    {
      "url": "https://www.lexilogos.com/json/hiero.json",
      "local": "reference-hiero.json",
      "sha256": "134bb5d22eda25fa01a3326857fb271100e6210fc6e5cb3113c3390a0f788c73"
    },
    {
      "url": "https://www.lexilogos.com/code/hiero_codes.js",
      "local": "hiero_codes.js",
      "use": "factual phonetic-to-sign identifiers only",
      "sha256": "ba5f51a071e0d6d95916b8b08b5aebe6f06efc022f2986e05202ebbc5719a7f6"
    },
    {
      "url": "https://www.lexilogos.com/code/car_tang.js",
      "local": "car_tang.js",
      "use": "factual index-to-character identities only",
      "sha256": "c95ac77db8301e5e84d9e02740b7cb0e84925fdf094c07e69993858c7b14aa54"
    },
    {
      "url": "https://www.lexilogos.com/code/anatol_insert.js",
      "local": "anatol_insert.js",
      "use": "factual category/sign-name table only",
      "sha256": "5a31c064652b9b83ea445c31b4ccf27065b57d45e89908c03808f97c3fcd65bd"
    }
  ],
  "font": {
    "version": "5.03",
    "glyphCoverage": {
      "required": 5022,
      "covered": 5022,
      "missing": 0
    },
    "webFile": "AegyptusLegacy-5.03.woff2",
    "bytes": 3398784,
    "sha256": "f8d5060223cd3b8a1af20bc11dfe74a7aaaba30985802c474c2b0b5099b16ffe"
  },
  "validation": "All source/count/lookup/font assertions passed."
}
