Raspbian Stretchをインストール
2017年9月、Raspberry Pi3にRaspbian Stretchをインストールしました。Raspberry PiのOSのイメージは、従来のJessie(Debian 8)からStretch(Debian 9)に新しくなりました。
公式サイトの「DOWNLOADS」-「RASPBIAN」からRaspbian StretchのImageファイルをダウンロードしてインストールします。
Image with desktop based on Debian Stretch
Version: August 2017
Release date: 2017-08-16
Kernel version: 4.9
OSバージョンを調べます。
$ uname -a Linux pi3 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.1 (stretch) Release: 9.1 Codename: stretch
ファームウェアのバージョンも調べます。
$ vcgencmd version Aug 8 2017 12:01:57 Copyright (c) 2012 Broadcom version 196063438d7bb0769861c86f948ae653727adb7e (clean) (release)
Raspbian Stretchには、日本語フォントが・・・
最初にロケールの設定を日本語に変更します。
[MENU]-[Preferences]-[Raspberry Pi Configuration] を起動します。
[Localisation]タブを選択して、[Set Locale…]をクリックします。
Locale の Language: の初期値が「en(English)」になっているので、「ja(Japanese)」に変更します。
リブート要求のメッセージが表示されますので、再起動します。
驚いたことに、四角の豆腐文字(□)が表示されて文字化けしています。
Raspbian Jessieはデフォルトで日本語フォントが入っていましたが、Raspbian Stretchは日本語フォントが入っていませんでした。
日本語フォントNotoをインストール
日本語フォントをインストールします。ネットで検索するといろいろなフォントがあるようです。
fonts-takao
fonts-ipafont-gothic
fonts-ipafont-mincho
fonts-ipafont
fonts-ipaexfont
fonts-note
・・・
どのフォントがお勧めなのか迷ってしまいます。
少し調査してみると、Googleがオープンソースとして公開しているNotoフォントがよさそうです。Notoは、No more Tofuの略です。フォントがない文字を表示すると豆腐(Tofu)のような「□」が表示されます。Notoプロジェクトは、このTofuが表示されないようにすべての言語に対応したフォントを開発するプロジェクトです。
インストール可能な日本語フォントの中からnotoを検索します。
$ sudo apt-cache search font japanese |grep noto fonts-noto - metapackage to pull in all Noto fonts fonts-noto-cjk - "No Tofu" font families with large Unicode coverage (CJK) fonts-noto-hinted - "No Tofu" font families with large Unicode coverage (hinted) fonts-noto-mono - "No Tofu" monospaced font family with large Unicode coverage fonts-noto-unhinted - "No Tofu" font families with large Unicode coverage (unhinted)
「fonts-noto」という metapackage to pull in all Noto fonts がみつかりました。
「fonts-noto」をインストールします。
$ sudo apt-get install fonts-note パッケージリストを読み込んでいます... ・・・ 以下のパッケージが新たにインストールされます: fonts-noto fonts-noto-cjk fonts-noto-hinted fonts-noto-mono fonts-noto-unhinted ・・・ fonts-noto-unhinted (20161116-1) を設定しています ... fonts-noto-cjk (1:1.004+repack2-2) を設定しています ... fonts-noto-mono (20161116-1) を設定しています ... fonts-noto-hinted (20161116-1) を設定しています ... fonts-noto (20161116-1) を設定しています ...
再起動したら、日本語を表示するようになりました。
ブラウザの日本語表示も美しく表示されました。
まとめ
Raspberry Piに、最新リリースのRaspbian Stretch をインストールしました。Raspbian Stretchには日本語フォントが含まれていません。美しさで定評ある Noto fontsを簡単に追加インストールできました。