Typography
Rubik for the interface. Informal script for Ada.
Rubik
Rubik is our primary face. Its open shapes make the voice approachable; medium weights give headlines enough confidence without turning every line into a logo. Use sentence case and keep long passages at a comfortable reading width.
Computing on your side.
A clear next step.
The best interface makes the next action easy to understand. Let the type do its job before adding another container.
const connection = await lovelace.connect();IBM Plex Mono
Use IBM Plex Mono for code, small technical labels, and values that benefit from steady alignment. Keep it as a counterpart to Rubik, rather than setting whole pages in it.
Ada lettering
Dancing Script gives Ada a compact, informal signature with an uppercase cursive A. The rest of the interface stays in Rubik.
Ada identityFont licenses are included in Downloads.