songrecバージョン更新で文字化け

決めてはフォントキャッシュクリア

Flatpakアプリケーションのフォントキャッシュをクリアします。
bash flatpak run --command=fc-cache com.github.marinm.songrec -f -v

songrecアプリケーションが依然として「Takao Pゴシック」フォントを読み込めない問題が発生しています。フォントキャッシュの更新は正常に完了しているようです。

問題の原因は、フォント設定ファイル /etc/fonts/conf.d/65-fonts-takao-pgothic.conf の設定にあります。以下の設定が問題の原因である可能性があります。

<match target="pattern">
    <test name="lang" compare="contains">
        <string>ja</string>
    </test>
    <test qual="any" name="family">
        <string>sans-serif</string>
    </test>
    <edit name="family" mode="prepend" binding="strong">
        <string>TakaoPGothic</string>
    </edit>
</match>

この設定は、日本語 (ja) の場合に、sans-serif フォントを TakaoPGothic に置き換える設定です。ただし、songrec アプリケーションがこの設定を正しく読み込めない可能性があります。

この問題を解決するには、以下の手順を試してください。

  1. フォント設定ファイルの編集:
  • /etc/fonts/conf.d/65-fonts-takao-pgothic.conf ファイルを編集し、上記の設定を以下のように変更します。
    xml <match target="pattern"> <test name="family" compare="contains"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>TakaoPGothic</string> </edit> </match>
  1. フォントキャッシュの再更新:
  • フォントキャッシュを再更新します。
    bash sudo fc-cache -fv
  1. Flatpakアプリケーションのフォントキャッシュのクリア:
  • Flatpakアプリケーションのフォントキャッシュをクリアします[5]。
    bash flatpak run --command=fc-cache com.github.marinm.songrec -f -v

これらの手順を試しても問題が解決しない場合は、さらに詳細なエラーメッセージやシステムの設定を確認する必要があります。

また、Gtk-Message: 08:17:14.774: Failed to load module "xapp-gtk3-module"というエラーメッセージは、FlatpakアプリケーションがホストシステムのGTK3モジュールにアクセスできないため発生します。ただし、このエラーメッセージは無視しても問題ありません[4][8]。

Citations:
[1] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/5028751/b3f7344a-9282-4e54-8519-254e066ef1b1/paste.txt
[2] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/5028751/5032b05d-4662-4c36-8807-7ff2c7629da3/paste-2.txt
[3] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/5028751/032e2940-76e0-48d3-8888-b0a598ae7639/paste-3.txt
[4] https://forums.linuxmint.com/viewtopic.php?t=420345
[5] https://p–q.blogspot.com/2020/09/flatpakgnucash.html
[6] https://linuxfan.info/ubuntu-18-04-change-ja-font
[7] https://viva-linux.jp/linux-mint-font-setting-446
[8] https://github.com/linuxmint/xapp/issues/173

タイトルとURLをコピーしました