skills/pptx-posters/references/source_ledger.md
Research cutoff: 2026-07-24. Recheck live organizer, printer, package, and application guidance before production use.
This ledger records the upstream basis for skill behavior. It is not a poster's scientific bibliography.
Method: targeted parallel-cli search and parallel-cli extract queries restricted
to the official domains cited below, followed by cross-checking canonical pages.
Retrieval dates are stated where a page exposed no publication/update date.
Skill impact: confirms PowerPoint as a supported poster authoring format, but does not establish research-poster dimensions or printer requirements. This strict generator does not ingest downloaded templates or use the page's AI design features.
Skill impact: enforce 1–56 inches, one slide, exact aspect ratio, explicit physical scale, and no reuse/resizing of existing content.
Skill impact: provide a manual export plan and require independent PDF/print checks. The scripts do not invoke Office or an alternative converter.
Make your PowerPoint presentations accessible to people with disabilities (Microsoft Support; checked 2026-07-24).
Rules for the Accessibility Checker (Microsoft Support).
PowerPoint PDF Accessibility (Microsoft Learn; last updated 2026-05-12).
Skill impact: automate only structural checks; require final Accessibility Checker, reading-order, screen-reader, and exported-PDF review. The 18 pt recommendation is identified as slide-specific, not a universal poster minimum.
Benefits of embedding custom fonts (Microsoft Support; published 2026-05-04 in the extracted result).
Change the default resolution for inserting pictures in Office and Turn off picture compression (Microsoft Support; checked 2026-07-24).
Video and audio file formats supported in PowerPoint (Microsoft Support; checked 2026-07-24).
Skill impact: the generator records font names but does not install or embed fonts; availability, embedding rights, substitution, and the exported PDF are checked manually. It accepts only fully decoded local PNG/JPEG still images, reports effective DPI, and excludes every audio/video or linked-media feature from its package profile.
Skill impact: author opaque sRGB colors, label PowerPoint as an RGB workflow, and block claims of CMYK readiness until printer-approved conversion/proof.
File formats supported in PowerPoint (Microsoft Support).
.pptm as a VBA-containing macro-enabled presentation.Save a presentation that contains VBA macros (Microsoft Support).
.pptm.Skill impact: accept/generate only .pptx, then inspect content types and package
parts rather than trusting the extension alone.
ECMA-376 (Ecma International).
ISO/IEC 29500-2:2021 (ISO).
Open XML SDK overview (Microsoft Learn).
IOpcRelationship::GetTargetMode (Microsoft Learn).
PowerPoint .pptx extensions to Office Open XML
(Microsoft Open Specifications; published protocol revision shown as 2024-08-20
during research).
PresentationML OLE Object (Microsoft Learn / ISO schema remarks).
Presentation NonVisualDrawingProperties (Microsoft Learn / ISO schema remarks).
p:cNvPr stores nonvisual properties including the drawing description used
for picture alt text.Skill impact: bounded ZIP/XML inspection, relationship target/mode checks, rejection of embedded/active/external content, and standard alt-description markup.
.pptx files.python-pptx v1.0.2 repository tag (official GitHub repository).
Presentation(), save, slide_width, and slide_height; dimensions are EMU.add_textbox, add_picture, and explicit shape position/size.Skill impact: exact pin python-pptx==1.0.2; use only documented creation, slide,
shape, text, color, and core-property APIs. Alt descriptions are added afterward
using standard PresentationML because the public python-pptx API does not expose a
complete poster accessibility workflow.
Pillow documentation (documentation identified itself as 12.3.0 at cutoff).
Skill impact: exact pin Pillow==12.3.0; bounded verification of local PNG/JPEG
dimensions, mode, frames, and effective DPI. Heavy imports remain lazy so every
CLI's help works without optional packages.
Skill impact: exact transitive pin lxml==6.1.1 for python-pptx generation.
The dependency-free inspector still uses bounded standard-library XML parsing and
rejects DTD/entity declarations before parsing.
Skill impact: exact sRGB contrast calculations with usage-specific thresholds and mandatory redundant encoding. WCAG is used as a declared design target; no claim is made that a physical poster or PPTX is a conforming web page.
ColorBrewer 2 (Penn State/Cynthia Brewer project).
Paul Tol, Colour Schemes, issue 3.2 (SRON/EPS/TN/09-002, 2021-08-18).
Skill impact: explain scheme selection and caveats. No bundled palette is represented as universally accessible; rendered contrast and redundant encoding remain required.
CSCW 2026 posters (official event page checked 2026-07-24; its explicit 2026 important dates include a 2026-07-10 camera-ready deadline).
IEEE DSC 2025 poster instructions (official organizer page).
Skill impact: use these only to demonstrate variation. The validator requires the actual event's confirmed rule and exact source ID.
Skill impact: no archive extraction; strict duplicate/non-finite JSON handling; bounded XML parts; DTD/entity rejection; no network, shell invocation, dynamic code execution, or arbitrary object deserialization.