Need to load fonts in order to change text layers

Dear Figma DX Team,

I am writing to provide feedback on the requirement to load fonts asynchronously in order to changes the characters/text of layers with Figma plugins. While I understand the need for font management within plugins, this approach presents significant challenges (at least for me).

As a plugin designer, I cannot predict which fonts end users will have in their Figma files. This unpredictability and the need to load fonts asynchronously adds complexity and uncertainty to the plugin development process.

I suggest considering an alternative approach that allows plugin developers to handle fonts more seamlessly. For instance, providing a single function that analizes the layers that are going to be changed and loads fonts on demand.

Thank you for your attention to this matter.