manuel
(Manuel Kostka)
1
私は、一部の場所で絵文字をアイコンとして使用したいテーマに取り組んでいます。意図した見た目は、おおよそ次のようになります。
これをコンポーネントとしてラップし、基本的にTwemojiスプライトシートを追加するだけです。これにより、絵文字をサイドバーメニューやカテゴリアイコンとして選択できるようになります。システムアイコンを完全にオーバーライドしたくはありません。
これは一般的に機能しますが、2つの問題についてご意見を伺いたいと思います。
- セット全体で3000以上のアイコンがあります。ファイルサイズは8MBになります。オンラインで限定的なスプライトシートを見つけましたが、それは2MBでした。完全なセットは実際には機能せず、削減されたものが機能しました。アイコンセットで目指すべき制限は何ですか?
- デフォルトでは、絵文字にはUnicodeの16進値がIDとして設定されています。そのため、絵文字とその16進値を見つけるためにTwemoji Cheatsheetのような絵文字ピッカーを使用する必要があります。例:
IDを実際のショートネームに自動的に変更する最善の方法を知っている人はいますか?そうすれば、「tw-books」と入力して選択できるようになりますか?
「いいね!」 1
Lilly
( Lilly)
2
今言えることは、はい、お願いします
これが大好きです 
「いいね!」 3
Alexander
(Alexander Barrios)
3
リンク先のページでは、絵文字の「絵文字マップ」(Unicode、名前などを含む)を取得するためにemojibaseを使用しているようです。同様のものを使用できますか?
関連リンク:
ところで、素晴らしい出来栄えです:smiley:
「いいね!」 2
manuel
(Manuel Kostka)
5
アレクサンダーさん、ありがとうございます!後押しが必要だったようです 
これで動作するようになりました
スキンカラーや性別のバリエーションを除いた、主要な絵文字セットを追加しました。これは1869個のアイコン(Twemojiアセットフォルダ内の3689個のSVGファイルのうち)です。アイコンの名前にはtw-を接頭辞として、それに英語のショートコードを付けました。名前にはタグが含まれていないため、適切な絵文字を見つけるには、参照サイトを使用する必要があるかもしれません。例えば、このアイコンは、アイコンピッカーでgolfと入力しても表示されません。
テーマの準備ができたら、コンポーネントをtheme-componentsで共有します。すでに試してみたい方は、リポジトリはこちらです: GitHub - nolosb/discourse-twemoji-icons: Use twemojis as icons in Discourse.
「いいね!」 4
system
(system)
クローズされました:
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.