Fondations

Typographie

Les trois polices

Hiérarchie stricte. Chaque police a un rôle unique — ne pas les intervertir. Les polices brand (Minion, Neue Haas Grotesk) sont réservées au print et aux assets graphiques.

Rôle Police web Police brand Classe Tailwind Usage
Display Playfair Display 700 Minion variable concept bold font-display H1 de page publique, héros uniquement
Body Inter Neue Haas Grotesk Display Pro font-body Tout le texte courant, descriptions, données
Accent Space Grotesk 700 Space Grotesk Bold (officiel) font-accent font-bold Boutons, labels, nav, entêtes de colonnes
font-display Playfair Display · fallback: Georgia
Maisons Clothes
Vêtements sur mesure depuis 1998
Collection Printemps-Été 2026
font-body Inter · fallback: Helvetica Neue
Texte large — text-xl
Texte courant principal. Maisons Clothes vous accompagne dans la personnalisation de vos vêtements et objets promotionnels. — text-base
Interface standard. Référence CMD-0241 créée le 12 mai 2026, en attente de validation client. — text-sm
Caption. Dernière modification il y a 3 heures par Jean Martin. — text-xs
font-accent font-bold Space Grotesk 700 · fallback: Gill Sans
Titre de section — text-xl
Sous-titre — text-base
ENTÊTE DE COLONNE — text-sm uppercase
LABEL DE CHAMP — text-xs uppercase

Échelle typographique

Classes à appliquer systématiquement. Ne jamais inventer de tailles intermédiaires ou utiliser de valeurs arbitraires.

h1
Commandes client
font-accent font-bold text-2xl text-mc-navy
h2
Liste des commandes
font-accent font-bold text-xl text-mc-navy
h3
Détails de la commande
font-accent font-bold text-base text-mc-navy
Body
Texte courant dans les interfaces. Descriptions, labels de données, contenu éditorial court.
font-body text-sm text-mc-navy
Caption
Aide contextuelle, méta-données, timestamps
font-body text-xs text-base-content/50
Label
FOURNISSEUR
font-accent font-bold text-xs text-base-content/50 uppercase tracking-wider
Monospace
CMD-0241 · REF-MC-2026-00892
font-mono text-xs
<!-- h1 page (apps internes) -->
<h1 class="font-accent font-bold text-2xl text-mc-navy">Commandes client</h1>

<!-- h2 section -->
<h2 class="font-accent font-bold text-xl text-mc-navy">Liste des commandes</h2>

<!-- h3 sous-section -->
<h3 class="font-accent font-bold text-base text-mc-navy">Détails de la commande</h3>

<!-- Texte courant -->
<p class="font-body text-sm text-mc-navy">...</p>

<!-- Caption -->
<span class="font-body text-xs text-base-content/50">Dernière modif il y a 3h</span>

<!-- Label de champ -->
<label class="font-accent font-bold text-xs text-base-content/50 uppercase tracking-wider">Fournisseur</label>

<!-- Référence / code -->
<span class="font-mono text-xs">CMD-0241</span>

Font Display — Playfair Display

Police éditoriale réservée aux titres principaux sur les pages publiques. Jamais dans les apps internes.

text-3xl Maisons Clothes
text-2xl Vêtements sur mesure depuis 1998
text-xl Collection Printemps-Été 2026
text-lg Personnalisation & marquage textile
H1 des pages publiques (minisites, site principal, webshop)
Sections hero avec grande accroche éditoriale
Jamais dans les apps Rails internes (prodspe, ERP, catalogue admin)
Jamais pour du texte courant ou des labels UI
Jamais en-dessous de text-lg

Font Body — Inter

Police principale pour tout le texte lisible. La plus utilisée dans les apps internes et les interfaces data.

text-xl Texte large — pour des introductions ou paragraphes hero
text-base Texte base — pour les descriptions longues et le contenu éditorial
text-sm Texte standard — la taille la plus utilisée dans les interfaces internes
text-xs Caption — aide contextuelle, timestamps, méta-données secondaires
Tout le texte courant dans les apps, descriptions, données tabulaires
Contenu éditorial dans les emails, notifications, messages
Ne pas utiliser pour les boutons, labels ou entêtes de colonnes (utiliser font-accent)

Font Accent — Space Grotesk

Police UI pour tout ce qui commande une action ou structure l'interface. Toujours en bold.

Titres Commandes client
Boutons
Table header
N° COMMANDE CLIENT STATUT MONTANT
Labels
Tous les boutons, labels de formulaires, entêtes de colonnes, items de navigation
Toujours utiliser font-bold avec font-accent
Pour les entêtes de colonnes et labels de section : uppercase + tracking-wider
Ne jamais utiliser font-accent pour du texte courant long
Ne jamais utiliser sans font-bold

Dans les apps internes, les titres de page (h1) utilisent également font-accent font-boldfont-display est réservé aux pages publiques uniquement.

<h1 class="font-accent font-bold text-2xl text-mc-navy">Catalogue</h1>

Règles globales

font-display uniquement pour les h1 publics et les héros de minisites
font-accent font-bold pour tous les éléments UI : boutons, labels, nav, th
font-body pour tout le texte courant, descriptions, contenu éditorial
font-mono pour les références, SKUs, codes, valeurs techniques
font-display jamais dans les apps Rails internes — trop éditorial
Ne jamais mélanger deux familles dans un même bloc de texte
Ne jamais créer de tailles custom hors de l'échelle Tailwind
font-accent sans font-bold est interdit