Countertype's Avatar

Countertype

@countertype.com

Retail and custom typeface design and development. New work from @tribby.com coming this Fall/Winter https://countertype.com

40
Followers
10
Following
13
Posts
20.11.2024
Joined
Posts Following

Latest posts by Countertype @countertype.com

Full change log: github.com/countertype/...

01.12.2025 11:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

New in three-text (0.2.6) since 0.1.0:
- Decoupled renderer from three.js: now has adapters for three.js, p5.js, WebGL, WebGPU
- OpenType feature API
- Much faster font metadata processing
- Fixed letter spacing
- Migrated tess2-ts to libtess.js and added types
- Minor fixes

01.12.2025 11:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 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

yes, triangulation and glyph paths should be better, but I’d be happy to improve it if you find an edge case. the entire pipeline is optimized for text; triangulation is handled by libtess2, based on the GLU tessellator, which can handle very difficult paths. IIRC three.js uses earcut

20.11.2025 23:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

extrusion (depth parameter) is possible; is there something about it that is undesirable for your use case compared to the native three.js extrusion?

17.11.2025 23:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

hi! it produces mesh (three.buffergeometry) only; it uses its own shape representation during tessellation rather than three.shape, I hope this works for you

15.11.2025 11:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 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 🀝 three-piñata (voronoi fracturing library by @dangreenheck.bsky.social)

12.11.2025 22:36 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 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
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

*Debs! Guess there’s no editing on Bluesky!

31.03.2025 11:31 πŸ‘ 0 πŸ” 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