slack emojiをもっと楽しく使うためのご提案

:::note info
この記事は、[SmartHR Advent Calendar 2024 (シリーズ2)](https://qiita.com/advent-calendar/2024/smarthr)の11日目の記事です。
:::


## はじめに
SmartHRでは、チャットツールとしてSlackを利用しています。

弊社のSlackには大量の「カスタムemoji[^1]」が登録されています。
本記事執筆時点（2024/12/09）では**30,000個**を超えており、さらに日々増え続けています。
他社に比べて多いかどうかはわかりませんが、個人的にはめちゃくちゃ多いなと感じています。

ちなみにemojiが多くて困ることは決してなく、むしろ毎日のコミュニケーションを円滑にしています。
弊社のSlack emoji文化については、[「オープンでフラットな文化」を醸成し急成長した SmartHR の Slack 活用術 | Slack](https://slack.com/intl/ja-jp/customer-stories/smarthr-story) や、[Slack の歩き方 #2 すきな emoji は？｜SmartHRオープン社内報｜株式会社SmartHR](https://note.com/smarthr_co/n/nbc9fd55333bd) をご覧ください。

[^1]: Slackでは、プリセット以外にもemojiを追加できます。詳しくは、[ワークスペースにカスタム絵文字とエイリアスを追加する | Slack](https://slack.com/intl/ja-jp/help/articles/206870177-%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E7%B5%B5%E6%96%87%E5%AD%97%E3%81%A8%E3%82%A8%E3%82%A4%E3%83%AA%E3%82%A2%E3%82%B9%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B)を参照してください。

## Slack emoji、作ったことありますか？

ところで、Slackを利用されている皆さんはカスタムemojiを作ったことがありますか？

私はたくさん作っています！
入社半年で133個のカスタムemojiを作成し、社内のカスタムemoji作成数ランキングで堂々の1位を獲得しました[^2]。
（平均して、1日に1個作っていました）

[^2]: 自分調べ：2023年7月〜12月のうちに登録されたカスタムemojiを集計

ここからのセクションは、emoji作成に一家言がある人間として書くことにします。

## emoji作成時の個人的tips

さて、ここからが本題です。
より多くの人にemojiコミュニケーションを楽しんでほしいと思って活動（？）する中で、なんとなく意識するようになったことがあります。
今回はそれらを整理し、再現性のありそうなものをtipsとしてご紹介します！


### 👊 視覚表現に合った名前をつける

画像で表現されている内容と、emojiの名前をなるべく一致させましょう。スクリーンリーダーを使っているユーザーにも判別しやすくなります。

#### 非推奨パターン
![emojiの画像。ひらがなで「ありがとうございます」と書いてある。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/bf874f85-756d-8e02-2cb6-00a977533ffa.png)
emojiの名前： `:arigatou:`

このemojiは、画像で表現されている言葉 (`ありがとうございます`)と、emojiの名前（`arigatou`）が一致していません。
そのため、スクリーンリーダー利用者が、画像で表現されている内容を読み取れず、意図とは異なる文脈で利用してしまう可能性があります。

#### 推奨パターン

![emojiの画像。ひらがなで「ありがとうございます」と書いてある。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/57958cc0-b8cc-c94d-6b57-42fa2b07f85b.png)
emojiの名前：`:arigatougozaimasu:`

こちらは、画像で表現されている言葉 (`ありがとうございます`)と、emojiの名前（`arigatougozaimasu`）が一致しています。
そのため、スクリーンリーダー利用者が意図通りに解釈・利用できることが期待されます。
また、Slack外にコピー&ペーストした際にも、元の文脈を推測しやすくなります[^3]。

[^3]: Slack emojiをテキストとしてコピーして、テキストエディタなどにペーストすると、emojiの名前が出力されます。例えば「推奨パターン」のemojiをコピーすると、`:arigatougozaimasu:`がテキストとして出力されることになります。

### 👊 どのカラーモードでも見やすい色を選ぶ

Slackではライトモード・ダークモードを選べます[^4]。どのカラーモードでも視認しやすいカラーリングとなるようにしましょう。

[^4]: [Slack でダークモードを使用する | Slack](https://slack.com/intl/ja-jp/help/articles/360019434914-Slack-%E3%81%A7%E3%83%80%E3%83%BC%E3%82%AF%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B)

#### 非推奨パターン
![emojiの画像。アルファベットの「A」が、明るい緑色で書かれている。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/b93a31b6-515a-a135-79ba-c64117449e30.png)

ライトモードの場合、背景となる白色と文字色のコントラスト比が低く、視認しづらくなっています。

#### 推奨パターン
![emojiの画像。アルファベットの「A」が、濃いピンクで書かれている。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/4484f25c-c69b-2bfb-013d-439383be5bbb.png)

ライトモード・ダークモードどちらの場合でも、背景色と文字色のコントラスト比[^5]が高く、視認しやすくなっています。
そのため、どんなユーザーにとっても見やすい状態です。

[^5]: 詳しくは[背景色と文字色のコントラスト比が4.5:1（大きな文字: 18px以上は3:1）以上ある | ウェブアクセシビリティ簡易チェックリスト | SmartHR Design System](https://smarthr.design/accessibility/check-list/contrast/)を参照してください。

### 👊 アニメーションは1コマ目で理解できるようにする

Slackの設定で「アニメーションを自動的に再生する[^6]」をOFFにしている場合、**アニメーション有りのemojiは1コマ目に固定されて**表示されます。
この状態でも内容を判別できる状態にしましょう。

[^6]: [画像と絵文字のアニメーションを管理する | Slack](https://slack.com/intl/ja-jp/help/articles/228023907-%E7%94%BB%E5%83%8F%E3%81%A8%E7%B5%B5%E6%96%87%E5%AD%97%E3%81%AE%E3%82%A2%E3%83%8B%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B)

#### 推奨パターン

![emojiの画像。アルファベットの「A」が、右から左にスクロールしている。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/041eaa06-ee42-981e-891d-4968f2d73d2e.gif)

コマにわけると...
![アルファベットの「A」が、右から左にスクロールしているemojiの画像をコマごとに分解した画像。1コマ目に、アルファベットの「A」全体が収まっている。](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3947143/4f81dcdc-d9d0-789c-0257-3ef38dd0aa2c.png)

1コマ目に、アルファベットの「A」全体が収まっています。こうなっていると、「アニメーションを自動的に再生する」がOFFの場合でも、内容を判別しやすくなります。

### 👊 激しい点滅やモーションを伴うアニメーションは避ける

アニメーションがついたemojiを作成する場合、激しい点滅やモーションを伴うものは避けましょう。
多くの場合は見づらいemojiとなってしまいますし、激しい点滅が苦手な方もいます[^7]。

[^7]: 詳しくは[達成基準 2.3.1: 3 回の閃光、又は閾値以下を理解する](https://waic.jp/translations/WCAG21/Understanding/three-flashes-or-below-threshold.html)を参照してください。


## おわりに

ここまで、私的emoji作成tipsをいくつかご紹介しました。

もちろん、これらが絶対正しいというわけではありません。イラスト・写真なのか文字表現なのか、あるいはemojiを利用するユーザーの特性によっても、「使いやすい」emojiのあり方は異なると思います。
自分はこうしているよというものがあれば、ぜひコメントで教えていただけると嬉しいです :ear:

emojiは楽しく作って楽しく使えることが一番だと思っているので、みなさんも気軽にemojiを作ってみてほしいなと思っています！

## おまけ
最後に、私がヘビーユーズしているemoji作成サイトをご紹介します。
使いやすくて高機能なので、オススメです！

[MEGAMOJI - カスタム絵文字メーカー](https://zk-phi.github.io/MEGAMOJI/)
- 月間利用ユーザー2万人超えの便利ツール  
- 気軽にemojiを作成可能  
- 開発秘話も面白い  
  - [カスタム絵文字メーカー「MEGAMOJI」のできるまで - Note](https://note.com/zk_phi/n/n5aaff539db5a)