概要
ネタ的にふと思いついたもの
動機
手軽に絵文字で会話出来たら面白いよね
???????????????????????????????

開発環境
「ショートカット」App(iPhone、iPad標準)
仕様
ワンクリックで表情を表す絵文字をランダムに表示、ユーザーの感情を代弁(ユーザーの意思が反映されるとは言ってない)する
実装
絵文字はリアクションとして分かりやすい、汎用性が高いものを適当に選出
一旦PDFに出力することで画像に変換する(絵文字の拡大を可能に)
変換後の画像をサイズ変更して、画面いっぱいに絵文字部分を表示させている
問題があるらしい
当初Appleの絵文字(Emoji)を使用して開発していたのだが、どうやら今回の用途のような形でEmojiを表示させることは禁止されているようだ。代替として「Twemoji」の画像を使用して別バージョンを作成。
Emojiはあくまで文字としての使用を想定したものであり、そのデザインを絵のように利用することはポリシー上認められていない、ということらしい。
Twemojiって何
![]()
Twitter…Xでの利用を目的とした絵文字である。
Emojiのように「絵として利用することを禁止している」といったことは調べた限り出てこなかったので、今回は暫定的な回避策として採用。
![]()
改!
あらかじめTwemojiの画像を用意してやることにした
EmojiをTwemojiに変換できるサイトで先ほどと同内容の絵文字を表示し、画像として取得する
あとは画像データをBese64で変換してショートカット内に収めておき、実行時にランダムな項目を抽出してデコード結果を表示させるように実装し直した

使い方
実行するとランダムな絵文字が画面全体に表示される
ダウンロード
以下のリンクからダウンロードできます。実行には、「ショートカット」アプリが必要です。
「Face2」(Twemojiに差し替えたバージョン)
1.0.0
①リンクを開いて、「ショートカットを追加」を押す
(・・・)を押してアップデートログを確認可能です
参考サイト
Twitter絵文字一覧と絵文字検索 | Let's EMOJI ←Twimojiの画像取得に使用
