the year is 1996. you just learned the word "copacetic" from scott lucas. it's all uphill from here, you think
Posts by Jeremy Tribby
I gave a talk at VCF West this past summer: a little about Sphere, a lot about the early history of floppy disks. Enjoy! youtu.be/NoXtIR_Edgk?...
three-text now has a separate rendering and layout core, with new adapters bringing hi def 3D text to #p5js joining the existing #threejs and #r3f pipeline, along with some new #webgpu and #webgl wrappers. more info: github.com/countertype/...
interesting research out of KAIST - automatic C to rust translation, focusing on last mile and correctness, outperforming LLMs. doing a naïve port from a language you don't know, even with tooling, it's always these last mile problems that take forever.. dl.acm.org/doi/10.1145/...
three-text 🤝 three-piñata (voronoi fracturing library by @dangreenheck.bsky.social)
three-text is a 3D font rendering and text layout library for #threejs - available now on github and npm github.com/countertype/...
three-text is free open source software ready for immersive typographic experiences on the web github.com/countertype/... #threetext #threejs
the code for my new text rendering library is on NPM and github github.com/countertype/... - I think folks who fit the "creative technologist" profile or work on a team at an agency might have been missing this kind of 3D font tool for the web, or I hope so anyway
my new #threejs text library started out trying to fit kerning into textgeometry/facetype lol. have been heads down since... slowly and then suddenly, it's done.. check out the demo countertype.com/tools/three-... @threejs.org
three-text is now available on npm and github github.com/countertype/...
three-text, a 3D font renderer and text layout library for @threejs.org is now live! it's a new text geometry, free and open source, written by @tribby.com - many scripts supported thanks to harfbuzz, knuth-plass (tex) linebreaking and more! check out the demo: countertype.com/tools/three-...
new typescript port of the #clipper2 polygon clipping library by angus johnson. 100% test coverage with 194/195 polygon tests passing (same as C# implementation). military grade polygon clipping on the web yeehaw github.com/countertype/...
I’ve never burnt down a house over a tick but I have hackman’d this place (a la the conversation) over a giant spider
this had even fewer views before he died www.youtube.com/watch?v=eTSB...
extremely relatable 😅
Shooting flowers at a favorite Eugene Debbs speech. Demo of Knuth-Plass justification (www.eprg.org/G53DOC/pdfs/...) on top of our new font-based text geometry coming soon to @threejs.org. Complex scripts like Arabic supported thanks to #HarfBuzz. Stay tuned!
the solution to my issue with #threejs shapes when text shaping OTF and TTF files with harfbuzz was to build a new kind of text geometry to use instead of shapes. adding knuth-plass linebreaking next :)
I will definitely publish it as a library for the community once I've thoroughly tested and optimized it! it requires ~300kb of hb.wasm, but that plus a font file is still overall smaller than facetype. screenshot of an OTF, includes contextual alternates and kerning
I was too busy using my TI-82 graphing calculator to make crude drawings of my teachers and program games to learn math in school, all this computational geometry is killing me
...while three.js wants a hierarchy of shapes where each outer path explicitly knows its "holes." which is incompatible. so AFAICT I still have to deal with path winding / testing containment / even-odd stuff, even though harfbuzz already solved it for saner 2D formats
I'm working on a high quality text renderer for #threejs that can simply read a regular font via #harfbuzz (js/wasm version) instead of converting to SDF/facetype. and I'm finding that three.js shapes are very annoying. harfbuzz gives you a sequence of paths and winding directions - perfect...
If you listen to enough metal with songs names like “Masticated Inurnment of Dysphagiatic Soils” and “Realized Abolition of Ocular Faculae”, then they eventually send you a medical degree in the mail.
low taper fade coding
resist high prices with this nicaraguan t-shirt
lmao
nervous and excited to be traveling to nancy and demoing a new italic assistant tool on the 21st. mostly looking forward to putting some faces to names I’ve known from the internet a long time! I hope to say hi, I’ll be there for the full program