بشكل افتراضي، يجمع Discourse الأيقونات من مكتبة FontAwesome الممتازة. ولكن هناك العديد من مكتبات الأيقونات المتاحة للاستخدام المجاني. هذا الموضوع هو موطن لمجموعات الأيقونات البديلة. يسرد بعض مكونات الثيم التي يمكنك تجربتها الآن، ولكنه يصف أيضًا كيف يمكنك المساهمة لدعم Discourse لمجموعات الأيقونات الأخرى.
مجموعات الأيقونات البديلة
إذا كنت مهتمًا بتجربة مجموعة أيقونات مختلفة، فإليك قائمة بمكونات الثيم التي يمكنك تجربتها:
يتم إنشاء المكونات المدرجة أعلاه باستخدام مستودع الأدوات discourse-alt-icons، الذي يبسط استبدال الأيقونات في نواة Discourse بأيقونات من مجموعات الأيقونات الأخرى مفتوحة المصدر. يكمن جوهر المستودع في برنامج نصي للبناء يقوم بإنشاء مكون ثيم من ملف JSON لتعيينات أسماء الأيقونات.
نرحب بالمساهمات ونشجع عليها. يستخدم Discourse العديد من الأيقونات من FontAwesome والعثور على تطابقات من مجموعات الأيقونات الأخرى مهمة ممتعة، ولكنه يستغرق وقتًا طويلاً. إذا كنت ترغب في المساعدة، يمكنك سحب discourse-alt-icons واتباع الخطوات في ملف القراءة لإضافة تطابقات للأيقونات التي ليس لديها تطابقات بعد.
دعم مجموعات الأيقونات الأخرى
يرجى استخدام الردود أدناه لاقتراح إضافة دعم لمجموعة أيقونات أخرى. أو، والأفضل من ذلك، ببذل القليل من الجهد يمكنك إرسال طلب سحب إلى مستودع discourse-alt-icons. لاحظ أنه سيتم النظر فقط في مجموعات الأيقونات ذات التراخيص المتساهلة للغاية (أي يجب أن تسمح بالتعديل والتوزيع والاستخدام الخاص).
يتم التحكم في إصدار هذه الوثيقة - اقترح تغييرات على github.
Nice suggestion, I added this and updated the OP with a screenshot. It doesn’t have a lot of icons, for example, it has no icons for the composer toolbar, but the icons it does have are quite nice. Thanks!
مع القليل من العمل، يمكنك (أو أي شخص حقًا) إنشاء مستودع Phosphorus Regular من المستودع duotone. يسعدني مراجعته وتضمينه في القائمة هنا إذا كان لدينا مستودع.
يبدو أنه عندما نقوم بتحميل إحدى هذه المجموعات، لا يتم استبدال الأيقونات المفقودة بأيقونات Font Awesome الافتراضية، لذا فهي فارغة تمامًا، وغير قابلة للاستخدام إلى حد كبير…
أنا معجب بمجموعة feather، لكنها تفتقر إلى العديد من الأيقونات المفيدة.
لقد أنشأت طلب سحب (PR) على المستودع. بعض التغييرات بعيدة عن الكمال، لكن الأيقونة السيئة لا تزال أفضل من عدم وجود أيقونة على الإطلاق
تعتبر بطاقة الائتمان الأقرب إلى بطاقة العنوان من حيث الأشكال. يمكن أن تكون البدائل الأخرى كتابًا مغلقًا أو مفتوحًا…
الأفضل هو علامة التصويب (crosshair). القلم البسيط له شكل مشابه إلى حد ما، ولكنه قلم، ويُستخدم بالفعل للتعديلات.
لا يوجد شيء قريب. في رأيي، الأنسب هو أيقونة وحدة المعالجة المركزية (CPU). لقد أخطأت في طلب السحب الخاص بي واستخدمت أيقونة Zap، لذا سأرسل طلب سحب آخر لمعالجة هذا الأمر.
هذه نسخة مشتقة من Feather، وهي محدثة. تحتوي Feather على 287 أيقونة فقط، بينما تحتوي Lucide على 1701 (وبالطبع لديهم معظم الأيقونات المفقودة إن لم يكن كلها).
كلا المجموعتين مرخصتان بموجب ترخيص MIT.
لذا أعتقد أنه في هذه الحالة يجب التوقف عن دعم Feather، واستبدالها بـ Lucide.
يبدو طلب السحب الخاص بي بلا معنى الآن
ربما يمكنني محاولة إنشاء مستودع (repo) لهذه المجموعة، إذا وافق الفريق…
لقد صنعت تقريبًا المجموعة الكاملة من أيقونات Lucide لـ Discourse، ولكن أين يمكنني العثور على القائمة الكاملة للأيقونات التي يستخدمها جوهر Discourse حتى لا يفوتني أي منها؟
يمكن للمكونات الإضافية والمكونات (components) إضافة أيقونات إضافية. لست متأكدًا من كيفية العثور على الأيقونات الشائعة هناك. قد يكون من المنطقي إلقاء نظرة على المكونات الإضافية التي هي #included-in-core. لذا، قد ينجح البحث عن شيء مثل Code search results · GitHub.