###背景
Ubuntu20.04のrailsアプリケーションにRMagickを使用してQRコードに文字列を挿入して表示していますが、数字とアルファベットしか表示されなかったのでフォントをインストールしました。
今回使用したのはオープンソースのTakaoフォントです。
###Takaoフォントとは
Takaoフォントは、IPAフォントというやつの派生版。
IPAフォントとは独立行政法人情報処理推進機構(略称IPA)によって開発されている日本語アウトラインフォント。
「Takao」というのは,IPAフォントの元となったTBフォントのオリジナル・デザイナーである故・林隆男氏のファースト・ネームから取ったもので、開発にあたり林隆男氏の奥様から名前の使用許可はいただいているらしいです(どうでもいい)
Takaoフォントをインストール
$ sudo apt install fonts-takao
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
...中略...
この操作後に追加で 28.8 MB のディスク容量が消費されます。
続行しますか? [Y/n] # yでreturn
$ sudo fc-cache -fv #フォントキャッシュを更新
...中略...
fc-cache: succeeded
インストールとパスを確認
$ fc-list TakaoGothic
/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf: Takaoゴシック,TakaoGothic:style=Regular
上の左側、/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf
までをコピーして環境変数に入れるなどして無事に表示できました
###参考記事
Ubuntu Desktop (20.04/18.04) にフォントを追加インストールする!