MCPcopy Index your code
hub / github.com/basementstudio/basement-grotesque

github.com/basementstudio/basement-grotesque @1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.2 ↗ · + Follow
118 symbols 306 edges 56 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

basement grotesque

basement grotesque is the studio’s first venture into the daunting but exciting world of type design. Of course, we had to start with a heavy weight: striking and unapologetically so; flawed but charming and full of character.

The typeface is a work in progress, open to anyone who shares our visual and graphic sensibilities. You're invited to check our journey as we iterate, change, and add new weights and widths in the future as we learn by doing.

img-01

Design

We set out inspired by the expressiveness of early 19th-century grotesque typefaces and the boldness and striking visuals of the contemporary revival of brutalist aesthetics. This is the first step in a very ambitious path we’ve set for ourselves.

  • This font has 413 unique glyphs.
  • Discretionary and standard ligatures (14 total).
  • Language support for Western and Central European languages.
  • Stylistic sets and glyph alternates.
  • Old style and lining figures.

img-02 img-03

Author

Contributors

License

Copyright 2021 basement grotesque by basement.studio.

This is an Open Source Font, licensed under the SIL Open Font License, Version 1.1.


basement grotesque is a typeface handcrafted by basement.studio. 🏴

⬇︎ Download It

Extension points exported contracts — how you extend this code

LocomotiveScrollOptions (Interface)
(no doc) [2 implementers]
index.d.ts
Window (Interface)
(no doc)
src/lib/ga.tsx
Context (Interface)
(no doc)
src/context/locomotive-scroll.tsx
ScrollToOptions (Interface)
(no doc)
index.d.ts

Core symbols most depended-on inside this repo

toVw
called by 40
src/components/sections/posters/index.tsx
precreateBody
called by 4
src/components/layout/footer/animation/physics.js
formatError
called by 4
src/lib/api-responses.ts
createBody
called by 3
src/components/layout/footer/animation/physics.js
getHrefWithQuery
called by 3
src/lib/utils/router.ts
range
called by 3
src/lib/utils/index.tsx
useLocomotiveScroll
called by 3
src/context/locomotive-scroll.tsx
applyStyles
called by 2
src/components/layout/footer/animation/physics.js

Shape

Function 87
Class 14
Method 13
Interface 4

Languages

TypeScript100%

Modules by API surface

src/components/layout/footer/animation/physics.js19 symbols
index.d.ts10 symbols
src/lib/ga.tsx6 symbols
src/lib/api-responses.ts6 symbols
src/components/sections/about/ab-animation.tsx6 symbols
src/lib/utils/index.tsx5 symbols
src/components/sections/posters/index.tsx5 symbols
src/pages/_document.tsx4 symbols
src/lib/utils/router.ts4 symbols
src/components/layout/header/index.tsx4 symbols
src/components/common/native-scroll-container/index.tsx4 symbols
src/hooks/use-media.ts3 symbols

For agents

$ claude mcp add basement-grotesque \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact