-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Feature(UI): Add text tool to canvas #8723
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Feature(UI): Add text tool to canvas #8723
Conversation
…DustyShoe/InvokeAI into Feature/UI-Add-Text-tool-to-canvas
…ithout commiting text.
…llback, minor tweaks
invokeai/frontend/web/src/features/controlLayers/components/Text/CanvasTextOverlay.tsx
Outdated
Show resolved
Hide resolved
invokeai/frontend/web/src/features/controlLayers/components/Text/CanvasTextOverlay.tsx
Outdated
Show resolved
Hide resolved
…n CanvasTextOverlay.tsx Renamed containerMetrics to textContainerData in CanvasTextOverlay.tsx Fixed mouse cursor disapearing during typing.
|
Is it possible to pick from the fonts that are installed on the system? |
Unfortunately not. Because of security and privacy restrictions. As a workaround i was planning to add folder where you can place your fonts and app will scan for them. But that requires digging into backend and i want to avoid it at that stage.
Not sure what you mean. |
|
That’s unfortunate. Tracking is the spacing between the characters. |
Summary
Canvas Basic Text Tool!
Summary:
2025-12-30.13-29-23.mp4
Related Issues / Discussions
The fonts information is stored in
invokeai\frontend\web\src\features\controlLayers\text\textConstants.tsIf anyone have an opinion what fonts and fallbacks should be used, please write in comments. There's 10 fonts to choose ATM and i'd like to make selection as diverse as possible.
QA Instructions
Merge Plan
Checklist
What's Newcopy (if doing a release after this PR)