Microsoft フォント

提供: ArchWiki
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

関連記事

TrueType の Microsoft フォントのインストールと Windows のフォントレンダリングのエミュレート。

インストール

Windows のパーティションからフォントを使う

Windows のパーティションを /windows にマウントしていると仮定します。次のようにリンクをすることでフォントを使うことが可能です:

# ln -s /windows/Windows/Fonts /usr/share/fonts/WindowsFonts

それから fontconfig のキャッシュの再生成をしてください:

# fc-cache

最新のパッケージ

ノート: 以下のパッケージには Windows 7/8 や Office 2007 のセットアップ・インストールメディアへのアクセスが必要です、詳しくはそれぞれの PKGBUILD を見て下さい。

AUR から利用可能:

レガシーなパッケージ

ノート: 以下のパッケージによって提供されているフォントは時代遅れのものであり、近代的なヒント情報がなかったり完全な文字セットを揃えていません。最新のパッケージを使うことが推奨されます。

ttf-ms-fontsAURAUR から利用できます。

オリジナルの Microsoft's End User License Agreement によれば、フォントを使用する際にはいくつかの法的な制限が課せられます。

このパッケージに含まれるフォント:

ttf-tahomaAURttf-microsoft-tahomaAUR を AUR から取得することもできます、これらには Tahoma が含まれています。

他にも AUR には ttf-vista-fontsAUR があり、これには以下のフォントが含まれています:

MS フォントを便利に使う Fontconfig のルール

ウェブサイトはよく一般的な名前 (helvetica, courier, times, times new roman) を使ってフォントを指定することがあります。fontconfig にあるルールはこれらのフォントを(見た目が悪い)フリーフォントに置き換えます:

/etc/fonts/conf.d/30-metric-aliases.conf

MS フォントをフルに活用するには一般的な名前を MS のフォントにマッピングするルールを作る必要があります:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
       <alias binding="same">
         <family>Helvetica</family>
         <accept>
         <family>Arial</family>
         </accept>
       </alias>
       <alias binding="same">
         <family>Times</family>
         <accept>
         <family>Times New Roman</family>
         </accept>
       </alias>
       <alias binding="same">
         <family>Courier</family>
         <accept>
         <family>Courier New</family>
         </accept>
       </alias>
</fontconfig>

ブラウザで serif,sans-serif,monospace フォントを MS フォントに関連付けるのも有効です。

Windows XP のようなシャープなフォント

MS フォントを Windows XP のように表示する方法のガイドが http://www.sharpfonts.co.cc/ にあります (サイトは落ちています、AURsharpfontsAUR を試して下さい)。要するに、上述の通りフォントをインストールして著者によって修正がなされた XML ファイルを使って下さい。

Windows 7 のようなスムースなフォント

Infinality のパッチが適用された freetype2 パッケージを使い、それによって作られた local.conf にある Windows 7 プロファイルを使って下さい。