MacOS+ChromeでAmazonの領収書や楽天カードの利用明細を印刷すると白紙になってしまう時の対処方法
他に書いてる人がいないっぽいので、あんま技術してないけどメモ。
TL;DR
- MacOS+ChromeでAmazonの領収書や楽天カードの利用明細を印刷しようとすると文字が表示されず白紙になる(既知の)問題がある
- 原因はOsakaフォントだった
- MacOSのアプリ「Font Book」からOSAKAフォントを無効にすれば解決する
以下作業ログ
訳あって利用明細をpdfに印刷する(書き出す)機会があったのですが、Chromeでやると何故か白紙になってしまう事に気がついた。
同様の問題がAmazonの領収書で起きているようですが、解決方法をググっても別のブラウザを使うなどだったため原因を調べた。
- chromeのDevToolでいろいろためす。
- font-family怪しい?→コメントアウトしてみる
- 印刷時も表示された
- フォントを一つずつ確かめる
- OSAKAフォント指定時に白紙になることがわかった
- OSAKAフォントってなんぞと思って調べる
- OSAKAフォント入れたらなおるのかな?
- 下記リンクを参考にFont Bookで調べる
- 既に入ってた...
- 試しに無効にしてみる
- 治った...
追記(2017.07.22)
GitHubにissueを漁っていたら似たような問題がGoogle Fontに報告されているのを発見した。
Some Google fonts print incorrectly on anisotropic RIPs · Issue #1370 · google/fonts · GitHub