Jeremy Tribby's Avatar

Jeremy Tribby

@tribby.com

oakland-based font designer (google, NBCUniversal, h*lls ang*ls of n*rthern californ*a). ex @EFF.org. new fonts soon via @countertype.com. skeets/opinions not mine

150
Followers
100
Following
31
Posts
18.07.2023
Joined
Posts Following

Latest posts by Jeremy Tribby @tribby.com

the year is 1996. you just learned the word "copacetic" from scott lucas. it's all uphill from here, you think

18.12.2025 08:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
VCF West: The Minifloppy Revolution, and a Disk Controller for the Sphere 6800
VCF West: The Minifloppy Revolution, and a Disk Controller for the Sphere 6800 YouTube video by Vintage Computer Federation

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?...

29.11.2025 21:14 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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/...

25.11.2025 00:32 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Automatically Translating C to Rust | Communications of the ACM Legacy system programs developed in C have suffered from prevalent memory bugs. Migrating these systems to Rust is a promising way to enhance reliability, thanks to Rust’s strong safety guarantee. Due to the high cost of manual migration, automatic C-to-... Automatic C-to-Rust translation tools are helpful, but they produce unsafe and unidiomatic code. What can be done to address these issues?

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/...

13.11.2025 02:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

three-text 🀝 three-piñata (voronoi fracturing library by @dangreenheck.bsky.social)

12.11.2025 22:36 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

three-text is a 3D font rendering and text layout library for #threejs - available now on github and npm github.com/countertype/...

12.11.2025 22:44 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

three-text is free open source software ready for immersive typographic experiences on the web github.com/countertype/... #threetext #threejs

12.11.2025 09:15 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
three-text interactive demo Interactive demo of three-text, a 3D text rendering and layout engine for Three.js

Awesome new 3D type rendering tools by @tribby.com countertype.com/tools/three-...

07.11.2025 18:25 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - countertype/three-text: A high fidelity font renderer and text layout engine for Three.js A high fidelity font renderer and text layout engine for Three.js - countertype/three-text

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

06.11.2025 10:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

06.11.2025 10:32 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

three-text is now available on npm and github github.com/countertype/...

06.11.2025 10:26 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
three-text - 3D font rendering and text layoutfor Three.js three-text renders and formats text from TTF, OTF, and WOFF font files in Three.js with professional typography features.

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-...

06.11.2025 10:25 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - countertype/clipper2-ts: TypeScript port of Clipper2 polygon clipping library by Angus Johnson TypeScript port of Clipper2 polygon clipping library by Angus Johnson - countertype/clipper2-ts

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/...

03.11.2025 08:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

23.07.2025 01:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
"ROCKETMAN/POCKET SAND" by Dale Gribble 2020
"ROCKETMAN/POCKET SAND" by Dale Gribble 2020 YouTube video by johnny hardwick

this had even fewer views before he died www.youtube.com/watch?v=eTSB...

13.06.2025 08:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

extremely relatable πŸ˜…

06.06.2025 01:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
16.04.2025 10:48 πŸ‘ 17 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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!

31.03.2025 11:02 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

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

08.03.2025 09:18 πŸ‘ 14 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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

06.03.2025 21:13 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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

06.03.2025 20:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

...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

06.03.2025 20:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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...

06.03.2025 20:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

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.

03.03.2025 03:58 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

low taper fade coding

02.03.2025 20:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

resist high prices with this nicaraguan t-shirt

02.03.2025 04:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

lmao

01.03.2025 21:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

14.02.2025 19:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0