Graphite icon indicating copy to clipboard operation
Graphite copied to clipboard

Tracking Issue: Text tool and typography improvements

Open nicoburns opened this issue 2 years ago • 4 comments

  • [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)

nicoburns avatar Apr 05 '23 14:04 nicoburns

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.

0HyperCube avatar Apr 07 '23 15:04 0HyperCube

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.

Keavon avatar Apr 07 '23 23:04 Keavon