Você provavelmente pode conseguir isso em um plugin fazendo algo como:
- Com a API do plugin, adicione um
api.addSaveableUserOptionField(\"composer-custom-font\") - Adicione o campo à tabela
UserOptionno banco de dados e ao serializador para que ele possa ser definido - Adicione um conector à página de interface do usuário para que a configuração possa ser definida
- Você pode tornar a configuração um menu suspenso, por exemplo, para que, se o usuário escolher uma determinada fonte/estilo de fonte, ele adicione sua preferência no banco de dados
- Você pode estender o código do compositor para levar em consideração a preferência selecionada, e alterar os estilos diretamente com JS ou fazer com que ele adicione uma classe CSS com base na preferência escolhida, que você pode aplicar estilos via CSS para essa classe específica