
Welcome to Code by Zeba Academy.
A technical reference library for document engineering, digital publishing standards, and automated print pipelines.
Here you’ll find production-ready schemas, validator error solutions, and implementation specs for JATS XML, EPUB 3, ONIX 3.0, Pandoc workflows, and prepress standards; built for production editors, prepress operators, and publishing technologists.
Latest Articles
Thoughts, tutorials, and insights.
-

· 5 min read
How SVG ViewBox and FXL Sizing: Fixing HTM_048 Warnings?
Read more →: How SVG ViewBox and FXL Sizing: Fixing HTM_048 Warnings?Fixed-layout (FXL) EPUB 3.3 publishing pipelines frequently encounter automated ingestion failure HTM_048: “SVG Fixed-Layout Documents must have a ‘viewBox’ attribute (on the outermost ‘svg’ element)”.…
-

· 5 min read
How to Automate 3mm Bleed and Crop Marks with CSS @page?
Read more →: How to Automate 3mm Bleed and Crop Marks with CSS @page?Commercial sheetfed offset and print-on-demand (POD) finishing lines rely on mechanical guillotines operating at speeds exceeding 40 cuts per minute. Due to clamp compression, mechanical…
-

· 5 min read
How to Resolve EPUBCheck HTM_004 and HTM_011 Entity Errors in EPUB 3?
Read more →: How to Resolve EPUBCheck HTM_004 and HTM_011 Entity Errors in EPUB 3?EPUB 3.3 defines XHTML Content Documents strictly as XML serializations conforming to the W3C Extensible Markup Language (XML) 1.0 (Fifth Edition) specification. Under XML 1.0…
-

· 5 min read
The Memory Layout of Rust Enums: Discriminants, Niche Optimization, and Alignment
Read more →: The Memory Layout of Rust Enums: Discriminants, Niche Optimization, and AlignmentRust enum sizing equals the largest variant payload plus discriminant and trailing alignment padding. Ignoring variant balance bloats hot collections, blowing past L1 cache boundaries.…

