ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × 目次 FreeBSD 11のvtで日本語を表示する 試した環境 手順 参考サイト 文書の過去の版を表示しています。 FreeBSD 11のvtで日本語を表示する FreeBSD 11で新生コンソールドライバvtがデフォルトで有効となり、いわゆるマルチバイト文字のコンソールでの表示が容易になった。しかし、現時点では対応フォントが組み込まれていないため、日本語は豆腐になってしまう。 試した環境 FreeBSD 11-STABLE (r308494) 諸般の事情でSTABLEとなっているが、RELEASEでも同様のはず。 UFOフォント 手順 日本語フォントを準備する。今回はUFOのHEXファイルから、vt用のfntファイルを生成することにした。 vtfontcvtコマンドを使う。-vオプションを付ける必要は全くないのだが、記事的には付けたほうが見栄えがするので(← $ fetch https://github.com/akahuku/ufo/raw/master/build/ufo.hex $ vtfontcvt -v ufo.hex ufo.fnt Statistics: - glyph_total: 119866 - glyph_normal: 63456 - glyph_normal_right: 56410 - glyph_bold: 0 - glyph_bold_right: 0 - glyph_unique: 82238 - glyph_dupe: 37628 - mapping_total: 119865 - mapping_normal: 63455 - mapping_normal_folded: 18832 - mapping_normal_right: 56410 - mapping_normal_right_folded: 11709 - mapping_bold: 0 - mapping_bold_folded: 0 - mapping_bold_right: 0 - mapping_bold_right_folded: 0 - mapping_unique: 119865 - mapping_dupe: 0 生成したフォントをvt用のフォントディレクトリに移動する。 <code> # mkdir 参考サイト https://github.com/akahuku/ufo/blob/master/build/ufo.hex https://www.next-hop.net/~hiraga/FreeBSD/japanese-vt.shtml http://www.wheel.gr.jp/~dai/fonts/bdf_fbsd_vt.html http://april.fool.jp/blogs/2014/11/freebsd-10-1-release%E3%81%AEvt4%E3%81%A7console%E3%82%92%E3%81%86%E3%81%A4%E3%81%8F%E3%81%97%E3%81%8F/ https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/consoles.html freebsd/freebsd_11_display_japanese_in_vt.1479216051.txt.gz 最終更新: 2016-11-15 22:20by Decomo