Find Font (globally replace one font with another)
Include a "find font" panel like in Adobe Illustrator to globally replace one font with another. Even with the symbol/assets panel this is hard for documents that you did not architect and may require a lot of extra work (i.e. the iOS UI kits in a windows environment where San Francisco font has to be downloaded from third party sources and converted manually to .ttf)

35 comments
-
Tyler Barber commented
Its ridiculous how this is not a feature. XD can tell me when a font is not supported, show me all instances of the font, and let me replace them with another. But it can't let me perform the same task when there isn't an issue??
-
Arti Nishant commented
This is 2019 but still this option not available in XD. Actually it is very needed feature.
-
Irina commented
Need this asap, any updates?
-
Tanvir commented
Really need this feature
-
Jonas Hartmann commented
Any news here?
-
Simon Müller commented
That is a really good idea and an absolute necessity for our Prototypes when we work on different enddevices iOS/Android.
-
Fabin Rasheed commented
Hi all,
I just made a plugin called FindFont. It is live in AdobeXD and could help do global font replace to an extent. Hope this helps.
Details here : https://nurecas.com/findfonts-a-plugin-for-adobe-xd -
Priti Godse Ausekar commented
Its a must have feature. If the design guidelines change and have to adapt old design to them, its lot of manual work.
-
Rakel commented
It's not exactly the same as find and replace font, but it essentially does the same thing as long as you set it up a little beforehand. Go to the Assets Panel and you'll see the ability to add character styles. Set this up while you are designing your artboards and then changing it is pretty easy, you can just right click on the style and hit edit... then any instance of that style will be modified.
-
Anonymous commented
Please please make this! such a headache....
-
Stevo commented
My product manager wants me to change all the fonts to another font because it's not supported in another local language.
-
Anonymous commented
You can replace font through Select all > Assets panel > Character styles. Then Edit and select other font.
-
Tim Howard commented
Casting my vote (a whining plea actually!) for a project wide font replacement function or (perhaps more useful) a font find/change feature.
I'm starting with a rather robust commercial UI kit and must replace all occurrences of the included font due firstly to licensing restrictions as well as design decisions.
Manually selecting each of the elements and changing the font is at best an extreme timesink.
Consideration for near-future implementation would be greatly appreciated and heavily used.
-
Toby commented
Ist very helpful to find and replace fonts....
-
JBWHarris commented
Needs a Find Font function. And all the people saying XD should be more like Illustrator, I'm sure they mean InDesign, an actual layout program.
-
Ron Frank commented
Even implementing this without the replacement features but just highlighting the text elements that contain the missing font would be a HUGE first step. Please fix soon.
-
Thomas Hale commented
I think following the find and replace font dialog from Adobe Illustrator would be effective here. You could go through each instance 1 by 1, or, you could change all instances.
-
MikeD commented
I concur, this feature is needed. Someone commented it could work globally but not piecemeal. I disagree. It could be made to highlight every occurrence so you can piecemeal it, or globally change without highlighting. I also noted when I received my XD files upon start-up, XD told me I was missing 4 fonts. So I looked for them in the Assets panel under All Assets and expanded the character style section. Only one character style was listed for the document (or so I thought). Through trial and error I found you have to open the layers panel, highlight a layer, go to Assets, click the + sign and repeat for each layer to get a list off all Character Styles. It also doesn't seem to find them all in any event because I changed the ones that showed up as missing to something the system could find and they still turn up missing.
-
Scott commented
MaMaLy Thanks. That seems to work, but a find / replace would be a much more beautiful, one stop shop.
-
MaMaLy commented
Scott-- Even if the person who originally created the file didn't use character styles, you can still use them to replace fonts across the board. You simply pick one of the text objects, add that character style, and then edit that character style with whatever new font you want. It will automatically replace all instances of the original font with the new one. Color replacements work the same way and have been a godsend for me, as our colors keep changing. It's a sweeping change, so this won't work if you want to change a font piecemeal. But if you want to change every instance of a font in your document it works beautifully. The best part is that you don't have to setup the document for it in the first place-- you can do it after the fact.