Tracking Issue: Text tool and typography improvements
- [x] Searchable fonts (#1499)
- [x] Line height (#2016)
- [x] Character width (#2016)
- [x] Wrapping text boxes (#2118, #2176)
- [ ] #2351
- [ ] #978
- [ ] Different styles within the text box (so I can have a bold word in a paragraph of regular text or one word a different size or color than other words).
- [ ] Move text editing to be fully handled by the editor (currently an input box is displayed and the text is hidden). An initial prototype exists at #1589.
- [ ] Ligatures
- [ ] Faux bold / italic for fonts without those styles.
- [ ] Font fallback for other scripts (probably Noto Sans / Noto Serif seeing as we can't access the filesystem).
- [ ] Advanced styling options
- [ ] Bidirectional text
- [ ] Inline graphics (other graphical content pasted as glyphs in the text flow)
Thank you for this feature request @nicoburns. The current text tool hasn't really had much development attention, as we have been focusing on migration to a node based document. However this is now mostly complete, and so we can soon focus more on improving the usability of the tools. I have added some additional text tool improvements to your issue for reference.
It's probably wise that we adopt Cosmic Text for this. As @0HyperCube mentioned, once our migration to the full node graph is done in the near future, we should then be able to branch out to improve existing features like this one using the full power of the (procedural!) node system.