デフォルトでは、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 で行えます。
「いいね!」 30
アイコンセットの提供を検討しているが、具体的な案がない方へ:
MITライセンスで、tailwindlabs.com のチームによってデザインされています。
「いいね!」 4
お手伝いできて嬉しいです。こちらに使用可能なアイコンがあります
https://www.flaticon.com/
pmusaraj
(Penar Musaraj)
4
素晴らしい提案ですね。これを実装し、OP にスクリーンショット付きで更新しました。アイコンはあまり多くありません。例えば、コンポーザーのツールバーにはアイコンがありませんが、含まれているアイコンは非常に素敵です。ありがとうございます!
「いいね!」 2
これは、Google Fonts は対象外ということでしょうか?
pmusaraj
(Penar Musaraj)
6
GoogleのMaterial Iconsライセンスは十分に寛容です。ただし、リポジトリが非常に巨大であり、各アイコンへのパスを見つけるのに時間がかかる可能性があります。
「いいね!」 1
はい、でも一度済ませれば、二度とやる必要はありません。
「いいね!」 1
Radu
(Radu)
8
Phosphor Regular Iconsも入手可能でしょうか?
「いいね!」 2
pmusaraj
(Penar Musaraj)
9
少し手を加えれば、あなた(あるいは誰でも)は、デュオトーンのリポジトリからPhosphorus Regularのリポジトリを作成できるはずです。リポジトリがあれば、レビューしてここにリストに含めることができます。
「いいね!」 2
Radu
(Radu)
10
それは素晴らしいでしょう。FontAwesomeは少し醜いので、デフォルトで/adminにアイコンセットのリストを用意すべきです。
Jagster
(Jakke Flemming)
11
醜さは好みの問題です。しかし、今日ではFont Awesomeによる無料アイコンの提供は本当に限られています。
一方で、本当に見栄えの良いアイコンはどれだけあるでしょうか 
Canapin
(Coin-coin le Canapin)
13
それらのセットのいずれかを読み込むと、欠落しているアイコンがデフォルトのFont Awesomeアイコンに置き換えられず、単に空白になり、あまり使い物にならないようです… 
featherセットは気に入っていますが、多くの便利なアイコンが不足しています。
リポジトリにPRを作成しました。いくつかの変更は完璧からは程遠いですが、悪いアイコンでも何もないよりはましです 
ここに追加されたすべての新しいアイコンです(ひどいバイブレーションコードのページ、時代遅れの「代替」列)
https://canapin.dev/discourse/feather-icons/
主要な変更点とあまり良くない変更点:

クレジットカードは、形状の点でaddress-cardに最も近いです。他の代替案としては、閉じた本や開いた本などが考えられます…

最良はcrosshairだと思います。シンプルなペンはかなり似た形状をしていますが、それはペンであり、すでに編集に使用されています。

近いものはありません。私の意見では、CPUアイコンが最適です。PRで間違えてZapアイコンを使用してしまったので、この件に対処するために別のPRを送信します。
「いいね!」 2
Canapin
(Coin-coin le Canapin)
14
Lucide アイコンに気づきました:
これは Feather のフォークであり、最新の状態です。Feather には 287 個のアイコンしかありませんが、Lucide には 1701 個のアイコンがあり(もちろん、欠けているアイコンのほとんどすべてが含まれています)、それらはすべて MIT ライセンスの下にあります。
したがって、この場合は Feather のサポートを廃止し、Lucide に置き換えるべきだと思います。
私のプルリクエストは、今となっては少し無意味かもしれませんね 
チームに承認されれば、このセットのリポジトリを作成してみようかと思います…
「いいね!」 3
無関係ですが、https://canapin.dev にアクセスし、一番下までスクロールして Virtualmin のフォーラムをクリックすると、Discourse
でした!
「いいね!」 1
Canapin
(Coin-coin le Canapin)
16
Discourse のために Lucide アイコンのほぼ全セットを作成しましたが、コアで使われているアイコンの完全なリストはどこで見つけられますか?そうすれば、見落としがなくなります。
このテンプレート discourse-alt-icons/mappings/template.json at main · discourse/discourse-alt-icons · GitHub にはいくつか不足しています。一例として、パレットの があります。
Moin
17
が参考になるかもしれません。
プラグインやコンポーネントは、追加のアイコンを追加できます。それらの間で人気のあるものをどのように見つけるかはわかりません。#included-in-core のプラグインを見るのが理にかなっているかもしれません。そのため、Repository search results · GitHub のような検索が機能するかもしれません。
「いいね!」 1
設定に他のアイコンを追加することは可能ですか?新聞、マイク、ゲームパッドのアイコンがないように見えます。
Canapin
(Coin-coin le Canapin)
20
承知いたしました。コンポーザーのフォントサイズアイコンも修正する必要があります。
追記:誤解していたかもしれません。コンポーネントの外側から新しいセットのDiscourseアイコンを置き換えられるかどうかはわかりません 
「いいね!」 1
Canapin
(Coin-coin le Canapin)
21
おっと、
Discourseに含まれるアイコンの完全なリストについては、Discourseインスタンスの/styleguideにアクセスしてください。
https://github.com/discourse/discourse-alt-iconsより
AIが私にしていることはこれだと思います。もうRTFM(Read The Fine Manual)すらしていませんね 
/styleguideやhttps://github.com/discourse/discourse/blob/main/lib/svg_sprite.rbでは見つかりません。Discourseのどこで使われているのでしょうか?
「いいね!」 3