コンソールフォント - アクセントを表示する方法は?

コンソールフォント - アクセントを表示する方法は?

VirtualBoxのアーチLinux。

私の問題は、X以外のコンソールに「áãç」などのアクセントが表示されないことです。問題は入力ではなくディスプレイです。これらのアクセントを含むテキストファイルがありますが、「cat」を使用すると正しく表示されません。

以前は「setfont cp850-8x16」で動作させることができましたが、Terminus(または他のフォント)を使用したいのですが、他のフォントでこれらの文字を表示できる理由を知りたいです(おそらくLat2-Terminus16はこれを処理する必要がありますが、うまくいきません。)そうしないでください。

私は数時間研究してテストし、いくつかのsetfont / loadunimapを試しましたが、上記のもの以外には何も役に立ちませんでした。私の考えでは、他のフォントを使用する前にUNICODEで何かをする必要があるようですが、何かを知りません。

驚くべきことに、このようなタスクを実行する方法のリソースはほとんどありません。

最終的な結果は、コンソール(テキストモード)でクールなフォントでアクセント文字(pt_BR)を入力できることです。

答え1

まあ、物事を説明する驚異は自分の考えに影響を与えます。最初からもう一度読んで、Wikiヘルプ記事に戻りました。解決策は次のとおりです。

  1. /etc/locale.genこの行を編集してコメントを削除します。en_US.UTF-8
  2. 編集/etc/locale.confと追加/編集LANG=en_US.UTF-8
  3. 再起動

レッスン:手順を直接変更する前に、チュートリアル/ヘルプに従うか、少なくとも理解してください。

https://wiki.archlinux.org/index.php/Locale

関連情報