So its almost 2026 and I finally have the need to update all of my fonts in my template, tags and text notes. While researching the topic on the Google I have not found a lot of up to date information. I am hoping to aggregate the information I have found all into a new 2026 ready post. So here goes….
First of all, @john_pierson , who is a totally awesome guy who has helped me over the years several times over, made a suggestion to create a new post and reference the original post in link 4 below. I appreciate that suggestion John and I hope this makes your 2015/2020 self happy to some degree. =)
These are the links to the previous posts I have found on the topic on DynamoBIM forums and elsewhere (You can see, not a ton of them):
I apologize for any repeat links within those links. I do want to focus on the number 4 link. I am curious if there is any updates to a process by which I can change all of my fonts in my template project from Century Gothic to Roboto. Maybe Rhythm supports labels now for families? Maybe there is a better way to also change these fonts automatically.
I understand that whatever process that may exist now in 2025 more than likely entails opening each family, changing the font type in the label, saving the family and then reloading it into the project(s).
Is this still easiest to achieve in Dynamo either with nodes or python? Someone mentioned an addin in the earlier post somewhere. IS this the preferred approach nowadays?
I am not super proficient in creating my own dynamo scripts without the help of copilot and chatgpt so I am hoping to get a little bit of hand holding if possible here.
I welcome any and all helpful solutions and/or assistance.
So I have a simple Dynamo script that changes the Text Font parameter to Roboto for Dimensions and Text Notes. Pretty easy.
Labels are the tough one. I had hoped I could just change the category to Generic Annotations or Title Blocks (as that is what category lable seem to be by default) but it doesn’t work so far. There is no error or warnings in Dynamo so thats good, but none of the Labels change Fonts.
I will keep trying and update the post when/if I find the solution.
Thanks to Mike Buttery above for the python code. Works like a charm.
I should mention that I think this is good for a small project or family file. For my project template I actually did categories one at a time using this Dynamo script: