# 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
```
一つにまとめてしまったほうが良いかもしれない。