キャリアの絵文字を抹消したい

こんにちは、まんぼーです。

 

Galaxy S23 Ultraを購入しました。

いつも端末はdocomoで買ってましたが、MNP値引きが魅力だったのとdocomoマークを抹消したくて購入先をauにしたのですが、、

絵文字がダサい見慣れていないため拒絶反応を起こしました。

なんか、、、ホラー味ありますよね、、、

 

ということで今度は絵文字を抹消したいと思います。

なにをやるか

Googlefontsのnoto-emojiをgit cloneしてきて、副作用が起きる原因のスクリプトを修正してbuildし直す。build後の生成物をスマホに移して適用する。

なぜこうしたか

誰かがアプリ作ってくれていたらいいな〜という安易な気持ちでググっていたら、zFont3というアプリで変えられることがわかりました。

試してみたところ、リンクとして認識された文字の下線が文字から離れてしまう副作用を発症しました。これはキツイ…

もう少し調べるとGooglefontsが出しているnoto-emojiのコードを変えてmakeしてあげれば良さそう、となったので試してみます。

[参考サイト]

Galaxyスマホの絵文字が気に食わないのでGoogleの絵文字に差し替える | media.growth-and.com 

> 基本的にはこれなのですが、記事が古いためいくつか変更点があります)

PC環境

  • Ubuntu22.04 LTS ※windowsの方はwsl環境を構築してください

環境構築

googlefontsのnoto-emojiをgit cloneしてくる 

 git clone https://github.com/googlefonts/noto-emoji.git

noto-emojiディレクトリに移動

cd noto-emoji

不要な記号を削除する

rm png/128/emoji_u002a* png/128/emoji_u0023* png/128/emoji_u003*
 
  • ここでは0~9, *, #を消しています

設定ファイルのバックアップ

mv NotoColorEmoji.tmpl.ttx.tmpl NotoColorEmoji.tmpl.ttx.tmpl.bak

設定ファイルの書き換え

sed -e 's/".notdef" width="2550"/".notdef" width="680"/g' \ -e 's/"nonmarkingreturn" width="2550"/"nonmarkingreturn" width="680"/g' \ -e 's/"space" width="2550"/"space" width="680"/g' \ -e 's/".notdef" height="2500"/".notdef" height="680"/g' \ -e 's/"nonmarkingreturn" height="2500"/"nonmarkingreturn" height="680"/g' \ -e 's/"space" height="2500"/"space" height="680"/g' \ -e 's/underlinePosition value="-1244"/underlinePosition value="-300"/g' \ NotoColorEmoji.tmpl.ttx.tmpl.bak > NotoColorEmoji.tmpl.ttx.tmpl
  • 未定義文字、マークのない改行文字、半角スペースを修正しています

スクリプトの修正

vi check_emoji_sequences.py

以下の箇所を探してコメントアウトする

if not coverage_pass:
  exit("Please fix the problems mentioned above or run: make BYPASS_SEQUENCE_CHECK='True'")
 

buildt instructionに従ってbuildする

※失敗する場合は大抵パッケージが足りてないので、pip3 install XX(足りていないと言われたパッケージ)をインストールする

 

成功すると生成物としてNotoColorEmoji.ttfが作られます。

これをスマホに持ってきて、z-font3にインポートしてきます。

インポートしたらアプリの手順に従って適用します。

 

英語で手順がわからない人のために下記のサイトでまとめてくれています。

https://smhn.info/202209-docomo-emoji-z-font3

 

結果

入力した絵文字の表示は変わるようになりました。

ただ絵文字の候補が変わってないのがちょっと(結構)気になります。気が向いたら直せないか調べてみます。