house-standard.md
Language Markdown5.4 KB87 lines
# Meridian Display Co. Artwork Template StandardThe canonical rules, reverse-engineered from the confirmed-correct **TD20** (20 ft TensionFabric Display, Straight) and **BD08** (Adjustable Backdrop Stand, 8 ft) templates.`build_template.py` already encodes all of this; read this file when you need to verify arebuild by eye, handle an odd product, or explain the standard to a human.## 1. Layers (PDF OCGs): exactly four, with these names| Layer | Holds ||-------|-------|| `Layout Area` | the solid **black** outer boundary rectangle (the artwork-with-bleed edge) || `Safe Line` | the **red dashed** safe/visual-line rectangle || `Artwork Layer` | empty; the designer drops their art here || `Help Info` | all instructional text, the spec block, and the legend |These must be real Optional Content Groups so a designer can toggle them in Illustrator /Acrobat. The bad vendor templates typically have **no layers at all**, and that alone is a fail.## 2. Colors (CMYK: these are print files, always CMYK, never RGB)- **Black** `C0 M0 Y0 K100`: all standard text, the bold spec labels, the section headings, the solid boundary line.- **Red** `C0 M100 Y100 K0`: the red dashed safe line, the final "Remove the red visual line…" warning, and any safety/stitching callout (e.g. BD08's "Please allow for 3 inch border for stitching").- **Teal accent** `C78 M45 Y52 K5`: the inline emphasized terms inside Notes to Designers: `150dpi`, `CMYK`, `PMS`, `flatten`, `outline`.> Honesty note for whoever maintains this: in BOTH confirmed-correct files the inline key-term> highlight is this muted **teal**, not red. Only the final warning line and stitching callouts> are true red. If the standard is meant to be "black + red only," that's a change from the> source files, not what they actually contain, so flag it rather than silently "fixing" it.## 3. Typography- Font: **Arial** (ArialMT / Arial-BoldMT). The builder uses Liberation Sans, which ismetric-identical to Arial. A wrong font (e.g. a vendor template set in a decorative displayface) is a fail.- **Title:** `[SKU] - Product Name`, in Arial **Bold**, black, the largest text on the page.SKU is uppercase, in square brackets, then a space-hyphen-space, then the product name.Example: `[BD08] - Adjustable Backdrop Stand, 8 ft`.- **Subtitle:** `Artwork Template`, in Arial regular, black, directly under the title.- **Spec labels** (e.g. `Graphic Size with Bleed:`): Arial **Bold**, black. Their values are Arial regular.- **Section headings** (`Notes to Designers:`, `Preferred File Formats:`, `Accepted File Formats:`):Arial **Bold + underlined**, black.- **Body / bullets:** Arial regular, black, with the teal key terms inline. Bullets start with `- `.- **Final Notes bullet** ("Remove the red visual line and help instructions upon submitting your artwork."): Arial regular, **red**.## 4. The legend (in the Help Info block)Two rows, each a label followed by a short sample line:- `Bleed / Layout Edge` + a short **solid black** line- `Safe Visual Line` + a short **red dashed** line## 5. Standard boilerplate text (verbatim; it lives in the script)**Notes to Designers:**- All graphic files must be built at `150dpi` at the overall graphic layout size.- All graphic files must be created using `CMYK` mode to ensure the best color matching. If you would like a specific color matched, you MUST provide both `PMS` color and `CMYK` values or we cannot guarantee color matching.- It is best to `flatten` all images and `outline` all text to ensure that nothing will be dropped out or changed during the file transfer.- Graphics can be extended to the very edge but beware of the red visual line. Keep important images & text inside the red visual line. Images outside of the red visual line are subject to be trimmed off or covered by stitching.- Remove the red visual line and help instructions upon submitting your artwork. *(red)***Preferred File Formats:**- .PDF (Vector Format or 100% Sized, Text Outlined, Images Embedded)- .JPG / .JPEG (100% Sized, 150dpi)**Accepted File Formats:**- .AI or .EPS (Text Outlined, Images Embedded)- .PSD (100% Sized, 150dpi)## 6. Geometry model- Page = artwork-with-bleed size + a thin pasteboard margin (so the black boundary is not clipped at the page edge). This matches the source templates, whose MediaBox is larger than the artwork.- **Solid black rect** = artwork-with-bleed boundary.- **Red dashed rect** = the safe/visual line, inset from the black boundary.- Safe insets can be **non-uniform** and are **measured from the vendor file**, not guessed:`scripts/measure_template.py` finds the drawn dashed safe rect and reports the visual size to passvia `--visual-w/--visual-h`. TD20's are ~9in left/right and ~3in top/bottom (visual 217.72×85.43inside a 235.83×91.34 bleed); the BS20 quick-set backdrop is a uniform 3in (138×114 inside 144×120). Auniform `--safe-margin` is the fallback only when no safe line is drawn.- The Help Info text sits in a column anchored to the top-left inside the safe line, roughly the left ~45% of the safe width, like both source templates.## 7. Quick visual pass/fail when checking a rebuild1. Four layers, named exactly as above, each independently toggleable.2. Title reads `[SKU] - Name`, bold.3. Solid black boundary visible; red dashed safe line inset inside it.4. Section headings bold + underlined; final Notes bullet red; key terms teal.5. Arial throughout. CMYK throughout.