差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
freebsd:freebsd_11_display_japanese_in_vt [2016-11-15 14:36] Decomo |
freebsd:freebsd_11_display_japanese_in_vt [2017-01-17 23:29] (現在) Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== FreeBSD 11のvtで日本語を表示する ====== | ====== FreeBSD 11のvtで日本語を表示する ====== | ||
- | FreeBSD 11で新生コンソールドライバvtがデフォルトで有効となり、いわゆるマルチバイト文字のコンソールでの表示が容易になった。しかしながら、現時点ではフォントが組み込まれていないため日本語は豆腐になってしまう。 | + | FreeBSD 11で新生コンソールドライバvtがデフォルトで有効となり、いわゆるマルチバイト文字のコンソールでの表示が容易になった。しかし、現時点では対応フォントが組み込まれていないため、日本語は豆腐になってしまう。 |
+ | |||
+ | ===== 試した環境 ===== | ||
+ | |||
+ | * FreeBSD 11-STABLE (r308494) | ||
+ | * 諸般の事情でSTABLEとなっているが、RELEASEでも同様のはず。 | ||
+ | * [[http:// | ||
+ | |||
+ | ===== 手順 ===== | ||
+ | |||
+ | |||
+ | ==== 日本語フォントの準備 ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | フォントの生成には'' | ||
+ | |||
+ | < | ||
+ | $ fetch https:// | ||
+ | $ vtfontcvt -v ufo.hex ufo.fnt | ||
+ | Statistics: | ||
+ | - glyph_total: | ||
+ | - glyph_normal: | ||
+ | - glyph_normal_right: | ||
+ | - glyph_bold: | ||
+ | - glyph_bold_right: | ||
+ | - glyph_unique: | ||
+ | - glyph_dupe: | ||
+ | - mapping_total: | ||
+ | - mapping_normal: | ||
+ | - mapping_normal_folded: | ||
+ | - mapping_normal_right: | ||
+ | - mapping_normal_right_folded: | ||
+ | - mapping_bold: | ||
+ | - mapping_bold_folded: | ||
+ | - mapping_bold_right: | ||
+ | - mapping_bold_right_folded: | ||
+ | - mapping_unique: | ||
+ | - mapping_dupe: | ||
+ | </ | ||
+ | |||
+ | ==== フォントの移動 ==== | ||
+ | |||
+ | 生成したフォントをvt用のフォントディレクトリ''/ | ||
+ | |||
+ | < | ||
+ | # cp ufo.fnt / | ||
+ | </ | ||
+ | |||
+ | |||
+ | FreeBSDの流儀からすると''/ | ||
+ | |||
+ | === フォントを適用してみる === | ||
+ | |||
+ | ここで試しにフォントを適用してみる。 | ||
+ | |||
+ | '' | ||
+ | |||
+ | < | ||
+ | # vidcontrol -f ufo | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 一部のグリフの半分が変なのは何でだろう…?実用面では[[http:// | ||
+ | |||
+ | ==== デフォルトフォントの設定 ==== | ||
+ | |||
+ | お馴染'' | ||
+ | |||
+ | <file conf / | ||
+ | font8x16=" | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
===== 参考サイト ===== | ===== 参考サイト ===== | ||
- | https:// | + | * [[https:// |
- | https:// | + | * [[https:// |
- | http:// | + | * [[http:// |
- | http:// | + | * [[http:// |
- | https:// | + | * [[https:// |