您可以通过类似以下方式在插件中实现此目的:
- 使用插件 API 添加
api.addSaveableUserOptionField("composer-custom-font") - 将该字段添加到数据库的
UserOption表和序列化器中,以便可以设置它 - 向用户界面页面添加一个连接器,以便可以设置该选项
- 您可以将该设置设为下拉菜单,例如,如果用户选择某种字体/字体样式,它会在数据库中添加他们的偏好设置
- 您可以扩展 composer 代码以考虑他们选择的偏好设置,并通过 JS 直接更改样式,或根据所选偏好设置添加 CSS 类,然后您可以通过 CSS 为该特定类应用样式