the year is 1996. you just learned the word "copacetic" from scott lucas. it's all uphill from here, you think
the year is 1996. you just learned the word "copacetic" from scott lucas. it's all uphill from here, you think
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
Awesome new 3D type rendering tools by @tribby.com countertype.com/tools/three-...
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