{"_id":"@codewithahsan/quill-ink-fonts","_rev":"2-3a496c354c0888cd9bf6c8aad4ccd833","name":"@codewithahsan/quill-ink-fonts","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@codewithahsan/quill-ink-fonts","version":"0.1.0","keywords":["handwriting","canvas","animation","streaming","llm","ink","angular","quill"],"license":"MIT","_id":"@codewithahsan/quill-ink-fonts@0.1.0","maintainers":[{"name":"ahsanayaz","email":"ahsan.ubitian@gmail.com"}],"homepage":"https://github.com/codewithahsan/ngx-quill-ink#readme","bugs":{"url":"https://github.com/codewithahsan/ngx-quill-ink/issues"},"dist":{"shasum":"f00098c7411350219c4276a89dd2ccf672d44356","tarball":"https://registry.npmjs.org/@codewithahsan/quill-ink-fonts/-/quill-ink-fonts-0.1.0.tgz","fileCount":18,"integrity":"sha512-BwAb5oPoNG1HCyqYJkV+uPQRWcKrpHTkteVQ8Rht09TOIMk0wwsJH+cuBouMKpwH5VTlzkeFji9NNRsiC4AckQ==","signatures":[{"sig":"MEYCIQDzyEPYsfAZ6m0EE8MCzJbtvYXv64tLBb752cMfiCuU/AIhAKWFakiDOHhDgfne1ZlL2MG3PKYT3sp0Nm2mSosAgtFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819874},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./caveat":{"types":"./src/lib/caveat.d.ts","default":"./src/lib/caveat.js"},"./dancing-script":{"types":"./src/lib/dancing-script.d.ts","default":"./src/lib/dancing-script.js"},"./shadows-into-light":{"types":"./src/lib/shadows-into-light.d.ts","default":"./src/lib/shadows-into-light.js"}},"gitHead":"77f67de900088b46a3caf29a37f0a2fc812d1bda","_npmUser":{"name":"ahsanayaz","email":"ahsan.ubitian@gmail.com"},"repository":{"url":"git+https://github.com/codewithahsan/ngx-quill-ink.git","type":"git"},"_npmVersion":"11.13.0","description":"Precomputed handwriting glyph skeleton packs (Caveat, Dancing Script, Shadows Into Light) for quill-ink.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@codewithahsan/quill-ink-core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/quill-ink-fonts_0.1.0_1784929591623_0.9682770547340613","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@codewithahsan/quill-ink-fonts","version":"0.1.1","type":"commonjs","main":"./src/index.js","types":"./src/index.d.ts","dependencies":{"tslib":"^2.3.0"},"license":"MIT","sideEffects":false,"description":"Precomputed handwriting glyph skeleton packs (Caveat, Dancing Script, Shadows Into Light) for quill-ink.","peerDependencies":{"@codewithahsan/quill-ink-core":"^0.1.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./caveat":{"types":"./src/lib/caveat.d.ts","default":"./src/lib/caveat.js"},"./dancing-script":{"types":"./src/lib/dancing-script.d.ts","default":"./src/lib/dancing-script.js"},"./shadows-into-light":{"types":"./src/lib/shadows-into-light.d.ts","default":"./src/lib/shadows-into-light.js"}},"repository":{"type":"git","url":"git+https://github.com/AhsanAyaz/ngx-quill-ink.git"},"bugs":{"url":"https://github.com/AhsanAyaz/ngx-quill-ink/issues"},"homepage":"https://github.com/AhsanAyaz/ngx-quill-ink#readme","publishConfig":{"access":"public"},"keywords":["handwriting","canvas","animation","streaming","llm","ink","angular","quill"],"gitHead":"aafaadc022234c77654812c4f411d942607d8ea6","_id":"@codewithahsan/quill-ink-fonts@0.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-M8jD98YY+XSPnLgnJodi02/m1UWW2A6nDKuL9/DpO8NIAIHG0DpDHVkDRy7MzWzKHwHBXiP8ea/U/oq6HRKPtQ==","shasum":"ef8de5492c70f50f40603be55a66db509bf92998","tarball":"https://registry.npmjs.org/@codewithahsan/quill-ink-fonts/-/quill-ink-fonts-0.1.1.tgz","fileCount":18,"unpackedSize":819862,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIEpoMtCV6/qjMxScjhXSd2dddYnQLiFJs8G5p/MjEWllAh9LRmAafRUjEKn+MWtB1KvKCTY3d3k9Ljhc7/94iW8q"}]},"_npmUser":{"name":"ahsanayaz","email":"ahsan.ubitian@gmail.com"},"directories":{},"maintainers":[{"name":"ahsanayaz","email":"ahsan.ubitian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quill-ink-fonts_0.1.1_1784930649243_0.20382721890883793"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-24T21:46:31.444Z","modified":"2026-07-24T22:04:09.567Z","0.1.0":"2026-07-24T21:46:31.798Z","0.1.1":"2026-07-24T22:04:09.414Z"},"bugs":{"url":"https://github.com/AhsanAyaz/ngx-quill-ink/issues"},"license":"MIT","homepage":"https://github.com/AhsanAyaz/ngx-quill-ink#readme","keywords":["handwriting","canvas","animation","streaming","llm","ink","angular","quill"],"repository":{"type":"git","url":"git+https://github.com/AhsanAyaz/ngx-quill-ink.git"},"description":"Precomputed handwriting glyph skeleton packs (Caveat, Dancing Script, Shadows Into Light) for quill-ink.","maintainers":[{"name":"ahsanayaz","email":"ahsan.ubitian@gmail.com"}],"readme":"# @codewithahsan/quill-ink-fonts\n\nPrecomputed **glyph skeleton packs** for [quill-ink](https://www.npmjs.com/package/@codewithahsan/quill-ink-core): centerline stroke paths for three OFL-licensed handwriting fonts, so the first ink hits the page in under 150ms — no runtime thinning, no main-thread work.\n\n| Pack | Import | Size (gz) |\n| --- | --- | --- |\n| Caveat | `@codewithahsan/quill-ink-fonts/caveat` | ~62 KB |\n| Dancing Script | `@codewithahsan/quill-ink-fonts/dancing-script` | ~85 KB |\n| Shadows Into Light | `@codewithahsan/quill-ink-fonts/shadows-into-light` | ~63 KB |\n\nImport per font (tree-shaken — you only ship what you use):\n\n```ts\nimport { registerFontPack } from '@codewithahsan/quill-ink-core';\nimport { caveat } from '@codewithahsan/quill-ink-fonts/caveat';\n\nregisterFontPack(caveat);\n```\n\nEach pack covers printable ASCII + Latin-1 supplement + common typographic\npunctuation (~200 glyphs), normalized to a 1000-unit em, with pair kerning.\nUncovered glyphs fall back to quill-ink-core's runtime thinning pipeline.\n\n## Licensing\n\nThe packs are derived from fonts licensed under the SIL Open Font License:\n\n- [Caveat](https://fonts.google.com/specimen/Caveat) © Impallari Type\n- [Dancing Script](https://fonts.google.com/specimen/Dancing+Script) © Impallari Type\n- [Shadows Into Light](https://fonts.google.com/specimen/Shadows+Into+Light) © Kimberly Geswein\n\nEach pack ships with its OFL text (`packs/<id>-OFL.txt`). The package code is MIT.\n","readmeFilename":"README.md"}