Skip to content
duxt

Branding

The [d]uxt mark — where each asset is used, why the icon's brackets are redrawn, and the colours that are fixed.

The mark is the package name with its first letter bracketed — [d]uxt — because that is how the package is written where it is used:

extends: ['@kirchdev/duxt'];

An array with one entry. It is set in IBM Plex Mono SemiBold and converted to outlines, so no asset depends on the font being installed anywhere.

The assets

AssetPathUsed by
Wordmark.github/assets/wordmark-light.svg, wordmark-dark.svgThe README hero, via <picture>
Site iconswww/public/favicon.svg, apple-touch-icon.png (180×180)The browser tab
In-site wordmarkwww/public/wordmark.svg, wordmark-dark.svgduxt.logo in www/

The README wordmark narrows the bracket cells by 120 font units: Plex Mono gives [ a 600-unit cell for 311 units of ink, and at full monospace width the brackets sit in a word-space of their own.

The favicon carries its own prefers-color-scheme rule, so both colours lighten against a dark tab strip. The PNG exists only because iOS ignores SVG icons.

The icon's brackets are redrawn, the d is not

Plex's bracket is 311 units wide against a 486-unit d, and at 16 px that split closes the bowl into a smudge. The icon keeps the font's own stem (104) and arm (88) but shortens the arm to 185, which squares the mark up from 1.45∶1 to 1.13∶1 and buys the counter the pixels it needs.

The wordmark has no such constraint and stays pure Plex. That is the whole difference between the two files, and the reason they cannot be generated from one source.

Colours

The brackets carry the colour; the letters take the surrounding text colour. Only the bracket pair is fixed.

RoleHexOKLCH
Brackets (light)#4F46E5oklch(0.511 0.230 277)
Brackets (dark)#7D7BF5oklch(0.644 0.178 281)
Letters (light)#15171Eoklch(0.206 0.014 273)
Letters (dark)#E8EBF2oklch(0.940 0.010 267)

Licensing

IBM Plex is SIL OFL 1.1, and clause 5 settles this case explicitly: "The requirement for fonts to remain under this license does not apply to any document created using the Font Software." An SVG holding outlines is such a document, no font file is redistributed, and the reserved name "Plex" appears nowhere in the assets. Nothing has to be paid, attributed or relicensed — the credit above is courtesy.

None of this ships

Setting your own is Brand your site.

Was this page helpful?