私のホストはDebian Busterで、firefox-esrコンテナ(alpine base)を構築しようとしています。 --net=host を使用してブラウザを起動できますが、文字セットに問題があるようです。
以下は私のホストロケールです。
LANG=en_IN
LANGUAGE=en_IN:en
LC_CTYPE="en_IN"
LC_NUMERIC="en_IN"
LC_TIME="en_IN"
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
LC_ALL=
コンテナに以下を明示的に設定しました。
LANG=en_IN
LANGUAGE=en_IN:en
ブラウザが表示されたとき。実際のHTMLページは大丈夫に見えますが(やや:)、タイトルバーとURLは文字セットの不一致によって完全に混乱しました。
編集:リンクを繰り返すとページ全体が壊れます。別のスクリーンショットを追加しました。
gtkライブラリの欠落に関するエラーも表示されます。これがどれほど重要かわからない。
Gtk-Message: 08:42:07.455: Failed to load module "canberra-gtk-module"
この問題を解決する方法についてのアイデアはありますか?これが重要であれば、私のホストはGNOMEです。
これが私のブラウザの外観です。ベストを尽くして入力要素を除いて、htmlは大丈夫です。実際のブラウザウィンドウは完全に混乱しています。
答え1
私はこの問題を解決しました。追加のadwaitaアイコンと dejavuフォントパックが必要です。今、すべてが大丈夫です!ちょうどドッカーハブで他の同様のプロジェクトを見て何かを試してみましたが、幸いにも効果がありました。