hadrien franques

hadrien franques présentehadrien franques presents

créer une police
qui me correspond
creating a typeface
that feels like me

la fonte hfranques — chaque caractère créé un à un, en dix épaisseurs, du cheveu au bold. cette page est composée avec.

the hfranques typeface — every character created one by one, in ten weights, from cheveu to bold. this page is set in it.

i. le process — i work with aisi. the process — i work with ais

la police est écrite en code, avec des agents ia — je dirige, ils taillent, l'œil tranche. the typeface is written in code, with ai agents — i direct, they cut, the eye decides.

une session réelle, en accéléré — en conversation avec claude fable, les viewers : le 9 juillet 2026. a real session, sped up — chatting with claude fable, the viewers: july 9, 2026.

le squelettethe skeleton

chaque lettre naît en squelette : sa ligne centrale, dessinée en python, point par point — pas de dessin vectoriel, du code.each letter is born as a skeleton: its centerline, drawn in python, point by point — no vector drawing, code.

l'expansionthe expansion

le squelette prend corps : le trait s'épaissit au fût de chaque épaisseur — de 8 unités pour le cheveu à 120 pour le bold — et chaque extrémité tombe sous la lame à 32°.the skeleton takes body: the stroke expands to each weight's stem — from 8 units for cheveu to 120 for bold — and every terminal falls under the 32° blade.

la fontethe casting

fonttools compile les dix binaires — otf, woff2 — et la famille entre en usage : les cartons, la salle, cette page.fonttools compiles the ten binaries — otf, woff2 — and the family enters use: the end cards, the screening room, this page.

les versionsthe versions

  1. v0 2 juillet 2026july 2, 2026 les premiers squelettes.the first skeletons.
  2. v1.0 6 juillet 2026july 6, 2026 la voix sobre — huit épaisseurs.the sober voice — eight weights.
  3. v2.0.0 9 juillet 2026july 9, 2026 la marque partout — l'éclat décliné, le degré tournant.the mark everywhere — the flare declined, the turning degree.
  4. v3.0.0 razor 9 juillet 2026july 9, 2026 zéro gouge — coupes droites, dix épaisseurs.zero gouge — straight cuts, ten weights.
  5. v3.1.0 9 juillet 2026july 9, 2026 la perforation rabotée — le coin haut-gauche croqué à 32°, choisi sur seize essais. l'actée : celle que vous lisez.the bitten punch — top-left corner cut at 32°, chosen from sixteen trials. the current one: the one you are reading.

ii. les résultats — les dix épaisseursii. the results — the ten weights

chaque ligne se compose — cliquez, écrivez.every line is a proof — click and type.

  1. cheveul'apparatthe display cut poids 100 · fût 8weight 100 · stem 8
    étude n°1
  2. filamentl'apparat qui tientdisplay that holds poids 130 · fût 12weight 130 · stem 12
    étude n°1
  3. ultrafinl'aiméethe favourite poids 160 · fût 18weight 160 · stem 18
    étude n°1
  4. finentre ultrafin et hairlinebetween ultrafin and hairline poids 180 · fût 21weight 180 · stem 21
    étude n°1
  5. hairlinela référencethe reference poids 200 · fût 24weight 200 · stem 24
    étude n°1
  6. soyeuxentre hairline et lightbetween hairline and light poids 250 · fût 36weight 250 · stem 36
    étude n°1
  7. lightla cérémoniethe ceremony poids 300 · fût 48weight 300 · stem 48
    étude n°1
  8. regularla lecture, tient 12 pxreading, holds at 12 px poids 400 · fût 72weight 400 · stem 72
    étude n°1
  9. mediumles titres densesdense titles poids 500 · fût 96weight 500 · stem 96
    étude n°1
  10. boldle cartonthe end card poids 700 · fût 120weight 700 · stem 120
    étude n°1

chaque épaisseur a son corps minimal — le cheveu ne descend pas sous 96 px à l'écran (40 px sur retina), le regular tient 12 px. la cascade les respecte : plus la lame est fine, plus le corps est grand. each weight has a minimum size — cheveu never goes below 96 px on screen (40 px on retina), regular holds at 12 px. the cascade respects them: the finer the blade, the larger the size.

jouez avec — le viewer de l'atelier, tel quel : le corps, l'interlettrage, la lame pour comparer deux épaisseurs. play with it — the studio's own viewer, as is: size, tracking, the blade to compare two weights.

ouvrir le viewer en plein écran →open the viewer full screen →

iii. la vibeiii. the vibe

l'éclatthe flare

é
l'accent aigu est l'éclat de la fonte — un trait effilé, aux flancs droits, les bouts coupés à sa propre règle. il se décline en virgule, apostrophe, point-virgule, guillemets — et le logo en est tiré : la lame et son point. the acute accent is the typeface's flare — a tapered stroke with straight flanks, its ends cut by its own rule. it declines into the comma, the apostrophe, the semicolon, the quotation marks — and the logo is drawn from it: the blade and its dot.

la lamethe blade

lame32°
chaque extrémité de chaque trait est coupée en biseau — toujours à 32° du trait, une seule arête, droite. zéro gouge : c'est la règle razor. every stroke ends under the blade — always at 32° to the stroke, a single straight edge. zero gouge: the razor rule.

les perforations 35 mmthe 35 mm perforations

. : ; ï …
les points ne sont pas dessinés, ils sont poinçonnés — comme les perforations d'une pellicule 35 mm, le coin haut-gauche croqué par la lame à 32°. point, deux-points, tréma : la même perforation partout. the dots are not drawn, they are punched — like the perforations of 35 mm film stock, their top-left corner bitten by the 32° blade. period, colon, dieresis: the same punch everywhere.

minuscules seulementlowercase only

IL N'Y A PAS DE CAPITALES.THERE ARE NO CAPITALS.
la fonte n'a pas de capitales — pas une règle, un ressenti : je ne me voyais pas écrire en majuscules. c'est le less is more qui guide tout ici — retirer plutôt qu'ajouter. l'apparat vient de l'épaisseur et de l'accent, jamais de la majuscule. the typeface has no capitals — not a rule, a feeling: i never saw myself writing in capitals. the same less is more that guides everything here — remove rather than add. ceremony comes from weight and from the accent, never from a capital letter.

j'ai tout fait seul, avec des outils d'ia.

i made everything alone, with ai tools.