Skip to main content

Branding & Logo Assets

YGC's visual identity uses Philippine national colors as a tribute to the Yatco family's roots in Biñan, Laguna.

Palette

ColorHexUsage
Royal Blue#0038A8Primary — medallion field, main typography
Vermillion Red#CE1126Accent — emphasis bars, CTAs
Sun Yellow#FCD116Sun rays, ring border, stars
White#FFFFFFWordmark, negative space

These match the official Philippine flag colors.

Logo variants

All assets live in ygc17-docs/static/img/ and are also distributed to each Odoo module's static/description/ and static/src/img/ folders.

FileUse
logo.svgFull master — medallion + 16-ray sun + "YATCO GROUP" tagline. Vector, scales infinitely.
logo-mark.svgCompact mark — medallion only, no rays, no tagline. For navbars, app icons, favicons.
logo-512.png / logo-256.png / logo-128.pngRasterized full logo at common sizes
logo-mark-240.pngOdoo module icon — drop into each module's static/description/icon.png
apple-touch-icon.png180×180 — iOS home-screen icon
favicon.icoMulti-resolution (16/32/48) for browser tabs
favicon-16.png / favicon-32.png / favicon-48.pngIndividual PNG sizes

Composition

The full logo combines four traditional Philippine motifs:

  1. 16-ray sun — 8 primary rays + 8 short rays alternating; symbol of liberty on the Philippine flag
  2. Three stars — Luzon, Visayas, Mindanao (the three main island groups)
  3. Royal blue medallion — Philippine flag blue
  4. Red accent bar — Philippine flag red

The "YGC" wordmark uses bold sans-serif typography (Helvetica Neue / Arial Black weight) with tight letter-spacing for impact at small sizes.

Regenerating the PNGs

The vector source files (logo.svg, logo-mark.svg) are the master. To regenerate all PNG variants and the favicon.ico after editing either SVG:

cd /Users/jsalinga/odoo/odoo17/custom/ygc17/ygc17-docs
/Users/jsalinga/odoo/odoo17/venv/bin/python scripts/render_logo.py

Requires svglib, reportlab, and Pillow (already present in the Odoo venv).

Distributing to Odoo modules

All ygc17 modules currently use the YGC mark as their static/description/icon.png. To re-distribute after a logo change:

SRC=/Users/jsalinga/odoo/odoo17/custom/ygc17/ygc17-docs/static/img/logo-mark-240.png
SRC_FULL=/Users/jsalinga/odoo/odoo17/custom/ygc17/ygc17-docs/static/img/logo-256.png
SRC_SVG=/Users/jsalinga/odoo/odoo17/custom/ygc17/ygc17-docs/static/img/logo-mark.svg

for mod in apy17 baywaters17 cdc_shoppe dpy17 dpy_cafe innovasys17 mdsi pepperlunch \
petron17 southhub17 ssci17 treats17 ygc_mobile; do
MOD=/Users/jsalinga/odoo/odoo17/custom/ygc17/$mod
cp "$SRC" "$MOD/static/description/icon.png"
cp "$SRC_FULL" "$MOD/static/src/img/ygc_logo.png"
cp "$SRC_SVG" "$MOD/static/src/img/ygc_logo.svg"
done

After updating module icons, the new icon shows up in Odoo's Apps list immediately (no module upgrade needed — static/description/ is served directly).

Using the logo in Odoo views

To reference the logo from a QWeb template inside any ygc17 module:

<img src="/baywaters17/static/src/img/ygc_logo.svg"
alt="YGC" style="height: 32px;" />

For the rasterized version (better browser compatibility on older Odoo themes):

<img src="/baywaters17/static/src/img/ygc_logo.png"
alt="YGC" style="height: 32px;" />

Replace baywaters17 with the module the view belongs to.

Don't

  • Don't stretch the logo non-uniformly
  • Don't recolor — the palette is the brand
  • Don't put the logo on red, purple, or busy backgrounds (use the white surrounding ring or clear space)
  • Don't rotate — the sun rays have a specific orientation