devコンテナで日本語を出す

pygame で日本語が豆腐(□)になる = コンテナに CJK フォントが無く、fc-list(fontconfig)も 無いので SysFont がフォントを列挙できず ASCII 内蔵フォントに落ちる。

対処:(1) sudo apt-get install -y fonts-ipafont-gothic。(2) pygame.font.Font(<実ファイル パス>, size)パス直読み(fontconfig 不要)。(3) .devcontainer の postCreateCommand に install を焼いて永続化。

教訓SysFont の名前マッチは当てにならない。確実に出したい文字はフォントを実パスで読む。 CJK を出すなら、その環境に CJK フォントが物理的に在るかをまず疑う。

正典:ambient-minesweeper/NOTES.md(§1・§2)。関連 pygame描画-二層構成と単発flip罠