Skip to main content

Shipped Token-Set Instance Coverage

What an administrator sees after applying each shipped token set, measured rather than described. One row per set whose design system reads the --nldesign-* vocabulary.

  • bridge = of the --utrecht-* names css/systems/nldesign/utrecht-bridge.css reads, how many the set declares. MEASURED AND REPORTED, NOT GATED: 42 of the bridge's 84 declarations fall back to a --nldesign-* token the set itself declares, 38 to a non-colour literal (1rem, 1px, transparent, 700) and 3 to a colour literal, so a set at 0 adopts the design system component geometry and type scale and still brands the component colours from its own semantic layer. A higher figure means the set owns more of its own radii, spacing and type scale.
  • font = whether the first family the set names has an @font-face in a stylesheet its own design system LINKS. declared means the family cannot be redistributed and the set says so, with the action an administrator takes.
  • logo = whether the set points Nextcloud theming at a logo.
  • contrast = the verdict in docs/reference/contrast-report.md, same engine.

A cell marked (known) is on tests/Unit/fixtures/token-set-coverage-allowlist.json with a recorded reason. The list can only shrink: the gate fails on a set below the bar that is not listed, on a listed set that has started passing, and on an entry under a dimension nothing gates.

The gated dimensions are font, logo and contrast. bridge is measured and published but never fails, and the measurement behind that decision is recorded under $reported.bridge in the fixture: demoting a dimension is the one edit that lowers the allow-list count with nothing fixed, so it has to be written down.

Token setbridgefontlogocontrast
amsterdam0/87self-hostedyespass
bodegraven-reeuwijk18/87self-hostedno (known)pass
borne8/87declaredno (known)pass
buren17/87self-hostedno (known)pass
conduction-new26/87self-hostedno (known)pass
cunninghamn/adeclaredno (known)pass
demodam21/87self-hostedno (known)pass
denhaag0/87self-hostedyespass
dinkelland53/87self-hostedno (known)pass
drechterland19/87systemyespass
duiven10/87self-hostedno (known)pass
duo15/87declaredno (known)pass
enkhuizen19/87systemno (known)pass
enschede55/87self-hostedno (known)pass
epe0/87self-hostedyespass
example-basisschool74/87self-hostedyespass
example-college74/87self-hostedyespass
example-gemeente74/87self-hostedyespass
example-opleider74/87self-hostedyespass
example-voortgezet74/87self-hostedyespass
frankendeskn/aself-hostedyespass
groningen0/87self-hostedno (known)pass
haarlem27/87declaredno (known)pass
haarlemmermeer16/87declaredno (known)pass
hoeksche-waard53/87self-hostedno (known)pass
hoog-contrastn/aself-hostedno (known)pass
hoorn19/87self-hostedyespass
horstaandemaas10/87declaredno (known)pass
lasuiten/adeclaredno (known)pass
leiden55/87self-hostedyespass
leidschendam-voorburg20/87self-hostedno (known)pass
losser55/87self-hostedno (known)pass
nijmegen58/87self-hostedyespass
noaberkracht53/87declaredno (known)pass
noordoostpolder20/87self-hostedno (known)pass
noordwijk52/87self-hostedyespass
nora18/87self-hostedno (known)pass
opencatalogi79/87declaredyespass
provincie-zuid-holland23/87declaredyespass
purmerend21/87self-hostedno (known)pass
riddeliemers10/87self-hostedno (known)pass
ridderkerk0/87self-hostedno (known)pass
rijkshuisstijl0/87self-hostedyespass
rotterdam79/87declaredyespass
stedebroec21/87systemno (known)pass
tilburg25/87systemyespass
tubbergen53/87self-hostedno (known)pass
utrecht0/87self-hostedyespass
venray23/87declaredno (known)pass
vng74/87declaredyespass
vught23/87declaredno (known)pass
westervoort8/87self-hostedno (known)pass
xxllnc46/87declaredyespass
zaanstad55/87self-hostedno (known)pass
zevenaar8/87self-hostedno (known)pass
zuiddrecht0/87self-hostedyespass
zwolle0/87declaredno (known)pass
  • 57 sets measured; 23 pass every gated dimension (font, logo, contrast).
  • bridge (measured, NOT gated): 9 of 53 bridged sets declare none of the 87 --utrecht-* names; median 21.
  • font: 16 declared, 37 self-hosted, 4 system.
  • logo: 34 of 57 point Nextcloud at no logo.
  • contrast: 0 of 57 do not pass.