# Firefoxで発生する句読点の問題 ChatGPTで「、」や「。」の表示がおかしい現象が見られる。 かなり根が深く、また奥の深い問題。 それに加えて現時点のFirefoxがバグに近い性質を含んでいることも影響して、完璧な解決策がない。 Chromiumでは発生しない。 これにもちゃんとした理由がある。 ## 今取れる方法 ファイル $HOME/.config/fontconfig/conf.d/99-no-phagspa-punctuation.conf を以下の内容で作成する。 ```xml Noto Sans PhagsPa ``` ```shell $ fc-cache -fv ``` こうした上で、Firefoxの設定から日本語フォントを「源ノ角ゴシック JP」にする。 「Noto Serif JP」にしてもよいが、結構違和感がある。 完璧な解決策ではないものの、他に影響が及ぶ可能性は低い。 ## Ubuntuの場合 さらに状況が良くない。 Firefoxはsnap版が使用されていて、snapには特別のフォント設定が施されている。 ファイル **/etc/fonts/snap-override/10-prefer-noto.conf** この中で **Noto Sans Mongolian** と **Noto Sans PhagsPa** がpreferになっているので、上記の設定よりも優先されてしまう。 やけくそで無理やりコメントアウトしてしまう。 ```xml sans-serif ... ... ... ``` また、Noto Sans PhagsPaでやったのと同じようにNoto Sans Mongolianを使わないようにする調整も必要。 ファイル $HOME/.config/fontconfig/conf.d/99-no-mongolian-punctuation.conf に同じものを書く。 ```xml Noto Sans Mongolian ``` 一つにまとめてしまったほうが良いかもしれない。