
これは重複していると思いますこの質問しかし、受け入れられた回答は 8 年以上前のものであり、私には役立ちませんでした。
ここにウェブサイトがあります、Palatinoフォントを使用しようとしています。私のシステムでは、これはテックス・ジャイア・パジェラとも呼ばれますP052-Roman
。これは次のようになります。異なる文字の高さが同じではないことがすぐにわかります。
上にリンクされている質問への回答では、問題はヒントにあるとされていますが、修正を適用しても機能しませんでした。フォント名URW Palladio L
などを および にP052-Roman
変更することも試みましたTex Gyre Paella
。
ご協力いただければ幸いです。
答え1
最終的に私がやったことは次のとおりです。試行錯誤の結果、P052
Firefoxが使用するすべてのフォントを削除しました。それらは以下のフォルダにありました。
/usr/share/fonts/opentype/urw-base35
/usr/share/fonts/type1/urw-base35
/usr/share/fonts/type1/gsfonts
これで、Firefox は TeX Gyre Pagella フォントを正しく読み込み、見た目も良くなりました。
答え2
私は(4つの)Palatino Linotypeフォント(つまり.ttf
)ファイルをインストールしており、ウェブページ.zip
あなたが引用したフォントはFirefoxでは普通に見えました。例えば、フォント配布サイトからPalatino Linotypeパッケージをダウンロードするだけでこの問題を解決できるかもしれません。フォント100、これら 4 つの Palatino フォント ファイル (、、) を任意のフォルダー (例 ) に抽出しpala.ttf
、palab.ttf
またはなどpalabi.ttf
のフォント インストーラーを使用してこれらのファイルをインストールします。palai.ttf
~/Fonts/
gnome-font-viewer
fontmatrix
以下の長いコマンドは、プロファイル ディレクトリ (例)Fonts
にフォルダーを作成し、前述のファイルをそのフォルダーにダウンロードし、そのファイルから4 つのファイルを抽出して、ファイルを削除します。home
/home/red_trumpet/
.zip
.ttf
.zip
.zip
if [ ! -d ~/Fonts ] ; then mkdir -p ~/Fonts ; fi ; cd ~/Fonts ; wget https://fonts100.com/76219%2Fpalatino-linotype.zip -O ./pl.zip ; if [ ! -x /bin/unzip ] && [ ! -x /usr/bin/unzip ] ; then sudo apt install unzip -y ; fi ; for i in pala.ttf palab.ttf palabi.ttf palai.ttf ; do unzip -j "pl.zip" "$i" ; done ; rm ./pl.zip
を使用する場合はfontmatrix
、ターミナルで次のコマンドを実行してインストールします。
sudo apt install fontmatrix -y
...そして、まずfontmatrix
このコマンドを実行します:
fontmatrix & exit
次に、ウィンドウfontmatrix
でファイル、 それからファイルをインポート...、解凍したフォルダ/ディレクトリ(例: )で4つの.ttf
ファイル(pala.ttf
、palab.ttf
、 )を選択し、palabi.ttf
palai.ttf
~/Fonts
開ける次に、下にスクロールしてパラティーノ・リノイペそれをダブルクリックし、をクリックしActivation、をクリックしてActivate All終了しfontmatrix
、Firefoxを再起動してアクセスします。ウェブページまた。
4 つの.ttf
ファイル名について説明します。
pala.ttf
標準の(「通常の」)Palatino Linotype フォント ファイルです。palab.ttf
それは大胆なPalatino Linotype フォント ファイル。palai.ttf
それはイタリックPalatino Linotype フォント ファイル。palabi.ttf
それはボールドイタリックPalatino Linotype フォント ファイル。
fontmatrix
Tex Gyre Pagella フォントを無効にするためにも使用できます。 でこのフォントを選択しfontmatrix
、 をクリックしてActivationから をクリックしてくださいDeactivate All。
最後の手段として(極端な場合)、Firefoxを使用してabout:config
URLにアクセスし、機能を探してbrowser.display.use_document_fonts
その値を1から0。
答え3
最終的な目標がページをクリアなフォントで表示することである場合、詳細に説明されているように、ページのフォントを上書きするオプションがあります。このMozillaサポートページ:アプリケーションメニュー>設定>フォントと色>高度な
「上記の選択ではなく、ページが独自のフォントを選択できるようにしますこう
することで、選択したフォントでページが表示されます。
一方、最終目標が Tex Gyre フォントを使用してページを表示することである場合は、フォントのファイルに何も壊れていないことを確認するために、texgyre フォントをインストールすることをお勧めします (次のコードのように)。
sudo apt update
sudo apt install fonts-texgyre
私は自分のシステム (ubuntu-22.04-beta) でこれを実行しましたが、記載されているページは問題ないようです。