excalidraw / virgil

The old-font that powered Excalidraw. Now replaced by Excalifont.
https://plus.excalidraw.com/virgil
SIL Open Font License 1.1
624 stars 18 forks source link

feat: Create npm package #38

Open lipis opened 3 years ago

vercel[bot] commented 3 years ago

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

thorn0 commented 3 years ago

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.

dwelle commented 3 years ago

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.