A pattern drafted to your body, not to a size chart. The brand book for a sewing pattern engine that starts from your measurements and stays with you through the toile.
Not a metaphor for precision. The literal thing the product owner said, about a neckline, in the recording the brief came from.
"I want the neckline to be slightly deeper. I want it two centimeters deeper."
Giverney, the product owner, describing an alteration to a reference design. Jarryd asked what the thing should be called. The answer was already in the room.
That sentence is the whole product: a person who can see exactly what is wrong with a garment, to the millimetre, and has never had anything to say it to. Everything downstream follows. The logo is a measure rule dimensioning the span 2cm. The one accent colour means a line moved, and here is by how much.
| Context | Written as |
|---|---|
| Logo and display | 2cm deep |
| Running text, including sentence start | 2cm deep |
| Domain, handles, slugs, file names | 2cmdeep.com, @2cmdeep |
| Spoken, casually | two cee em deep |
| Spoken, introduced properly | two centimetres deep |
cm is an SI symbol and is always lowercase. A brand whose promise is that measurement is not approximate cannot misprint its own unit on its own front door.
The brand name closes the gap between the number and the unit. Every real measurement in the product opens it. The company is 2cm deep. A neckline drops 2.0 cm. A seam allowance is 1.5 cm. That is not a contradiction, it is the difference between a name and a quantity, and it is the answer to the objection that the name misprints SI style.
Run the lint over marketing copy, UI strings, the instruction generator and the PDF generator. Pattern PDFs are exactly where a measurement brand cannot afford to get its own unit wrong, and they are the surface nobody proofreads.
The promise in one line. Everything the brand says has to survive that sentence.
For people who sew their own clothes and are tired of grading a stock size onto their own body, 2cm deep is the pattern drafting tool that starts from your measurements instead of a size chart, and stays with you through the toile until the garment actually fits.
Etsy PDF sellers and the community pattern apps sell one draft to everybody and leave the fitting to you. Vogue and Simplicity write excellent instructions, for a size 6 that is not your size 6. 2cm deep redraws every affected piece from your own numbers, then tells you exactly what changed and by how much.
What it is not
Every piece is cut from your measurements. Nothing is graded from a block that was never yours.
You say two centimetres deeper and every affected piece is re-cut, named before it happens, with the seams trued so they still match.
No measurement predicts a moving body. The fit loop is the product, not an apology for it.
| Trait | In practice | The test |
|---|---|---|
| Precise, not cold | Always the number, the place and the consequence. "Neckline lowered 2.0 cm at centre front. Shoulder and armhole unchanged." | Could a tailor act on this sentence without a follow up question? |
| Hands on | A collaborator at the cutting table, not an oracle. Credit goes to the person holding the scissors. | Does the copy ever take credit for the garment? |
| Honestly opinionated | It pushes back, with the reason and the cost. Never yes-and-ing a bad idea. | Does it ever say yes to something it knows will fail? |
| Unhurried | Toile culture, not hustle culture. Nothing rushes you towards the good fabric. | Does anything on screen push you to cut the silk? |
| Fluent | Notch, grainline, bias, ease, dart apex, toile. The real vocabulary, defined once in place. | Would a pattern cutter recognise their own language? |
| Discreet | Body measurements are the most personal numbers a person has. It asks, says why, lets you decline. | Is any measurement visible somewhere the user did not put it? |
The product assumes you can sew. It does not assume you can draft. That single line decides the vocabulary, the tone and the price.
They own the vocabulary, they own a machine they like, and they have made the same bodice three times trying to get the shoulder right. They buy the big house patterns for the instructions and have been burned by thin Etsy PDFs. They will not cut good silk on a guess. Metric first, global, ages spread wide.
The emotional truth to design against. This person has stood in front of a mirror in a half finished toile, known precisely what was wrong, and had no way to say it to the pattern.
Sewers who quit because nothing ever fit. Tall, short, plus, post surgery, post pregnancy, asymmetric, wheelchair users.
For this group the product is not a convenience, it is access. They are also the highest willingness to pay, because the alternative is a tailor they cannot afford or a garment that does not exist.
This is not a decorative paragraph. It decides what the imagery may show and what the measurement flow may assume about a body's symmetry.
Indie designers and small ateliers who need repeatable per client drafts, and costume makers working to a performer's measurements. Same engine, more seats, different pricing.
Not the target: absolute beginners looking for a first project, anyone who wants a garment without making it, and people who want a feed to post in.
Wasting expensive fabric. The toile loop exists because of this fear, and the copy never minimises it.
Instructions that skip the hard step. Fluency is the proof of competence to this audience.
Handing full body measurements to a website. Privacy is stated at the point of entry, at content size, never in grey.
In the wordmark it spans 2cm. In the mark it is the tile's hem. On a pattern piece it spans the 2.0 cm the neckline just dropped. The logo and the product draw the same annotation.
The tile carries its own ground, so one file works on light, on dark, on the brand's own Ink page and on a photograph, with no second version and no halo. Its hem runs full bleed because at 16 px a rule inset to the numeral's ink extent closes up against the 2's base bar and reads as a second bar of the numeral. The bare mark keeps the exact span rule, where there is room to read it as a dimension. The mark's numeral is cut at Besley weight 800 against the wordmark's weight 700: the heavier cut keeps the counter of the 2 open at 16 px, which is the only reason it still reads in a browser tab. Both cuts are outlined to paths, so no file depends on a font being installed.
x is the height of the 2. Clear on all four sides, no exceptions. For the mark, one quarter of the tile. Nothing enters that space: no rule, no caption, no photograph edge, no second logo.
Below 96 px wide, drop the wordmark and use the mark. Below 24 px the bare mark loses its rule, so use the tile, which is drawn for it. favicon.svg is the tile redrawn heavier for 16 and 32 px: numeral at 64 units, hem at 12.5.
Never stretch or condense. The ratio is fixed at 4.6:1.
Never recolour the rule. Thread, Thread Light, Tissue or Ink only.
Never re-set the wordmark in live type. Use the supplied paths.
Never add a containing box, a badge or a tagline inside the lockup.
Never rotate, arc or bank the lockup. The rule is a dimension, and dimensions are level.
No shadow, outline, emboss or gradient. No glass, anywhere in this brand.
Every ratio below was computed to WCAG 2.1 from these hex values on 19 September 2026. If a hex changes, recompute the whole table.
Light elevated surface: cards, sheets, the pattern viewer ground. Primary text on dark.
Light page surface. Unbleached toile cotton. The default background.
Hairlines, rules, seam allowance fills, disabled states. Secondary text on dark.
Tertiary text on dark surfaces only: labels, eyebrows, table headings, unit furniture. 6.26:1 on Ink. Never on a light surface.
Secondary text on light, captions, technical line work: stitching lines, grainlines, notch labels.
Primary text on light. Dark page surface. Cutting lines on pattern drawings. The mark's tile.
Dark elevated surface: cards on the dark page. Needs a Selvedge hairline to be seen against Ink.
The accent. The measure rule, every adjustment, every dimension, the primary button. Nothing else.
Small red text on light. Thread on Calico is 4.24:1 and fails. This is 5.34:1.
Red on dark, and the logo rule on dark. Thread on Ink is 3.45:1. This is 6.30:1.
The hover trap. Thread Light is a foreground colour. Put it behind a Tissue label and it is 2.65:1. The dark mode primary button brightens on hover, so the label flips with it: Thread Light fill, Ink label, 6.30:1. Use --accent-hover and --accent-text-on-hover together, always.
| Pair | Ratio | Verdict |
|---|---|---|
| Ink on Tissue | 16.67:1 | AAA, body text on cards |
| Ink on Calico | 14.65:1 | AAA, body text, light mode |
| Tissue on Ink | 16.67:1 | AAA, body text, dark mode |
| Tissue on Loom | 13.53:1 | AAA, body on dark cards |
| Selvedge on Ink | 11.74:1 | AAA, secondary on dark |
| Selvedge on Loom | 9.53:1 | AAA |
| Flax on Tissue | 5.68:1 | AA, secondary text |
| Flax on Calico | 4.99:1 | AA, secondary text |
| Thread Deep on Calico | 5.34:1 | AA, small red text on light |
| Thread Light on Ink | 6.30:1 | AA, red text on dark |
| Chalk on Ink | 6.26:1 | AA, tertiary text on dark |
| Tissue on Thread | 4.83:1 | AA, the primary button at rest |
| Tissue on Thread Deep | 6.07:1 | AA, the button on hover, light |
| Ink on Thread Light | 6.30:1 | AA, the button on hover, dark |
| Tissue on Thread Light | 2.65:1 | Fails. Never a Tissue label on a Thread Light fill |
| Thread on Calico | 4.24:1 | Large text and graphics only |
| Thread on Ink | 3.45:1 | Graphics only, never text |
| Selvedge on Calico | 1.25:1 | Never text. Hairlines and fills |
Three families, all Google Fonts, all SIL Open Font License, so they ship with the product and with client deliverables without a licence conversation. Version 1.1 re-cut the system in Besley on 20 September 2026; the reasons are in the brand book, section 22.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 0123456789
Weights 600 and 700 · the mark's numeral at 800
A Clarendon: the bracketed slab of thread-spool labels, haberdashery tickets and tailors' tags, the letter that was already on the haberdasher's shelf before anyone designed a website. Low contrast, a solid base bar on the 2, and enough weight to hold as a favicon. It is not the high contrast fashion didone a sewing product reaches for by reflex, and it is not the soft serif that every generated interface reached for in 2026. Set it at 600 or 700, never lighter, and let it be wide: a Clarendon condensed or tracked tight stops being a label and starts being a poster.
Silk habotai slips while you cut. Use weights and a rotary cutter, and switch to a 60/8 needle.
A humanist sans drawn for interfaces: narrow enough for long measurement labels, unambiguous 1, 7 and l, quiet at small sizes, and it holds long construction instructions without fatigue. Weights 400, 500, 600. Labels, eyebrows and table headings are set in it at 600, uppercase, 0.14em tracking. The mono is never used as a label.
Typewriter figures: the typed instruction sheet folded inside a 1970s pattern envelope. Weight 700 at 14 px and below, 400 above. The unit is field furniture pinned to a fixed right gutter, and the figure is right aligned against it, so the decimal points stack down the column. Mono is for data only: a measurement, a dimension, a piece code, a sheet count, a hex value, a file name.
| Use | Face | Size |
|---|---|---|
| Hero | Besley 700 | 56 to 60 |
| Section heading | Besley 700 | 30 to 35 |
| Card title | Besley 600 | 18 to 24 |
| Body | Source Sans 3 400 | 16 to 17 |
| Secondary, captions | Source Sans 3 400, Flax | 13 to 14 |
| Labels, eyebrows | Source Sans 3 600, 0.14em | 11 |
| Measurement values | Courier Prime 700 | 16 to 28 |
| Units | Courier Prime 700, Flax | 0.75em |
Specific, unhurried, happy to tell you when you are about to make a mistake. Numbers over adjectives, named parts over "the thing", plain verbs.
The brand has two registers and the loud one is not always right. Display register is the landing page, the campaign and the PDF cover. Quiet register is the fit loop, the measurement intake, the finished garment moment and every community surface. A cover line is arresting the first time and interrogative by the fifth toile. When the product is asking about somebody's body, it does not raise its voice.
| Draft cut | "Draft 1 is cut. 14 pieces, 3.1 m of silk crepe at 140 cm. A0, or A4 tiled over 12 sheets." |
| Toile asked for | "Cut this one in calico, not in your good fabric. Sew the bodice only, leave the sleeves." |
| Fit question | "How is the shoulder sitting? On the bone, in front of it, or behind it?" One question per screen. |
| Photos asked for | "Front, side and back, and one with your arms raised. A close fitting top is fine, you do not need to be in underwear." |
| Change understood | "Waist 1 cm higher. Waist line raised 1.0 cm. Affects front, back and both side panels." |
| Before re-cutting | "The front shoulder shortens 0.4 cm so the seam still matches. Re-cut?" Nothing is regenerated silently. |
| Superseded | "Draft 3 is cut. Draft 2 is still in your history and still downloadable." Nothing is ever overwritten. |
| Fit confirmed | "That is the fit. Cut your good fabric. Nice work, the hem on that toile was dead straight." |
A pattern drafted to your body, not to a size chart.
You give it your measurements and the garment you want, in a sentence or a picture. It drafts a pattern cut to your numbers, prints at A0 or tiled A4, and writes the instructions the way the big pattern houses do: every notch placed, every grainline marked, in the order you actually sew it.
Cut to you. Sewn by you.
Let's start with your measurements. Twelve to begin, and we will only ask for more when a design actually needs it.
Your measurements stay on your account. They are never published, never attached to anything you share, and you can delete them with the pattern.
That second line is a promise, so it is set at content size. Never 12 px grey.
Draft 1 is cut. 14 pieces. 3.1 m of silk crepe at 140 cm wide. A0 single sheet, or A4 tiled over 12 sheets in 3 rows of 4.
Print the bodice, cut it in calico, and baste the shoulders and side seams only. Then send me a photo from the front, the side and the back, and one with your arms raised, and tell me where it pulls. We fix the fit before you cut your good fabric.
That panel will not tile to A4.
The front skirt is 118 cm across at the hem and a taped A4 row carries 116 cm. I have not regenerated anything yet.
Two ways out. Split the panel on the grainline with a 2 cm overlap, which adds a seam you will need to match, or print this one piece at A0 and the rest tiled. I would split it: the seam falls inside the side pleat and will not be visible.
"A neckline that low will gape without a lining. There is no version of this that holds without one. Add a lining, or take 4 mm out of the neckline curve and keep it unlined. I would line it."
Three things are happening at once: it refuses, it says why, it offers two real alternatives and then takes a position. An assistant that only ever agrees is worth nothing to somebody about to cut into 3 m of silk.
Three layers, in strict order of authority. The hard rules below are not style preferences, they are the line between this product and a diet advertisement.
Natural side light on a real work table. A hand pinning a dart, chalk on calico, shears on a folded length of linen, a basted toile on a stand with the pins still in it. Warm daylight, visible weave, shallow depth.
Show work in progress far more often than finished garments: raw edges, tailor's tacks, a seam half unpicked. Faces are welcome and are frequently the subject. A brand that only ever crops a person at the shoulder has decided, quietly, that the face is the problem.
Real notation, drawn correctly. Ink cutting lines at full weight, Flax dashed stitching lines one seam allowance inside, Selvedge fills, grainline arrows with proper heads, balance notches, dart legs with a dotted fold line.
Get the small things right. An on-fold piece is cut once, so it reads cut 1 on fold, never cut 2. A bias binding carries its cut length and cut width, because those are the two numbers a sewer will otherwise get wrong. A dimension line has ticks at both ends.
The adjusted line, the dimension with its ticks, and the number. Always the only red on the image, always attached to a specific change. It is the visual sentence this moved, by this much, here.
Anywhere it appears it carries the three key legend, because a first time user should never have to guess what the red dashed line means.
The test: the moment a photograph could be mistaken for a weight loss advertisement, it is wrong.
The dashed stitch line is the brand's connective tissue: dashed dividers between list rows, dashed borders on secondary panels, a dashed rule under a section label. At Selvedge weight it reads as basting, not as a dotted border.
No gradients. No blur. No glassmorphism. No drop shadows on type. No 3D. Shadows exist only as warm, low, wide elevation under a card, at 4 to 10 percent, so a card reads as paper lying on paper rather than glass floating over it.
Motion is 120 to 200 ms, ease out, no bounce. Things slide and settle like paper being moved on a table. A number cross fades, it never counts up, because a measurement that ticks through wrong values on its way to the right one is a lie in the brand's own language.
Dark mode is a real mode, not an afterthought, because people sew at night. The pattern viewer is where it matters, at 11 pm under one lamp.
Twelve to begin. We only ask for more when a design actually needs it.
This bodice has a shoulder yoke, so we need your across back too. You can skip it. I will draft from your bust and high bust instead, and the fit across the front may need a tuck at the toile.
Your measurements stay on your account. They are never published, never attached to anything you share, and you can delete them with the pattern.
Unit pinned to a fixed right gutter as field furniture, figure right aligned against it, decimals stacked. Progress is a figure, never a bar. Declining never blocks and never nags. The privacy line is set at content size, because it is a promise.
Neckline lowered 2.0 cm at centre front, tapered to nothing at the shoulder. Shoulder and armhole unchanged.
Stand normally, arms down. Look at where the seam lands against the bone at the top of your arm.
Or tell me in your own words, and send a photo from the side if you can.
The most distributed surface this brand has is not the website. It is the corner of a tiled A4 sheet printed on somebody's kitchen table.
The tile is supplied square and full bleed. The platform applies its own mask. Below 32 px use favicon.svg, which is drawn heavier.
Measure this square before you cut anything. It must be exactly 5.0 cm. Print at 100 percent, no page scaling.
| Surface | Lockup | Ground |
|---|---|---|
| Site header | Horizontal, 160 px | Calico |
| Site footer | Horizontal dark, 140 px | Ink |
| App icon | Mark tile, platform mask | Ink with Thread hem |
| Favicon | favicon.svg | Ink with Thread hem |
| Email signature | Horizontal, 120 px | White or Calico |
| PDF cover | Horizontal in the title block, bare mark in the corner | Tissue |
| Tiled A4 sheet corner | Bare mark, 10 mm | Tissue |
| Business card | Stacked front, bare mark back | Calico, then Ink |
| Embroidery, foil, stamping | Mono bare mark | Whatever the cloth is |
Units. The name is metric and stays metric. Centimetres are the storage unit and the default display. The tagline and the benefit line are deliberately unit neutral, so no public surface commits the brand to metric only before the product owner signs off imperial display (inches shown, centimetres stored) and US Letter and Legal tiling. The largest home sewing pattern market is imperial and the Big 4 ship Letter and Legal tiling as standard. Shipping A4 only is a market decision, not a default.