Diffport

Press and brand

Take what you need. Please do not redraw it.

Every file here is outlined, so nothing substitutes a font or shifts on a machine that does not have ours. The rules underneath are short and there are only a few that actually matter.

Download the kit Read the release ZIP · logos, icons, type, social · 87 KB

Logos

The wordmark, and the mark on its own.

All SVG, all paths. There is no live text in any of them, so they render the same whether or not our typeface is installed.

Diffport wordmark, black
Wordmark, blackOn light backgrounds SVG
Diffport wordmark, white
Wordmark, whiteOn dark backgrounds SVG
Diffport mark
The markWhere the wordmark will not fit SVG
Wordmark with clear space indicated

Clear space is the height of the mark, on every side. Nothing else goes inside it — not a tagline, not a partner logo, not the edge of a card. Below 96px wide on screen or 25mm in print, use the mark on its own instead: the aperture closes up and the wordmark stops being legible before it stops being visible.

Rules

Four things to do, four not to.

There is no long guideline document behind this. If something is not on this page, use your judgement and we will not mind.

Please do Use the supplied file

Place the SVG as it comes. It carries the correct spacing, which is not the spacing you get by typing the name.

Please do not Rebuild the wordmark by typing it

The letterspacing in the supplied file has been adjusted by hand. Retyping it in our typeface produces something close enough to look wrong.

Please do Pick the version that fits the background

Black on light, white on dark. If a background is busy, put the mark on a plain panel rather than adding a stroke to it.

Please do not Recolour, outline, or add effects

No gradients, shadows, strokes or glows. No brand colour fills on the wordmark. It reads as black or white and nothing else.

Please do Scale it proportionally

Both marks scale from any corner. If the mark and the wordmark appear together, set them at the same optical size rather than the same pixel height.

Please do not Stretch, skew or rotate

Including on an angle for effect. The mark is an aircraft and reading it as one depends on it being level.

Please do Write it as Diffport

One word, capital D, lowercase p. In running text it is Diffport, not DIFFPORT, and never the wordmark image dropped into a sentence.

Please do not Write DiffPort or diffport

Camel case is the most common one. The lowercase form only appears in a domain or a handle, where it has no choice.

Colour

One accent, used sparingly.

Click any swatch to copy its hex. The accent is for one thing on a screen, not for decorating several.

AI#635BFF
Human#2F2F3A
Untraced#C9C9D4

These three appear only where authorship is being shown. Untraced is always hatched and never a solid fill, because it is an absence rather than a third category — the pattern is doing real work and should not be flattened.

Type

Montreal, and it is supplied as outlines.

Every specimen below is paths rather than text. Drop them into anything and the letters will be the letters, on any machine, forever.

Diffport set in Montreal Bold, outlined
Bold · caps A to Z in Montreal Bold, outlined SVG
Regular · lower a to z in Montreal Regular, outlined SVG
Bold · numerals 0 to 9 in Montreal Bold, outlined SVG

Headings are Montreal. Body text is Plus Jakarta Sans. Anything monospaced is JetBrains Mono. The last two are freely available and we do not redistribute them here — install them from their own sources. Outlines are supplied instead of a font file on purpose: a specimen that cannot substitute is a specimen that cannot go wrong.

Words

Copy for when you are writing about us.

Use these as they are, or edit them. We would rather you were accurate than flattering.

One line

Diffport is provenance for code — it tells you which parts of a pull request a machine wrote, and how much review that earns.

One sentence

GitHub tells you what changed. Diffport tells you who wrote it.

Short paragraph

Diffport tags every pull request with its true authorship — which agent, which model, which person — scores the risk, and shows what it does to your database schema. Where no signal is found it reports the code as untraced rather than assuming a person wrote it, and confidence is always reported as the weakest link in the chain rather than the strongest.

The name

Diffport. One word, capital D, lowercase p. Not DiffPort, not Diff Port.

Anything else

Need a format that is not here?

Ask and we will make it. A vector in a particular size, a version on an awkward background, or a quote for something you are writing.

Support Download the kit

Usually the same day.