絵文字
GitLabはネイティブのUnicode絵文字をサポートしており、プラットフォームがサポートしていない場合は選択的に画像ベースの絵文字にフォールバックします。
絵文字の更新方法
-
gemojione
gemのアップデート -
Gemojione
fixtures/emojis/index.json
を更新しました。将来的には、gemから直接ファイルを取得できるようになるかもしれません。 GemojioneプロジェクトでPRを作成し、解析後のすべての絵文字にアクセスするか、json
ファイル自体への生のパスを取得する必要があるかもしれません。 -
emoji-unicode-version
が最新バージョンであることを確認してください。 - 走る
bundle exec rake gemojione:aliases
- 走る
bundle exec rake gemojione:digests
- 走る
bundle exec rake gemojione:sprite
- 1xと2x用に新しいスプライト・シートが生成されるようにします。
app/assets/images/emoji.png
app/assets/images/emoji@2x.png
- にコピーされた新しい画像が表示されることを確認します。
app/assets/images/emoji/
- 新しい絵文字とそのエイリアスが GFM オートコンプリートで表示されることを確認します。
- アワード絵文字メニューで、新しい絵文字とそのエイリアスを確認できます。
- 特定の絵文字をサポートしておらず、画像にフォールバックする必要があるプラットフォームのために、新しい絵文字のUnicodeサポートチェックとルールを追加する必要があるかもしれません。
app/assets/javascripts/emoji/support/is_emoji_unicode_supported.js
およびapp/assets/javascripts/emoji/support/unicode_support_map.js