Emojis
原文:https://docs.gitlab.com/ee/development/fe_guide/emojis.html
Emojis
GitLab 支持本机 Unicode 表情符号,当您的平台不支持它时,它有选择地回退到基于图像的表情符号.
How to update Emojis
- 更新
gemojione
宝石 - 从Gemojione更新
fixtures/emojis/index.json
emojisfixtures/emojis/index.json
. 将来,我们可以直接从 gem 获取文件. 我们可能应该对 Gemojione 项目进行 PR,以在解析后获得对所有表情符号的访问权,或者仅获取json
文件本身的原始路径. - 确保
emoji-unicode-version
是最新版本. - Run
bundle exec rake gemojione:aliases
- Run
bundle exec rake gemojione:digests
- Run
bundle exec rake gemojione:sprite
- 确保为 1x 和 2x 生成新的 Sprite 表
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