一部のWebページでの小さな(判読できない)アポストロフィと二重引用符


3

FreeBSDの4Kディスプレイで最新のFirefox(Quantum 61.0)を使用しています。特定のWebページが正しくレンダリングされません。特に、アポストロフィと二重引用符が非常に小さく読めないという問題があります。これが発生する1つのページは、この欧州連合のページです。

「議会」を検索します。これは、Firefoxでのレンダリング方法のスクリーンショットです。 ここに画像の説明を入力してください

xmagで拡大:

ここに画像の説明を入力してください

推測しなければならない場合、通常のフォントは高さ36ピクセルでレンダリングされ、アポストロフィは高さ約12ピクセルですが、同じベースラインを使用しているように見えます。

about:configで非標準の値を使用して、4Kディスプレイでテキストを読み取り可能にしlayout.css.devPixelsPerPx: 2.0ます。特に(デフォルト:1.0)および layout.css.dpi: 150;(デフォルト:-1)です。

誰でもこれを再現できますか?アポストロフィと引用符を適切にレンダリングするにはどうすればよいですか?

編集 フォントサイズを(FF Ctrl- +を使用して)140%以上に増やすと、アポストロフィが正しくレンダリングされます。これらのサイズでは、このxmagの拡大図で示すように、フォントはラスタライズではなくアンチエイリアス処理されます。

ここに画像の説明を入力してください


ctrlと(+-)を使用してfirefox内の書体サイズを調整し、firefoxが使用しているメイン表示フォントを確認します。ここで卵を吸うように教えているかもしれません:)
ジョニーベガス

それらをコピーして単語に貼り付けてから、カーソルを右に移動し、ALT-Xを実行して文字コードを確認します。これは調査に役立つ情報です
18

@JohnnyVegasフォントサイズを140%に増やすと、適切なサイズのアポストロフィが使用されます。以下のサイズはすべて正しくレンダリングされません。
イェンス

@barlop値(8進数)342 200 231を持つ3バイトのUnicodeコードポイントです。–
Jens

@JohnnyVegas基本設定では、デフォルトのフォントはserif、Deja Vu Sans、サイズ18です。sansserifフォントはBitstream Charterです。
イェンス

回答:


3

調査結果によると、Helveticaフォントが問題です。

FirefoxはHelveticaのバリアントを区別せず、仕様に適合すると思われるバリアントをほぼランダムに選択します。たとえば、Helvetica Neueフォントがインストールされ、ディスプレイを「引き継ぐ」ときに、このような問題を聞いたことがあります。

使用することのないHelveticaフォントバリアントを探してアンインストールする場合があります。

別の解決策は、次のように、HelveticaをArialに強制的に置き換えることです。

  • Firefoxのプロファイルディレクトリに移動します
  • というディレクトリとchromeそのディレクトリ内にというテキストファイルを作成しuserContent.css、次の行をファイルに追加します。

    @font-face { font-family: 'helvetica'; src: local('Arial'); }
    

    helveticaの他のバリアントがインストールされている場合は、次のように、それぞれにそのような行を追加します。

    @font-face { font-family: 'helvetica neue'; src: local('Arial'); } 
    
  • Firefoxを再起動します。


問題の分析に役立ったFirefoxアドオンFont Finder(復活)に注目し ます。

「Font Finder(revived)」は、XUL「FontFinder」のWebExtension実装です。この拡張機能は、デザイナー、開発者、タイポグラファー向けに作成されています。ユーザーは、ページ上の任意の要素のフォント情報を分析し、その情報の一部をクリップボードにコピーできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.