「Android12」の「GalaxyNote20 Ultra」に独自のTTFフォントを設定する方法

# 概要
「Android10」以前は、独自のフォントのAPK（インストールファイル）を作成し、インストールすることで独自のフォントを設定することができました。
私も「GalaxyNote8」で「愛フォント」というアプリを使って、独自のフォントを設定していました。
「GalaxyNote20 Ultra」に機種変更した際は、まだ同じ方法で設定することができました。
ただ、先日（2022/2/28）、ケータイ補償サービスで端末を新しくして、同じように設定しようとしたのですが、インストールした独自のフォントを設定しようとしたら、下記の表示が出て設定することが出来ませんでした。
![Screenshot_20220307-115023_Settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/d178496b-02b9-f2d1-e4ba-f93a43eecc9f.jpeg)
GalaxyStoreで購入（ダウンロード）したフォントであれば、設定することができるので、諦めて購入しました。
しかも購入後、納得いかず、結局２個購入。。。
![Screenshot_20220307-121430_Settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/500f09ba-8c21-a18c-307e-a000fca1e6a5.jpeg)
そんなときに [Android 11 (One UI 3) の Galaxy にカスタムフォントをインストールする
](https://wangel.aioilight.space/?p=377) こちらの記事を見つけて試したところ「Android12」でも設定することができたので、ご紹介します。

# 環境
端末：GalaxyNote20 Ultra 5G（SC-53A）
OS：Android12（One UI 4.0）
※2022年2月1日のソフトウェア更新後です。

# 「#mono_」をインストール
「#mono_」というアプリを使って設定します。
アプリを起動して、上から順にやっていけば、独自のTTFフォントを設定出来るようになっています。
設定画面も開いてくれるので、迷うことなく設定できます。

:::note warn
とは言え、野良アプリなので、自己判断・自己責任でインストールしてください。
:::

[XDA Forums](https://forum.xda-developers.com/t/app-mono_-flipfont-custom-ttf-installer-v2-1-for-samsung-oneui-1-2-3-no-root.4195613/) から「#mono_」の「v2.1」のAPKをダウンロードして、端末にインストールします。
![Screenshot_20220305-234744_Chrome.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/02a94068-8f38-ec4b-bfd9-bb727a23c643.jpeg)

# 「#mono_」アプリを起動
インストールのところにも書きましたが、アプリを起動して、上から順にやっていけば、独自のTTFフォントを設定出来るようになっています。
![Screenshot_20220307-001642_#mono_.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/80d47ef0-eebd-d7d7-9086-89aaac36c635.jpeg)
「Android10と11の両方で動作します。」と書いてありますが、「Android12」でも設定できました！

## Galaxyアカウントの設定
![#mono_.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/8ecc4e4e-0e83-be67-81c7-f16b35ec1fa7.jpeg)
Galaxyクラウドの「バックアップ」と「復元」の機能を利用して独自のTTFフォントを設定します。
なので、Galaxyアカウント（Smasungアカウント）は必須です。
まだ、Galaxyアカウントの設定が済んでいない方は、先に設定してください。

## 「Samsung Sans」という無料フォントをインストール
![#mono_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/ea25cd0b-1d5f-9fac-3038-4b5fb324faa1.jpeg)
![samsung_sans.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/e3ae2d0e-3386-ecf7-30d0-90c2b59b834d.jpeg)
２の「Install」を押して「Samsung Sans」というフォントをインストールします。
別に「Samsung Sans」でなければいけないということではないのでしょうが、Galaxy Storeから無料でダウンロードができるフォントだからだと思います。

## 「Samsung Sans」を設定
![#mono_3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/995c9f80-6ac2-268f-db44-6557ff827f2c.jpeg)
![samsung_sans_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/2854ad1e-7eb0-7795-4986-496e652acb4c.jpeg)
３の「Select」を押すと、システム設定のフォントスタイルの選択画面になるので「Samsung Sans」を選択します。

## 「設定」を「Galaxyクラウド」にバックアップ
![#mono_4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/f629f973-1fdc-5b13-87a4-ba68cda6a1a3.jpeg)
![Screenshot_20220307-132144_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/7afca5b1-ef15-5d60-53eb-45fc353b3378.jpeg)
![Screenshot_20220307-132204_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/a39ebbdd-2051-3c83-e5a9-9b9b0b7c9910.jpeg)
４の「Backup」を押すと、Galaxyクラウドの「データをバックアップ」の画面になるので、「設定」を選択して、下の「今すぐバックアップ」を押し、「設定」を「Galaxyクラウド」にバックアップします。

## 設定するフォントファイルを用意
「#mono_」で設定できるフォントファイルは、TTF形式のものだけです。TTC形式、OTF形式のフォントは設定できません。
ただし、「[FontForge](https://fontforge.org/en-US/)」というアプリを使えば、TTC形式のフォントもOTF形式のフォントも変換することができます。
![Screenshot_20220307-134958_My Files.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/bf17c7e5-f548-388d-4584-72ef9a4bc7e5.jpeg)
設定したいTTF形式のフォントを内部ストレージに作成された「monofonts > ttf」ファルダの中にコピーしておきます。

## 設定したいTTFフォントを選ぶ
![Screenshot_20220307-134253_#mono_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/0c099ac7-0fed-ecd5-5c67-85f66b3920e5.jpeg)
![Screenshot_20220307-141100_#mono_.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/adc7d80a-770a-63d8-31c2-c487d626ef7c.jpeg)
１の「Load TTF」を押すと、「monofonts > ttf」ファルダの中にコピーしたフォントが表示されます。
この中から設定したいフォントを選びます。

## 独自のフォントをインストール
![Screenshot_20220307-134253_#mono_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/5d1e56ba-1acb-5541-0712-1bd084987a24.jpeg)
![Screenshot_20220307-142343_Package installer.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/3b83fbbc-3794-0787-7b70-7e9027b1034b.jpeg)
![Screenshot_20220307-142353_Package installer.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/dfc480dd-f432-a9e5-0e34-a144732122dc.jpeg)
２の「Install」を押します。
「このアプリをアンインストールしますか？」と出るので「OK」を押します。
次に「このアプリをインストールしますか？」と出るので「インストール」を押します。
これで「Samsung Sans」がアンインストールされ、設定したい独自のフォントがインストールされた状態になります。

## 標準フォントを設定
![Screenshot_20220307-134253_#mono_3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/1f23f25c-a511-5bbf-f7fe-70ead70ae20d.jpeg)
![Screenshot_20220307-143354_Settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/6dbb7ddb-22ae-3737-5fb9-c00cc625f594.jpeg)
３の「Select」を押すと、フォントスタイルの選択画面になるので、ここで一度、「標準」に戻します。

## 「設定」を「Galaxyクラウド」から復元
![Screenshot_20220307-134253_#mono_4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/f2cf0f74-c458-438f-883e-c16d438b6af6.jpeg)
![Screenshot_20220307-144010_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/a7ed6704-2ef1-0842-93ab-b72cee2a74a5.jpeg)
![Screenshot_20220307-144021_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/ebe0ed79-6538-06dd-4c0b-3d6d820ff029.jpeg)
４の「Restore」を押すと、Galaxyクラウドの「データを復元」の画面になるので、先程バックアップしたデータを選択して「復元」を押します。

## 設定完了
![Screenshot_20220307-144042_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/185fa108-c356-0105-2aad-34ac27fce6e1.jpeg)
![Screenshot_20220307-144049_Galaxy Cloud.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/ccbe5c5c-a5fd-a1b9-8178-810d711128ce.jpeg)
復元が完了すると、設定完了です。
完了画面のフォントも変わっていると思います。
その後に、「Galaxyクラウドの空き容量を確保しますか？」と出ると思います。
頻繁にフォントを変えたいという人は、削除しなければ、「Custom Font Installation」から下だけやれば、また別のフォントに変更することができます。

## 比較
### 変更前
![Screenshot_20220307-142151_Settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/efc4fe5f-3ea0-4c60-f47b-a5ecbebedb7f.jpeg)
### 変更後
![Screenshot_20220307-144152_Settings.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/91353/71d7bb11-ae62-f860-9387-e72b0746a074.jpeg)