「Microsoft フォント」の版間の差分
(→既知の問題: 英語版から追加) |
(同期) |
||
1行目: | 1行目: | ||
[[Category:フォント]] |
[[Category:フォント]] |
||
− | [[Category:グラフィックとデスクトップパブリッシング]] |
||
− | [[ar:Microsoft fonts]] |
||
[[en:Microsoft fonts]] |
[[en:Microsoft fonts]] |
||
+ | [[es:Microsoft fonts]] |
||
[[ru:Microsoft fonts]] |
[[ru:Microsoft fonts]] |
||
− | [[sr:Microsoft fonts]] |
||
[[zh-hans:Microsoft fonts]] |
[[zh-hans:Microsoft fonts]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
12行目: | 10行目: | ||
{{Related|Java 実行環境のフォント}} |
{{Related|Java 実行環境のフォント}} |
||
{{Related articles end}} |
{{Related articles end}} |
||
− | TrueType の Microsoft フォント |
+ | この記事では、TrueType の Microsoft フォントをインストールし Windows のフォントレンダリングをエミュレートする方法について説明します。 |
− | {{Tip| |
+ | {{Tip|代替フォントについては [[メトリック互換フォント]] を見てください。}} |
− | ==インストール== |
+ | == インストール == |
− | === Windows のパーティションからフォントを使う === |
||
+ | === 自動的なインストール === |
||
− | Windows のパーティションがマウントされている場合、そのパーティションにリンクすることでフォントを使用することができます。フォントを読むために、[[NTFS-3G#圧縮ファイル|システム圧縮ファイル]]の回避策を適用する必要があるかもしれません。 |
||
+ | |||
+ | {{Note|これらのパッケージは自動的に Windows Enterprise の 90 日間評価版を取得し、それから必要なフォントを抽出します。}} |
||
+ | 以下のどれかをインストールことで、MS フォントを簡単にインストールできます: |
||
+ | * {{AUR|ttf-ms-win10-auto}} — Windows 10 フォント |
||
+ | * {{AUR|ttf-ms-win11-auto}} — Windows 11 フォント |
||
+ | |||
+ | === Windows のパーティションからフォントを使う === |
||
+ | Windows のパーティションがマウントされている場合、Windows のフォントにリンクすることでそのフォントを使用できます。フォントファイルを読むために、[[NTFS-3G#圧縮ファイル|システム圧縮ファイル]]の回避策を適用する必要があるかもしれません。 |
||
− | {{Note|シンボリックリンクフォントはChromeがクラッシュするため、{{AUR|google-chrome}} ユーザはコピーを選ぶべきです。}} |
||
+ | {{Note|シンボリックリンクフォントは Chrome がクラッシュさせるため、{{AUR|google-chrome}} ユーザはコピーを選ぶべきです。}} |
||
− | 例えば、Windows の C:\ パーティションが {{ic|/windows}} にマウントされている場合: |
+ | 例えば、Windows の {{ic|C:\}} パーティションが {{ic|/windows}} にマウントされている場合: |
# ln -s /windows/Windows/Fonts /usr/share/fonts/WindowsFonts |
# ln -s /windows/Windows/Fonts /usr/share/fonts/WindowsFonts |
||
31行目: | 36行目: | ||
# fc-cache --force |
# fc-cache --force |
||
− | もしくは、Windows フォントを {{ic|/usr/share/fonts}} にコピーします: |
+ | もしくは、Windows フォントを {{ic|/usr/share/fonts/}} にコピーします: |
# mkdir /usr/share/fonts/WindowsFonts |
# mkdir /usr/share/fonts/WindowsFonts |
||
43行目: | 48行目: | ||
=== Windows ISO からフォントを抽出する === |
=== Windows ISO からフォントを抽出する === |
||
− | Windows の ISO ファイルからフォントを見つけ出すこともできます。ISOの中にあるフォントが含まれているイメージのファイルフォーマットは、ISOがオンラインでダウンロードされている場合はWIM(''Windows Imaging Format'')、Windowsの''メディア作成ツール''で作成された場合はESD(''Windows Electronic Software Download'')のいずれかです。''.iso''から {{ic|sources/install.esd}} または {{ic|sources/install.wim}} ファイルを抽出して、ファイルの中にある {{ic|Windows/Fonts}} ディレクトリを探してください。''7z'' ([[p7zip]]内)または ''wimextract'' ({{pkg|wimlib}}内)を使用して抽出できます。''7z''の使用例は以下を参照: |
+ | Windows の ISO ファイルからフォントを見つけ出すこともできます。ISO の中にあるフォントが含まれているイメージのファイルフォーマットは、ISO がオンラインでダウンロードされている場合は WIM (''Windows Imaging Format'')、Windows の''メディア作成ツール''で作成された場合は ESD (''Windows Electronic Software Download'') のいずれかです。''.iso'' から {{ic|sources/install.esd}} または {{ic|sources/install.wim}} ファイルを抽出して、ファイルの中にある {{ic|Windows/Fonts}} ディレクトリを探してください。''7z'' ([[p7zip]] 内) または ''wimextract'' ({{pkg|wimlib}} 内) を使用して抽出できます。''7z'' の使用例は以下を参照: |
$ 7z e ''Win10_1709_English_x64.iso'' sources/install.wim |
$ 7z e ''Win10_1709_English_x64.iso'' sources/install.wim |
||
51行目: | 56行目: | ||
フォントとライセンスは {{ic|fonts}} ディレクトリの中にあります。 |
フォントとライセンスは {{ic|fonts}} ディレクトリの中にあります。 |
||
− | === |
+ | === 現在のパッケージ === |
− | {{Note|以下のパッケージには ''Windows 7/8/10 および/または Office 2007 のセットアップ・インストールメディアへのアクセスが必要''です、詳しくはそれぞれの [[PKGBUILD]] を見て下さい。}} |
||
− | *{{AUR|ttf-office-2007-fonts}} — Office 2007 フォント |
||
− | *{{AUR|ttf-win7-fonts}} — Windows 7 フォント |
||
− | *{{AUR|ttf-ms-win8}} — Windows 8 フォント |
||
− | *{{AUR|ttf-ms-win10}} — Windows 10 フォント |
||
+ | {{Note|以下のパッケージには '''Windows 7/8/10/11 および/または Office 2007 のセットアップ/インストールメディアへのアクセスが必要'''です、詳しくはそれぞれの [[PKGBUILD]] を見て下さい。}} |
||
− | ===レガシーなパッケージ=== |
||
+ | * {{AUR|ttf-office-2007-fonts}} — Office 2007 フォント |
||
− | {{Note|以下のパッケージによって提供されているフォントは時代遅れのものであり、近代的なヒント情報がなかったり完全な文字セットを揃えていません。最新のパッケージを使うことが推奨されます。}} |
||
+ | * {{AUR|ttf-win7-fonts}} — Windows 7 フォント |
||
+ | * {{AUR|ttf-ms-win8}} — Windows 8.1 フォント |
||
+ | * {{AUR|ttf-ms-win10}} — Windows 10 フォント |
||
+ | * {{AUR|ttf-ms-win11}} — Windows 11 フォント |
||
+ | |||
+ | === レガシーなパッケージ === |
||
+ | |||
+ | {{Note|以下のパッケージによって提供されているフォントは時代遅れのものであり、近代的なヒント情報がなかったり完全な文字セットを揃えていません。上記のパッケージを使うことが推奨されます。}} |
||
{{AUR|ttf-ms-fonts}} に含まれるもの: |
{{AUR|ttf-ms-fonts}} に含まれるもの: |
||
96行目: | 104行目: | ||
== MS フォントを便利に使う Fontconfig のルール == |
== MS フォントを便利に使う Fontconfig のルール == |
||
− | ウェブサイトはよく一般的な名前 (helvetica, courier, times または times new roman) を使ってフォントを指定し、fontconfig にあるルールはこれらのフォントをフリーフォント(Liberation, Google CrOS, GUST TeX Gyre...)に置き換えます。置き換えは {{ic|/etc/fonts/conf.d/30-metric-aliases.conf}} に定義されています: |
+ | ウェブサイトはよく一般的な名前 (helvetica, courier, times または times new roman) を使ってフォントを指定し、fontconfig にあるルールはこれらのフォントをフリーフォント (Liberation, Google CrOS, GUST TeX Gyre...) に置き換えます。置き換えは {{ic|/etc/fonts/conf.d/30-metric-aliases.conf}} に定義されています: |
− | Ms Windows フォントをフルに活用するには上述の様々なパッケージに含まれているMs Windows 固有フォントを一般的な名前にマッピングするルールを作る必要があります: |
+ | Ms Windows フォントをフルに活用するには上述の様々なパッケージに含まれている Ms Windows 固有フォントを一般的な名前にマッピングするルールを作る必要があります: |
<?xml version="1.0"?> |
<?xml version="1.0"?> |
||
126行目: | 134行目: | ||
お気に入りのブラウザで serif,sans-serif,monospace フォントを MS フォントに関連付けるのも有効です。 |
お気に入りのブラウザで serif,sans-serif,monospace フォントを MS フォントに関連付けるのも有効です。 |
||
− | |||
− | == Windows 8 == |
||
− | |||
− | {{AUR|ttf-ms-win8}} 分割パッケージは {{AUR|ttf-ms-fonts}}, {{AUR|ttf-vista-fonts}} そして {{AUR|ttf-win7-fonts}} よりも最新の代替となることが意図されています。 |
||
− | |||
− | フォントの新しいバージョンを提供しますが、ライセンスの問題から'''フォントを自動でダウンロードすることは不可能'''です。 |
||
− | |||
− | {{Note|Microsoft フォントを Windows システムの外で使用することは EULA によって禁止されています (ただし特定の国々では EULA は無効です)。フォントを使用する前に Microsoft のライセンスを確認してください。}} |
||
− | |||
− | インストール済みの最新 Windows 8.1 からフォントを取得することができます。どのエディションの ''Windows 8.1 build '''Windows 8.1 6.3.9600.17238''''' で可能です。 |
||
− | |||
− | インストール済みのWindows 8.1 のシステムフォントは通常 {{ic|[https://technet.microsoft.com/en-us/library/hh825266.aspx %WINDIR%]\Fonts}} に、ライセンスファイルは {{ic|[https://technet.microsoft.com/en-us/library/hh825266.aspx %SYSTEM32%]\license.rtf}} に置かれています。 |
||
− | |||
− | {{ic|1=source=()}} 配列に指定されているファイルが必要です。[[PKGBUILD]] ファイルと同一のディレクトリに配置して、[[makepkg]] を実行してください。 |
||
− | |||
− | {{ic|makepkg --pkg ttf-ms-win8}} は {{AUR|ttf-ms-fonts}} よりもカバー範囲が広い Windows 8.1 コアフォントパッケージを作成します。 |
||
== 既知の問題 == |
== 既知の問題 == |
||
148行目: | 140行目: | ||
TrueType Microsoft フォントの "symbol.ttf" は Poppler では不具合が発生しがちです。Poppler ベースの PDF リーダーでは数学記号が正しく表示されない場合があります。 |
TrueType Microsoft フォントの "symbol.ttf" は Poppler では不具合が発生しがちです。Poppler ベースの PDF リーダーでは数学記号が正しく表示されない場合があります。 |
||
+ | |||
+ | {{TranslationStatus|Microsoft fonts|2022-09-17|730386}} |
2022年9月17日 (土) 19:47時点における版
この記事では、TrueType の Microsoft フォントをインストールし Windows のフォントレンダリングをエミュレートする方法について説明します。
目次
インストール
自動的なインストール
以下のどれかをインストールことで、MS フォントを簡単にインストールできます:
- ttf-ms-win10-autoAUR — Windows 10 フォント
- ttf-ms-win11-autoAUR — Windows 11 フォント
Windows のパーティションからフォントを使う
Windows のパーティションがマウントされている場合、Windows のフォントにリンクすることでそのフォントを使用できます。フォントファイルを読むために、システム圧縮ファイルの回避策を適用する必要があるかもしれません。
例えば、Windows の C:\
パーティションが /windows
にマウントされている場合:
# ln -s /windows/Windows/Fonts /usr/share/fonts/WindowsFonts
それから fontconfig のキャッシュの再生成をしてください:
# fc-cache --force
もしくは、Windows フォントを /usr/share/fonts/
にコピーします:
# mkdir /usr/share/fonts/WindowsFonts # cp /windows/Windows/Fonts/* /usr/share/fonts/WindowsFonts/ # chmod 644 /usr/share/fonts/WindowsFonts/*
それから fontconfig のキャッシュの再生成をしてください:
# fc-cache --force
Windows ISO からフォントを抽出する
Windows の ISO ファイルからフォントを見つけ出すこともできます。ISO の中にあるフォントが含まれているイメージのファイルフォーマットは、ISO がオンラインでダウンロードされている場合は WIM (Windows Imaging Format)、Windows のメディア作成ツールで作成された場合は ESD (Windows Electronic Software Download) のいずれかです。.iso から sources/install.esd
または sources/install.wim
ファイルを抽出して、ファイルの中にある Windows/Fonts
ディレクトリを探してください。7z (p7zip 内) または wimextract (wimlib 内) を使用して抽出できます。7z の使用例は以下を参照:
$ 7z e Win10_1709_English_x64.iso sources/install.wim $ 7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/ $ 7z e install.wim Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/ # Windows 7
フォントとライセンスは fonts
ディレクトリの中にあります。
現在のパッケージ
- ttf-office-2007-fontsAUR — Office 2007 フォント
- ttf-win7-fontsAUR — Windows 7 フォント
- ttf-ms-win8AUR — Windows 8.1 フォント
- ttf-ms-win10AUR — Windows 10 フォント
- ttf-ms-win11AUR — Windows 11 フォント
レガシーなパッケージ
ttf-ms-fontsAUR に含まれるもの:
- Andalé Mono
- Arial
- Arial Black
- Comic Sans
- Courier New
- Georgia
- Impact
- Lucida Sans
- Lucida Console
- Microsoft Sans Serif
Symbol- Times New Roman
- Trebuchet
- Verdana
- Webdings
Wingdings
ttf-tahomaAUR を AUR から取得することもでき、ご想像どおり、これらには Tahoma が含まれています。
ttf-vista-fontsAUR に含まれるもの:
MS フォントを便利に使う Fontconfig のルール
ウェブサイトはよく一般的な名前 (helvetica, courier, times または times new roman) を使ってフォントを指定し、fontconfig にあるルールはこれらのフォントをフリーフォント (Liberation, Google CrOS, GUST TeX Gyre...) に置き換えます。置き換えは /etc/fonts/conf.d/30-metric-aliases.conf
に定義されています:
Ms Windows フォントをフルに活用するには上述の様々なパッケージに含まれている Ms Windows 固有フォントを一般的な名前にマッピングするルールを作る必要があります:
<?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 フォントに関連付けるのも有効です。
既知の問題
Poppler ベースの PDF リーダーで記号が正しく表示されない
TrueType Microsoft フォントの "symbol.ttf" は Poppler では不具合が発生しがちです。Poppler ベースの PDF リーダーでは数学記号が正しく表示されない場合があります。