{
"Schema": "XFESystem.VendoredSource.V1",
"Project": "LunarFonts",
"Repository": "https://github.com/Relfos/LunarFonts",
"Commit": "6501f54cc1a943a1cea304c6a382724cdc7e2146",
"License": "MIT",
"Copyright": "Copyright (c) 2018 S\u00e9rgio Flores",
"Files": [
{
"SourcePath": "LunarFonts/Font.cs",
"SnapshotPath": "Upstream/Font.cs",
"Sha256": "b273fb842db012c02f452080c4810d6673a65c6e316aad92482f74b74ff5bbe1",
"Verbatim": true
},
{
"SourcePath": "LICENSE",
"SnapshotPath": "LICENSE",
"Sha256": "3beef4a953c54774b7b2571750afc57c5deb80db73b7cf424d7b89cf19939b98",
"Verbatim": true
},
{
"SourcePath": "README.md",
"SnapshotPath": "UpstreamREADME.md",
"Sha256": "f399673ed70c57a6d6d4a7153bfeb426f6bfc0b182da8646e5ffa91f4886322e",
"Verbatim": true
}
],
"Integration": "Pinned upstream bytes remain in Upstream/Font.cs. The compiled Font.cs removes one unconditional glyph edge-sort debug print; all other bytes and the algorithm are retained. Nullable analysis is disabled. PlatformFonts is an independent wrapper; no Cosmos font wrapper is copied.",
"InputBoundary": "Trusted bundled TrueType glyf assets only; not a parser boundary for untrusted downloadable author fonts.",
"PrivateBuild": {
"SnapshotPath": "Font.cs",
"Sha256": "614cebc86807e79698f35eeb6c42c9f1ea615983eb15a4d962812fed7fb9349c",
"UpstreamSnapshotPath": "Upstream/Font.cs",
"UpstreamSha256": "b273fb842db012c02f452080c4810d6673a65c6e316aad92482f74b74ff5bbe1",
"Change": "Remove only the unconditional Console.WriteLine in the glyph edge-sort loop; preserve sorting and rasterization."
}
}
{
"Schema": "XFESystem.VendoredSource.V1",
"Project": "LunarFonts",
"Repository": "https://github.com/Relfos/LunarFonts",
"Commit": "6501f54cc1a943a1cea304c6a382724cdc7e2146",
"License": "MIT",
"Copyright": "Copyright (c) 2018 S\u00e9rgio Flores",
"Files": [
{
"SourcePath": "LunarFonts/Font.cs",
"SnapshotPath": "Upstream/Font.cs",
"Sha256": "b273fb842db012c02f452080c4810d6673a65c6e316aad92482f74b74ff5bbe1",
"Verbatim": true
},
{
"SourcePath": "LICENSE",
"SnapshotPath": "LICENSE",
"Sha256": "3beef4a953c54774b7b2571750afc57c5deb80db73b7cf424d7b89cf19939b98",
"Verbatim": true
},
{
"SourcePath": "README.md",
"SnapshotPath": "UpstreamREADME.md",
"Sha256": "f399673ed70c57a6d6d4a7153bfeb426f6bfc0b182da8646e5ffa91f4886322e",
"Verbatim": true
}
],
"Integration": "Pinned upstream bytes remain in Upstream/Font.cs. The compiled Font.cs removes one unconditional glyph edge-sort debug print; all other bytes and the algorithm are retained. Nullable analysis is disabled. PlatformFonts is an independent wrapper; no Cosmos font wrapper is copied.",
"InputBoundary": "Trusted bundled TrueType glyf assets only; not a parser boundary for untrusted downloadable author fonts.",
"PrivateBuild": {
"SnapshotPath": "Font.cs",
"Sha256": "614cebc86807e79698f35eeb6c42c9f1ea615983eb15a4d962812fed7fb9349c",
"UpstreamSnapshotPath": "Upstream/Font.cs",
"UpstreamSha256": "b273fb842db012c02f452080c4810d6673a65c6e316aad92482f74b74ff5bbe1",
"Change": "Remove only the unconditional Console.WriteLine in the glyph edge-sort loop; preserve sorting and rasterization."
}
}