Set Default Style for Text Tool
Once I select a font in TEXT panel I want this font to be default font every time I use the Text tool. Until I change it again.
Why is this valuable to you:
Now you have to change font every time when you use Text tool — bad usability. Slows down the workflow.
Additional request 1:
Also, it would be nice to set a base font size for the project. So that every time I use Text tool I'm suggested this exact size.
Additional request 2:
Possibility to set up default global font sizes for <p>, <h1>, <h2>, <h3> etc. And ability to scale them relatively to each other like they do it here: http://www.modularscale.com (Editor's note: For this request, please upvote https://adobexd.uservoice.com/forums/353007/suggestions/12934134-global-reusable-text-styles instead).
Note: there’s a limited version of this feature already available. If you select an existing piece of text and then leave it selected while you use the Text tool to create new text, its style will match the piece of text you had selected.
Yes! This is the most annoying thing in XD.
Scott R commented
I agree, it'd be awesome if we were able to set the default font.
This is a must. Drives me nuts always having to set the font!
Once a choose a font family for a project, don't make me select it ever again. Please. Or even on steroids give me a place to set it globally and then if I change it globally it updates everywhere.
Varun Gupta commented
A text eye dropper like illustrator would do wonders!! and yes last used font combo as default for next text block would save so much time! good to know about the creating a new block with old block selected hack!
I need this feature! And the ability to add <p>, <h1>, <h2>, <h3> font classes (almost like character styles in photoshop) so they can stay consistent throughout the layout.
Aleshia Bonilla commented
It would save a tremendous amount of time and improve consistency throughout the project to be able to 'save' a specific font / sizing / kerning / line height like you can a HEX color if it is frequently used in the project. Preferably the user could:
1) set the default font specs,
2) save and title your top font specs so they are easily accessible at all times, either at the top of the selection list or displayed via right click on the text, or maybe even as their ownoptions in the TEXT panel.
I typically use 2-3 font configurations in a design with only minor modifications, but right now everything defaults to Segoe UI at 20, so I'm constantly having to reset the font or copy other text.
Default: Lato 20 Regular 0 Kerning 25 Line Height
'H1-Oswald': Oswald 30 Bold -20 Kerning 35 Line Height
'H1-Oswald-Mobile': Oswald 15 Bold -10 Kerning 18 Line Height
This really shouldn't be listed as a "Feature Request" It should be handled as a bug.
There is no use case I can think of where a user would want the font to switch back to Helvetica Neue every time they create a new text element.
Clearly this is an oversight in the UI development. And as a "Feature Request" with far less votes than other significantly more complicated requests, it's likely to never get fixed.
Can this be moved to Bugs?
Hayden Hancock commented
I would like to be able to change the default type for a project. For example, I would like to change the default type to "Roboto." When using the text tool, I shouldn't have to change the type every single time.
Optionally, provide a formatting option like Illustrator where I can use the Eye dropper tool to copy the formatting of another element.
Rob Claisse commented
Everytime I create a new text object I have to change the font family, size and weight to what I want and everytime I create the next one the default is back at Helvetica Neue, 20px, Regular.
As per Photoshop and every other text handling app, I'd expect the font to use the previous settings when I create the next text object.
HD TZK commented
The initial attribute of the current text is "Helvetica Neue, 20px, regular".
I would like to change the initial attribute like this to Meiryo, 16px.
I want to change the initial setting of the text attribute
Seigo Kanazawa commented
Translated: Please make it possible to initialize the font type, kerning, line spacing, and paragraph position with a pattern you often use.
Tracey Niblett commented
yes please, I've resorting to copying and pasting text elements because I'm fed up of having to keep changing the font every time I select the tool.
Please consider moving this feature from review to future feature......It would be nice to have a settings/preferences where my default font is blah. It is a pain having to change it as at times, if I click existing text first with the right font, it does not work.
Also if I select text tool then before typing anything I try to change the font to the one I wanted, and then try to click in the canvas again to type, it wont work - it just thinks you selected another object...frustrating and reverts to default font.
Love the XD so far but with some of this additional features would enhance this further for me (along with shape and dotted/dash line tool)
Linda G commented
I agree comment is a hack. I'm working with agile sprints and have start with new documents every 2-weeks. A default font would save me a boat load of time. Seems like a no brainer even if it's a preference (not sure what's going on there since it grayed)
Thabang Thamane commented
@PeterFlynn Your solution seems more like a hack. 8 months later and this request still hasn't been added. I don't see why this request is under-review as this feature should have been part of the initial release. Having to choose the same font every time you use the text tool sucks, it should remember the last font it was set too and not reset. Selecting some other existing piece of text is just as annoying as choosing the font again for me.
This is needed for people that work in house for brands. We have style guides. I can't change the default font for the company, thus I have zero need for any other font than the font's that are approved for my company.
Also, Peter Flynn, could you please explain how to work around this in a bit more detail? I'm not quite sure I follow exactly what you've said in the "Feature under review" comment.
Will Rooijakkers commented
what I do as 'workaround' : create an artboard and on this artboard I put a text 'Default txt'. Then I change the font, size, color. I copy and paste this to have a few different styles.
And whenever I need to use a certain style on my page, I just copy and paste my appropiate default txt, select the text and type the new text. Its more easy and quick then having to change all the time the settings :-)
For shape defaults, please see https://adobexd.uservoice.com/forums/353007/suggestions/14741568-change-default-fill-stroke-settings-when-drawing
Jonathan Eyler-Werve commented
I want to change every font in the document to our font family of choice, or on creation have it default to a provided style.
Having correct font family matters because we are playing with labels and copy, which needs medium-to-high fidelity text sizing. We also build around screenshots of existing elements (sidebars, nav, etc) and we want the fonts to match.