Full change log: github.com/countertype/...
Full change log: github.com/countertype/...
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
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/...
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
extrusion (depth parameter) is possible; is there something about it that is undesirable for your use case compared to the native three.js extrusion?
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
three-text is a 3D font rendering and text layout library for #threejs - available now on github and npm github.com/countertype/...
three-text π€ three-piΓ±ata (voronoi fracturing library by @dangreenheck.bsky.social)
three-text is free open source software ready for immersive typographic experiences on the web github.com/countertype/... #threetext #threejs
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-...
*Debs! Guess thereβs no editing on Bluesky!
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!