virgil icon indicating copy to clipboard operation
virgil copied to clipboard

feat: Create npm package

Open lipis opened this issue 5 years ago • 3 comments

lipis avatar Mar 03 '21 12:03 lipis

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/excalidraw/virgil/3BEw8F6VyFuwzNqScTyAaL3YDMe3
✅ Preview: https://virgil-git-package-excalidraw.vercel.app

vercel[bot] avatar Mar 03 '21 12:03 vercel[bot]

An interesting question is versioning. Can a font use semver? What changes will be considered breaking? Looks like the version is forever going to be 1.0.x.

thorn0 avatar Mar 03 '21 12:03 thorn0

The name is taken. npmjs.com/package/virgil We should go with @excalidraw/virgil, I guess?

Yes, since all the changes we do to it are our own (i.e., they're subjective fixes tailored for our use case), it makes sense.

An interesting question is versioning. Can a font use semver? What changes will be considered breaking? Looks like the version is forever going to be 1.0.x.

I'd actually start at 0.x.x before we feel the font is in a solid enough shape for a 1.0.0. After that, I'd consider kerning changes as breaking, since it'll change width of the text.

dwelle avatar Mar 03 '21 12:03 dwelle