L'architettura tipografica di EurekaGO — un typeface, sette pesi, una scala completa. Tutto, dai titoli display alle label dati, definito una volta e applicato su ogni superficie.
Document 03 / 12Version 1.0 · May 2026Confidential
A
The Typeface
Archivo
Grotesque sans-serif — Omnibus-Type · Google Fonts · SIL OFL
ClassificationNeo-grotesque sans
Weights300 · 400 · 500 · 600 · 700 · 900
StylesUpright + Italic
Language supportLatin Extended
Sourcefonts.google.com/specimen/Archivo
Alphabet — Regular
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
Archivo was selected from the wordmark — the typeface was already embedded in the brand mark as the system of record. It is a neo-grotesque sans-serif with high legibility across sizes, excellent weight range, and an optical quality that sits between utility and character. It reads as serious without being institutional, which aligns precisely with the EurekaGO brand position: earned authority, not borrowed formality.
Source of truth: Archivo is not a choice made for the interface or marketing materials — it is derived directly from the wordmark SVG source files. The mark itself uses two weights: Black (900) for EUREKA, SemiBold (600) for GO and the vertical identifiers. Every application of the typeface is an extension of the mark.
Optical character
Archivo has a large x-height, open apertures, and consistent stroke weight — traits that maintain legibility at 10px label size and scale cleanly to 120px display. No separate display variant is required.
Weight range
Six weights from Light (300) to Black (900) give the system the full range it needs: 300 for fine supporting text, 700–900 for brand impact, 600 for the wordmark and primary interface roles.
Brand coherence
Using a single typeface family across all touchpoints — wordmark, UI, editorial, data labels — creates a unified system that reduces cognitive friction and reinforces brand recognition without any secondary pairing.
B
Weight System
Six weights, each with a defined role. Not every weight is available in every context — the active system uses four weights in regular use (400, 500, 600, 700) and two for special purposes (300 for fine scale, 900 for display impact).
Light300
The winning system
Fine captions Supporting metadata
Regular400
The winning system
Body text Long-form copy
Medium500
The winning system
UI emphasis Secondary headlines
SemiBold★ Wordmark
The winning system
Wordmark — vertical ID Labels · Buttons · UI
Bold700
The winning system
Headlines Section titles
Black★ Wordmark
The winning system
Wordmark — brand name Display · Hero numbers
Wordmark uses two weights: EUREKA is set in Archivo Black (900) — the dominant, high-impact letterform. GO and the vertical identifiers (BIKE, OUTDOORS…) are set in Archivo SemiBold (600). This two-weight split is intentional: 900 carries brand authority, 600 identifies the vertical. Both weights are reserved for the mark — avoid combining them in the same typographic block outside of the wordmark context.
C
Type Scale
Nine named steps from Display to Caption. Each step defines size, weight, line-height, and letter-spacing. These values are not guidelines — they are the system.
Body L18pxweight 400leading 1.65tracking 0emHero subheading, intro paragraphs, pull quotes
Il dato normalizzato una volta si propaga su tutti i layer commerciali. Non sei tu che devi adattarti al mercato.
Body M16pxweight 400leading 1.6tracking 0emStandard body text, article copy, descriptions
La frammentazione dei dati di prodotto è il problema nascosto che rallenta ogni azienda della filiera bike. Ogni brand ha il suo formato, ogni distributore ha il suo sistema.
Body S14pxweight 400leading 1.55tracking 0emSecondary descriptions, sidebar copy, tooltips
EIDOS normalizza i dati di prodotto una volta sola — poi il dato si propaga su HERMES, AGORA, EMPORION e LOGOS automaticamente.
Source: internal dataset. Values reflect normalized product count as of Q1 2026. Coverage of Italian market (~980 connected retailers). International expansion in progress.
D
Hierarchy in Context
How scale levels combine in practice. The pattern is consistent across surfaces: Eyebrow Label → Headline → Body → Supporting data. Never skip more than two levels between adjacent elements.
Light surface
EIDOS · PRODUCT DATA
Il dato che lavora al posto tuo.
190.000 prodotti normalizzati. Un'unica tassonomia per tutto il settore bike.
Ogni brand che entra in EIDOS normalizza i propri dati una volta sola. Da quel momento, il dato si propaga automaticamente su tutti i layer commerciali — senza conversioni manuali, senza errori di trascrizione.
Modulo 1 di 6
190,241 SKU · 980 retailers · IT market
Dark surface
HERMES · B2B MARKETPLACE
Ordini, listini, disponibilità.
Collega brand e distributori con ~980 retailer italiani connessi in tempo reale.
HERMES espone direttamente il dato normalizzato di EIDOS. Nessuna sincronizzazione manuale — il catalogo è sempre aggiornato, i listini sempre coerenti.
Modulo 2 di 6
Live · 980 connected · IT
Eyebrow rule: The eyebrow label (Label S, ALL CAPS, azure) always appears as the highest element in a text hierarchy block — never below a headline. It functions as a section marker or content classifier, not a subtitle.
E
Data & Numeric Typography
EurekaGO is a data infrastructure company. Numbers, hex values, product counts, and metrics appear across the interface and in editorial contexts. Archivo handles most numeric roles natively — but for specific data-dense contexts a second typeface is proposed.
Open proposal: IBM Plex Mono (IBM / Google Fonts, SIL OFL) is recommended as a secondary typeface for data display contexts. It is not currently in use — this is a system extension awaiting validation. If approved, it covers hex color values, product IDs, pipeline metrics, and code contexts. If rejected, Archivo handles all roles and this section is voided.
Why a monospace — rationale
— Data values in proportional type misalign in tables and lists — fixed-width columns require fixed-width glyphs
— Hex color codes (#00AEEF, #E0007A) read more accurately in mono — each character has equal visual weight
— Product IDs, SKU counts, and pipeline values gain authority when visually separated from editorial prose
— IBM Plex Mono pairs naturally with neo-grotesque sans serifs — same geometric construction DNA as Archivo
EUREKA uses Archivo Black (900) — the letterforms are vector paths with the optical character of a Black-weight grotesque
GO and all vertical identifiers (BIKE, OUTDOORS…) use Archivo SemiBold (600)
In editorial and UI, weight 900 is permitted for display-scale impact (hero numbers, large stats) — not for body headlines
Weight 600 in the system is for labels, buttons, and UI elements — the context makes it distinct from the wordmark's 600 usage
Never combine 900 + 600 in the same typographic block outside of the wordmark — it reads as an unintentional wordmark echo
ALL CAPS usage
ALL CAPS is reserved exclusively for the Label role — never apply text-transform: uppercase to body, headlines, or sub-headlines
Eyebrow labels, section markers, badge text, and navigation items use ALL CAPS at 10–12px with tracking +0.10–0.14em
Do not use ALL CAPS for headings at any size — use sentence case or title case instead
Module names (EIDOS, HERMES, AGORA…) are stylised acronyms — all caps is their proper name, not a typographic treatment
Italic usage
Italic is available in Archivo 300i and 400i — use sparingly and only for editorial emphasis
Never use italic for headlines, labels, or data values
Permitted in: pull quotes, inline term emphasis, footnote citations
Avoid decorative italic. If something needs emphasis, weight is preferred over italic — use 600 or 700 before reaching for italic
Letter-spacing by role
RoleTracking
Display / 900−0.04em
Headline XL / 700−0.03em
Headline L–M / 700−0.025 / −0.02em
Body / 4000em
Label L / 600+0.10em
Label S / 600+0.14em
Line-height by role
RoleLeading
Display1.00
Headline XL–L1.05 – 1.10
Headline M–S1.15 – 1.20
Body L–M1.60 – 1.65
Body S1.55
Label / Caption1.30 – 1.45
G
Do / Don't
✓ DO
Use negative letter-spacing on large headlines. Archivo at display sizes reads more cohesively with tight tracking.
Il sistema vincente.
Tracking −0.03em · weight 700
✗ DON'T
Use default (0em) tracking on large display text. It reads spaced-out and loses the tight, authoritative quality of the brand.
Il sistema vincente.
Tracking 0 · looks air-spaced
✓ DO
Use ALL CAPS + wide tracking for Label roles only. This creates a clear visual distinction between label/eyebrow and editorial copy.
EIDOS · PRODUCT DATA
190k prodotti normalizzati.
Label → Headline — correct hierarchy
✗ DON'T
Apply ALL CAPS and tight tracking to headlines or body text. It reads as forced emphasis and conflicts with the label system.
IL SISTEMA VINCENTE
ALL CAPS headline — never
✓ DO
Mix sentence case for headlines with proper hierarchy. The eyebrow handles context; the headline handles impact.
HERMES · B2B
Ordini. Cataloghi. Disponibilità.
✗ DON'T
Use more than two typeface weights within a single content block. Weight contrast should be decisive — not gradual.
Light intro then regular then medium then semibold then bold
5 weights in one block — always wrong
H
Specimen
Display · 900 · −0.04em
190k
0123456789
Headline · 700 · −0.03em — all weights
Dati che parlano la stessa lingua. 300 Light
Dati che parlano la stessa lingua. 400 Regular
Dati che parlano la stessa lingua. 500 Medium
Dati che parlano la stessa lingua. 600 SemiBold ★
Dati che parlano la stessa lingua. 700 Bold
Dati che parlano la stessa lingua. 900 Black
Body · 400 · 16px · leading 1.6
La frammentazione dei dati di prodotto è il problema nascosto che rallenta ogni azienda della filiera bike. Ogni brand ha il suo formato, ogni distributore ha il suo sistema, ogni retailer riceve dati incompatibili e li normalizza da sé, sprecando tempo e creando errori. EurekaGO risolve questo a livello di sistema: costruisce l'ontologia condivisa del settore, una volta sola.
Label hierarchy · ALL CAPS · azure · meta
PRIMARY LABEL · 14PX / 600 / +0.08EM
AZURE EYEBROW · 12PX / 600 / +0.10EM
META SECTION MARKER · 11PX / 600 / +0.12EM
SMALL BADGE · 10PX / 600 / +0.14EM
MICRO LABEL · 9PX / 600 / +0.16EM
EurekaGO Brand Playbook03 — Typography System · 2026Archivo · IBM Plex Mono (proposed)