يمكنك على الأرجح تحقيق ذلك في إضافة (plugin) عن طريق القيام بشيء على غرار:
- باستخدام واجهة برمجة تطبيقات الإضافة (plugin API)، أضف
api.addSaveableUserOptionField("composer-custom-font") - أضف الحقل إلى جدول
UserOptionفي قاعدة البيانات (db) والمُسلسل (serializer) بحيث يمكن تعيينه - أضف موصلاً (connector) إلى صفحة واجهة المستخدم الخاصة بالمستخدم حتى يمكن تعيين الإعداد
- يمكنك جعل الإعداد قائمة منسدلة، على سبيل المثال، بحيث إذا اختار المستخدم خطًا/نمط خط معين، فإنه يضيف تفضيله في قاعدة البيانات
- يمكنك توسيع كود المُؤلف (composer) لأخذ تفضيله المحدد في الاعتبار، وتغيير الأنماط مباشرة باستخدام جافاسكريبت (JS) أو إضافة فئة CSS (CSS class) بناءً على التفضيل المختار، والتي يمكنك تطبيق الأنماط لها عبر CSS لتلك الفئة المحددة