Hi Paul, I crafted a script with my pal, Chad von GPT.
1 – select the Originating Text Layer
2 – in the UI, input number of duplicates
3 – select font size from the Font Menu which populates the Font Menu using the listing from the Most Recently Used Font List which includes Family Font/Weights
4 – Click on Create Duplicate(s)
Duplicated Layers will inherit text from the Originating Layer while retaining its font style selected within the Script UI. DUplicated Layers share the same Label Color as the Originating layer. Duplicated Layers are Parented to the Originating Layer and they are also Locked.
A – Refresh the Font List – it does what it says if you want access via the Menu to a font selection in the Character/Properties Panel that was performed after the script was launched
B – Refresh Text Layer(s) – if you make adjustments to the Originating Text Layer and want the Duplicated Layers to update, select ALL related Text Layers and click on the Refresh Text Layer(s) button.
I know you don’t need it but perhaps now that there’s a viable solution, you may want to do a revisit. And I also wanted to look at creating an MRU Font List which I also need for another script I was working on. So, no worries if you don’t need this script.
HTH