環境
- Windows 10
- Google Chrome 73
質問内容
先日の Windows アップデートで追加された 「UD デジタル教科書体」というフォントが気に入っているので、ブラウザで閲覧する際にも使いたいと思いました。
Chrome の設定のフォント設定で「UD デジタル書体 NK-R」を設定したところ、一部のサイトでは変更が反映されるですが、teratail を含むほとんどの Web サイトではサイトの CSS で設定されたフォントが優先されてしまうため、フォントが変更されませんでした。
そのため、Stylebot というカスタム CSS を適用できる拡張を入れて、以下の CSS を書きました。
css
1* { 2 font-family: "UDデジタル教科書体 NK-R" ; 3}
すると、確かに Web サイトのフォントを変更できたのですが、以下の問題が発生しています。
問題1
teratail で今まで表示されていなかった、i タグの値が表示されてしまいます。
例: <i class="p-replyActions__icn material-icons fs18 lh14">remove</i>
問題2
以下は Qiita の例ですが、Font Awesome のアイコンが□で表示されてしまいます。
例: <span class="fa fa-fw fa-line-chart mr-1of2"></span>
聞きたいこと
-
Web 製作者が指定していないフォントに勝手に変更しているので、デザインが崩れるならわかるのですが、今まで表示されていなかった i タグの値が表示されたり、Font Awesome のアイコンが文字化け?したりする現象がなぜ起こってしまうのでしょうか?
-
上記の不具合を引き起こさず、フォントを変更できる CSS の記述方法があれば、ご教示いただけると幸いです。
すみませんが、よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/19 17:45 編集
2019/03/19 17:46
2019/03/19 18:10 編集
2019/03/19 18:16
2019/03/19 18:22
2019/03/19 18:51 編集