差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
freebsd:freebsd_11_display_japanese_in_vt [2016-11-15 09:34] Decomo 作成 |
freebsd:freebsd_11_display_japanese_in_vt [2016-11-15 22:20] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== FreeBSD 11のvtで日本語を表示する ====== | ====== FreeBSD 11のvtで日本語を表示する ====== | ||
+ | |||
+ | FreeBSD 11で新生コンソールドライバvtがデフォルトで有効となり、いわゆるマルチバイト文字のコンソールでの表示が容易になった。しかし、現時点では対応フォントが組み込まれていないため、日本語は豆腐になってしまう。 | ||
+ | |||
+ | ===== 試した環境 ===== | ||
+ | |||
+ | * FreeBSD 11-STABLE (r308494) | ||
+ | * 諸般の事情でSTABLEとなっているが、RELEASEでも同様のはず。 | ||
+ | * [[http:// | ||
+ | |||
+ | ===== 手順 ===== | ||
+ | |||
+ | 日本語フォントを準備する。今回はUFOのHEXファイルから、vt用のfntファイルを生成することにした。 | ||
+ | |||
+ | '' | ||
+ | < | ||
+ | $ 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用のフォントディレクトリに移動する。 | ||
+ | |||
+ | < | ||
+ | # mkdir | ||
+ | |||
+ | ===== 参考サイト ===== | ||
https:// | https:// |