diff --git a/index.html b/index.html index 6ade8a4..a1b371c 100644 --- a/index.html +++ b/index.html @@ -4,28 +4,6 @@ BentoPDF - The Privacy First PDF Toolkit - - - - - - - diff --git a/package-lock.json b/package-lock.json index dfeed83..6b46b8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,21 @@ { "name": "bento-pdf", - "version": "1.0.1", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bento-pdf", - "version": "1.0.1", + "version": "1.1.0", "license": "Apache-2.0", "dependencies": { + "@fontsource/cedarville-cursive": "^5.2.7", + "@fontsource/dancing-script": "^5.2.8", + "@fontsource/dm-sans": "^5.2.8", + "@fontsource/great-vibes": "^5.2.8", + "@fontsource/kalam": "^5.2.8", + "@fontsource/lato": "^5.2.7", + "@fontsource/merriweather": "^5.2.11", "@neslinesli93/qpdf-wasm": "^0.3.0", "@tailwindcss/vite": "^4.1.15", "blob-stream": "^0.1.3", @@ -2576,6 +2583,69 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/@fontsource/cedarville-cursive": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/@fontsource/cedarville-cursive/-/cedarville-cursive-5.2.7.tgz", + "integrity": "sha512-G1Wcc8U9MsFV7t4vmxSaWEDVcJj86qbkuS/V27S5UngxkX6CoTpEdvDeGUIKBlF8FoHCDOQxSNZCFuCafRmvUg==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/dancing-script": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/dancing-script/-/dancing-script-5.2.8.tgz", + "integrity": "sha512-zHVVgIQ5/rAIM0VVp1QMsqvJm9INHO5/C82E9rHT6NlabjaPTFYn8wl9lT4vPWizfB0TublGQM1999kfdA+XFA==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/dm-sans": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/dm-sans/-/dm-sans-5.2.8.tgz", + "integrity": "sha512-tlovG42m9ESG28WiHpLq3F5umAlm64rv0RkqTbYowRn70e9OlRr5a3yTJhrhrY+k5lftR/OFJjPzOLQzk8EfCA==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/great-vibes": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/great-vibes/-/great-vibes-5.2.8.tgz", + "integrity": "sha512-/PATz436NGixjNaigierUpv50wfNv2UhAAijcCPkn4ynvl41x66TCLbXVSVfp4pth9gjWnGqgoj0lVIhHapAuw==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/kalam": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/kalam/-/kalam-5.2.8.tgz", + "integrity": "sha512-9WDYPX1llS28xRjrqAoz3IOLeaBhCtL3HCtNanYnF1fthFPmSD5aESL6s7C1SJxAlxq/qzTlpIpw4S1W9+q3OA==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/lato": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/@fontsource/lato/-/lato-5.2.7.tgz", + "integrity": "sha512-k5mum1ADbDW5cTw1Ett1eQVWeoZ6gq0ct6SFBibEhB4LRxhniChJZTBgd6ph5yBxLkN1fcnsnmicBNA4S/3nbw==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/merriweather": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/@fontsource/merriweather/-/merriweather-5.2.11.tgz", + "integrity": "sha512-ZiIMeUh5iT8d73o6xlSF8GKgjV5pgiFrufYc5jZTVAfExtWKqM2vQHnsqXSFMv4ELhAcjt6Vf+5T3oVGXhAizQ==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", diff --git a/package.json b/package.json index 582df8c..a128f69 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,13 @@ "vitest": "^3.2.4" }, "dependencies": { + "@fontsource/cedarville-cursive": "^5.2.7", + "@fontsource/dancing-script": "^5.2.8", + "@fontsource/dm-sans": "^5.2.8", + "@fontsource/great-vibes": "^5.2.8", + "@fontsource/kalam": "^5.2.8", + "@fontsource/lato": "^5.2.7", + "@fontsource/merriweather": "^5.2.11", "@neslinesli93/qpdf-wasm": "^0.3.0", "@tailwindcss/vite": "^4.1.15", "blob-stream": "^0.1.3", diff --git a/src/css/styles.css b/src/css/styles.css index 38dbcbd..79d53ff 100644 --- a/src/css/styles.css +++ b/src/css/styles.css @@ -1,5 +1,49 @@ +@import '@fontsource/dm-sans/400.css'; +@import '@fontsource/dm-sans/500.css'; +@import '@fontsource/dm-sans/600.css'; +@import '@fontsource/dm-sans/700.css'; +@import '@fontsource/dancing-script/400.css'; +@import '@fontsource/great-vibes/400.css'; +@import '@fontsource/kalam/300.css'; +@import '@fontsource/kalam/400.css'; +@import '@fontsource/kalam/700.css'; +@import '@fontsource/lato/400.css'; +@import '@fontsource/lato/700.css'; +@import '@fontsource/lato/400-italic.css'; +@import '@fontsource/merriweather/400.css'; +@import '@fontsource/merriweather/700.css'; +@import '@fontsource/merriweather/400-italic.css'; +@import '@fontsource/cedarville-cursive/400.css'; +@import 'cropperjs/dist/cropper.css'; @import 'tailwindcss'; +@theme { + --font-sans: 'DM Sans', ui-sans-serif, system-ui, sans-serif; + --font-dancing: 'Dancing Script', cursive; + --font-vibes: 'Great Vibes', cursive; + --font-kalam: 'Kalam', cursive; + --font-lato: 'Lato', sans-serif; + --font-merriweather: 'Merriweather', serif; + --font-cedarville: 'Cedarville Cursive', cursive; +} + +@layer base { + body { + @apply antialiased; + font-family: var(--font-sans); + } +} + +@theme { + --font-sans: 'DM Sans', ui-sans-serif, system-ui; + --font-dancing: 'Dancing Script', cursive; + --font-vibes: 'Great Vibes', cursive; + --font-kalam: 'Kalam', cursive; + --font-lato: 'Lato', sans-serif; + --font-merriweather: 'Merriweather', serif; + --font-cedarville: 'Cedarville Cursive', cursive; +} + html { scroll-behavior: smooth; }