Show HN: ztext.js – JavaScript library that makes any font 3D

  • Thank you. I don't need it but I donated because I think it's very well presented. Love the idea of a single, focused, tightly documented lib that does its one thing well and avoids scope creep.

    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?

  • Super cool. I really appreciate gadgets like this to add a little flare to existing elements on the page.

    This would be really awesome to combine with animography somehow: https://codepen.io/airnan/details/JbOrbV

  • Cool! A while ago I was experimenting with something like this but using CSS text-shadow instead: https://codepen.io/enhdless/pen/NYMpEw

  • In the 90s I bought a copy of a small software called 3D Font Creator (Fun fact - I was able to find it on Amazon [1] now...) , that did something like this. I used it to create cool little logos for my personal homepage and such. Just a bit amusing how far we've come in web technologies that this is all JS and CSS now.

    1: https://www.amazon.com/3D-Font-Creator-by-Expert/dp/B000E48J...

  • Nice! 3D is not exactly my taste, but I like this. It's all text, you can still select it. That was a good surprise for me, since it's not very common when you see any advanced visual effect on text in the web.

  • That's a clever and beautiful "hack" (in the positive sense of the word). I could see this being useful for adding to the CSS spec (text shaders, perhaps?)

  • This is pretty fun! I appreciate that accessibility was addressed as well (although I'm unqualified to assess how well it works in practice).

  • This is very cool! Would be a lot of fun to combine this with an animation library and do lyric videos for songs but with pure js...

  • Looks very nice! You mind me asking why you’re not creating a separate GitHub-Repository for this (or your other projects)?

    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 :(

  • Love it. Going to try it out in a subtle place on our site soon. Will send a link if it hits production :)

  • Very simple, looks great.

    The kind of thing that instantly feels like it should be part of standard CSS.

  • Having spent some time wrangling colors recently, I'd love to know how you came up with the palette used for the letters in the top title. Any clues welcomed!

  • Very nice presentation, saw the title thought it's a WebGL lib with text vectorization and extrusion though.. Glad it's achievable by this method

  • Reminds me of YTMND. The good old days...

  • This is a brilliant library, Bennett. Very fluent documentation too. Congratulations on the release!

  • One of the coolest little (well probably big) projects I've seen in ages! Great job!

  • How popular is “download this minified file and use it!” Vs. Package management?

    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.

  • Long live Word Art!

  • Very cool project!

  • Very nice!

  • I loved the EMOJI idea. Super cool. Congratulations

  • kb != kB.