Ubuntuでフォントの非正規バリアントを使用するにはどうすればよいですか?


12

Ubuntuでフォントの非正規バリアントを使用するにはどうすればよいですか?

簡単に言うと、私はフォントの軽いバリアントを使用しようとしていました。しかし、できませんでした。これらのライトバリアントを選択するたびに、Ubuntuはしぶしぶ同じ通常のバリアントを使用しました。

たとえば、今日、私はDosisフォントを使おうとしていました。Ubuntu-Tweak(またはUnity-Tweak-Tool)を使用してこれを選択すると、Ubuntuは軽いものを選択しました。それはよりコントラストを与えていたので、私はミディアムを使用したかった。しかし、Dosis-Mediumを選択すると、ライトのレンダリングが節約されました!!

最後に、ディレクトリで使用fonts.confしてみました.config/fontconfig。これらの行をそのファイルに入れました。これらの行を配置すると、Ubuntuは中程度のバリアントを表示するようになりますが、Every DosisフォントはMediumになります。Lightバリアントを使用する方法はもうありません。

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

要するに、Ubuntuでフォントの異なるバリアントを選択または使用するにはどうすればよいですか。使用するソリューションfonts.confも大丈夫です。

の出力 fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

の出力 fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

の出力 fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Dosisフォント選択ライトバリアントのスクリーンショット:

軽いバリアントを使用した線量

を使用するとfonts.conf、すべての用量が同じになります

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


使用するフォントファイルを別の名前にコピーしてから、そのフォントファイルを使用しようとしましたか?EG sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otf、次にフォントを使用しanwarますか?
ファビー

いいえ、私はしていません。しかし、私の知る限り、フォントファイルに名前が含まれている場合、フォントファイル名は何もしません。
Anwar

@AnwarShahも試してみてください。
ティム

それは何もしませんでした@Tim
アンワル

回答:


0

ここでは、Ubuntu 14.04、Ubuntu Tweak、およびfonts-dosisパッケージを使用したテストが機能します。ライト、ミディアム、ボールドを選択すると、すべて異なる結果が表示されます。私の鋭い目でさえ、光と中は11ptで似ていますが。

しかし、デスクトップは自動的に閉じられ、新しいフォントが選択されて再度ログインする必要があると、かなり積極的な方法で再起動しました。

そのfont.confため、ファイルを削除し、選択ウィンドウの下部のフォントプレビューボックスでフォントがどのように見えるかを確認し、リスト内の気を散らす大きなフォントではないことを確認します。必要に応じてサイズを増やします。選択して再起動します。


それは私が言っていた。ミディアムとライトはまったく同じです
アンワー

特定の解像度と特定のサイズで同じように見える場合がありますが、まったく同じではありません。
マーティンオーウェンズ-doctormo-

今日は別のフォントでテストしました。軽い変化が存在する場合、中程度の変化ではなく、その変化をピックアップします。これを確認するには、メディアバリアントをフォントとして設定し、次にライトバリアントを削除します。削除後、実行中のfc-cacheフォントはすぐに中に変更されました。
アンワー

1
興味深いテスト。バグとして報告してくださいhelp.ubuntu.com/community/ReportingBugsここにすべての詳細を含めてください。14.04 Ubuntuで動作していると報告していますので、その詳細も含めてください。
マーティンオーウェンス-doctormo-

しばらくしてから行います。可能であれば、これもテストしてバグをサポートすると思います。
アンワー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.