Typography
The type of founding documents for the voice, the type of public signage for the facts. Two families, three roles, no exceptions.
Families and why
Caslon is the typeface of the American founding documents and two centuries of law books; Public Sans was drawn for the United States government’s own web standards. Between them: permanence, law, civic clarity. Both are open-source, so the website, the WordPress theme and every vendor can use them without licensing cost.
Real estate, with clarity.
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & § ¶ $ %
A purchase and sale agreement is the moment a buyer’s intentions become obligations. We read it with you, clause by clause, before you sign.
Italic is for captions, titles of works and the occasional emphasis; never for whole paragraphs.
Search 1,284 active listings across Massachusetts
Open house · Saturday
$ 489,000 · 3 bd · 2.5 ba · 1,840 sq ft
Sample figures for setting only.
Responsive scale
Fluid between a 360 px phone and a 1440 px display. Each step is a token; components never set a size directly.
Setting rules
The difference between a template and a firm is mostly here.
| Role | Face | Leading | Tracking | Measure and case |
|---|---|---|---|---|
| Display | Caslon Display 400 | 1.00–1.05 | −0.012em | Up to 12 words; sentence case; balanced wrap |
| Headings h1–h2 | Caslon Display 400 | 1.10–1.15 | −0.006em | Sentence case; never all caps |
| h3 | Caslon Text 600 | 1.25 | 0 | Sentence case |
| Lead | Caslon Text 400 | 1.45–1.5 | 0 | Max 38 characters per line |
| Body | Caslon Text 400 | 1.6 | 0 | 60–70 characters per line (66ch token) |
| Labels | Public Sans 600 | 1.3 | +0.14em | All caps; 12 px; never longer than four words |
| Interface | Public Sans 400–600 | 1.4–1.45 | 0 | Sentence case for buttons in body; caps only for primary buttons |
| Data | Public Sans 500, tabular | 1.3 | 0 | Right-aligned in tables; thin separators |
- HierarchySize and the change of family carry hierarchy. Bold is rare: one bold phrase per paragraph at most.
- PunctuationTrue apostrophes and quotation marks (’ “ ”), en dashes for ranges (3–4 beds), the multiplication sign for dimensions (12 × 14 ft).
- NumbersLining, tabular figures in data; old-style figures are not used. Thousands always take a comma.
- NeverGradient or outlined type, letter-spaced lowercase, centred body copy, more than three sizes in one component.
Property data
Prices are set in Caslon Display: the one number that deserves a voice. Everything else is a fact and is set in Public Sans.
| Property tax (FY) | $5,412 |
|---|---|
| Price per sq ft | $266 |
| Days on market | 12 |
In use
Selling a home in Worcester, explained.
What to do in the six weeks before listing, what the purchase and sale agreement will ask of you, and when the legal work begins.
Guide · 9 minute read