Show HN: ztext.js – JavaScript library that makes any font 3D
bennettfeely.com
bennettfeely.com
I appreciated your putting the suggested tip amount right up front. Are you finding that to be as effective as you hoped? Have you tried other more/less in-you-face techniques?
The other option would be to put a single ad on the site like I have with other side projects I've made but I thought I'd try a donate button instead. I hope it's not too in your face, it's really targeted toward anyone using ztext in a commercial site or maybe if they're using it in a website for a client. Personal use or just playing around with the library it's not requested to tip anything.
This would be really awesome to combine with animography somehow: https://codepen.io/airnan/details/JbOrbV
[1] https://animography.net/products/mobilo [2] https://aescripts.com/bodymovin/
1: https://www.amazon.com/3D-Font-Creator-by-Expert/dp/B000E48J...
I use GitHub stars as a kind of bookmark for interesting libraries that I’d love to try out at some time in the future, so I’d love to give yours a star, but it’s not a standalone repo :(
The kind of thing that instantly feels like it should be part of standard CSS.
I feel like that’s an instant turn off. I don’t want to manually manage all my stuff.
Or is there some middle ground where people just put a URL to the download in their package manager solution, whatever it is.
Presumably you could do that here too, but I don't know how this host feels about hot-linking
<script src="https://cdn.jsdelivr.net/gh/bennettfeely/bennett@master/ztext/js/ztext.min.js"></script>
(You should probably link to a specific commit, though, like: <script src="https://cdn.jsdelivr.net/gh/bennettfeely/bennett@24f27b0f902821147ef726735b2717f27335c282/ztext/js/ztext.min.js"></script>
.)I only really use npm packages for Electron; I usually have the libraries locally stored and don't do any soft preprocessing/packaging. Being able to "drop in" the source much like a C/C++ library ends up being comfortable for me for these smaller things. [1]
[1] https://github.com/danbolt/switch-compo/blob/820ce5fb4944e57...
Of course, it's good to have the freedom to go both with and without a package manager and build tools, since this doesn't scale at all.
Although, this point is moot as soon as someone packages it for whatever package manager you use. No matter how hackily they do it. e.g. if there were a npm package called "auto-import-arbitrary-or-versioned-file-from-git-repo-or-http-url" that consolidated _all_ of your random single-file imports, that'd count IMO.