代替アイコン

デフォルトでは、Discourse は優れた FontAwesome ライブラリのアイコンをバンドルしています。しかし、無料で使えるアイコンライブラリは他にもたくさんあります。このトピックは、代替アイコンセットのホームです。今すぐ試せるテーマコンポーネントをリストアップしていますが、Discourse が他のアイコンセットをサポートするようにする方法に貢献する方法についても説明しています。

代替アイコンセット

別のアイコンセットを試すことに興味がある場合は、試すことができるテーマコンポーネントのリストを以下に示します。

(これらのリポジトリのいずれかを Discourse サイトに導入する方法については、テーマまたはテーマコンポーネントのインストール方法を参照してください。)

これらのコンポーネントは開発途上にあります。これらを使用することはできますが、コアのすべてのアイコンに適切な代替があるわけではないことに注意してください。(ただし、貢献は歓迎します。以下を参照してください。)

スクリーンショットをいくつか示します。

Feather icons (WCAG Dark カラー配色を使用)


Heroicons (WCAG Light カラー配色を使用)


Unicons (Grey Amber カラー配色を使用)


Phosphor Duotone (WCAG Light カラー配色を使用)

貢献

テーマ開発者およびデザイナー向けです。

上記にリストされているコンポーネントは、Discourse コア内のアイコンを他のオープンソースアイコンセットのアイコンに置き換えるプロセスを合理化する discourse-alt-icons ユーティリティリポジトリを使用して生成されます。リポジトリの中核となるのは、アイコン名のマッピングの JSON ファイルからテーマコンポーネントを生成するビルドスクリプトです。

貢献は歓迎され、奨励されています。 Discourse は FontAwesome の多くのアイコンを使用しており、他のアイコンセットからの一致を見つけるのは楽しい作業ですが、時間がかかります。協力したい場合は、discourse-alt-icons をプルし、readme の手順に従って、まだ一致がないアイコンのマッピングを追加できます。

他のアイコンセットのサポート

サポートを追加したい他のアイコンセットについては、以下の返信を使用してください。あるいは、少し作業すれば、discourse-alt-icons リポジトリにプルリクエストを送信することもできます。非常に寛容なライセンス (つまり、変更、配布、私的使用を許可する必要がある) を持つアイコンセットのみが検討されることに注意してください。


このドキュメントはバージョン管理されています - 変更の提案は github で行えます。

「いいね!」 29

If anyone is looking to contribute an icon set, but doesn’t have one in mind:

MIT licensed, designed by the folks over at tailwindlabs.com

「いいね!」 4

Hope to help, here are some icons you can use

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!

「いいね!」 2

Does this mean that Google Fonts is out of the question?

Google’s Material Icons license is permissive enough. But their repo is gigantic, and it might be time-consuming to find the path to each icon.

「いいね!」 1

Yes, but once it’s done, you won’t have to do it again. :slight_smile:

「いいね!」 1

Phosphor Regular Iconsも入手可能でしょうか?

「いいね!」 1

少し手を加えれば、あなた(あるいは誰でも)は、デュオトーンのリポジトリからPhosphorus Regularのリポジトリを作成できるはずです。リポジトリがあれば、レビューしてここにリストに含めることができます。

「いいね!」 1

それは素晴らしいでしょう。FontAwesomeは少し醜いので、デフォルトで/adminにアイコンセットのリストを用意すべきです。:ok_man:

醜さは好みの問題です。しかし、今日ではFont Awesomeによる無料アイコンの提供は本当に限られています。

一方で、本当に見栄えの良いアイコンはどれだけあるでしょうか :joy: