Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
メトリック互換フォントのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
メトリック互換フォント
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:フォント]] [[en:Metric-compatible fonts]] {{Related articles start}} {{Related|フォント}} {{Related|MS フォント}} {{Related articles end}} '''メトリック互換フォント'''は他のフォント (Helvetica, Times, Courie などの汎用フォント) とメトリクスが一致しているフォントです。メトリクス (文字の大きさ) が一致しているため、[[Wikipedia:metric-compatible|メトリック互換フォント]]でフォントを置き換えてもドキュメントやウェブページのフォーマットが崩れることはありません。メトリック互換フォントの多くは FOSS システムでページを正しく表示するために開発されています。 == メトリック互換フォントの一覧 == 以下の表では、一般的に指定されるフォントファミリーを'''太字'''で示しています。[[fontconfig]] の [https://cgit.freedesktop.org/fontconfig/tree/conf.d/30-metric-aliases.conf 30-metric-aliases.conf] に概ね基づいています。 {| class="wikitable" width="100%" |+ インターネット用のコアフォント (Core fonts for the Web) ! [[#PostScript|PostScript]] !! [[#PostScript|URW]] !! [[#TeX Gyre|GUST]] !! [[#GNU FreeFont|GNU]] !! [[#Microsoft|Windows]] !! [[#Microsoft|Microsoft]] !! [[#Liberation|Liberation]] !! [[#Chrome OS|CrOS]] !! StarOffice |- | '''Helvetica''' || Nimbus Sans, A030 || TeX Gyre Heros || FreeSans || MS Sans Serif (Helv) || '''Arial''' || Liberation Sans || Arimo || Albany |- | '''Times''' || Nimbus Roman || TeX Gyre Termes || FreeSerif || MS Serif (Tms Rmn) || '''Times New Roman''' || Liberation Serif || Tinos || Thorndale |- | '''Courier''' || Nimbus Mono || TeX Gyre Cursor || FreeMono || || '''Courier New''' || Liberation Mono || Cousine || Cumberland |- | '''Helvetica Condensed''' || Nimbus Sans Narrow || TeX Gyre Heros Cn || || || '''Arial Narrow''' || Liberation Sans Narrow || || |- | || || || || || '''Georgia''' || || Gelasio || |- | Wingdings (PS3) || URWDings, New Dingbats || || || || '''Wingdings''' || || || |} {| class="wikitable" width="100%" |+ Microsoft Office フォント ! [[#Microsoft|Microsoft]] !! width="50%"|[[#Chrome OS|CrOS]] |- | '''Cambria''' || Caladea |- | '''Calibri''' || Carlito |- | '''Symbol''' || SymbolNeu |} {| class="wikitable" width="100%" |+ Microsoft UI フォント ! [[#Microsoft|Microsoft]] !! width="50%"|FOSS |- | '''Segoe UI''' || [[#Selawik|Selawik]] |- | '''Tahoma''' || [[#Wine Tahoma|Wine Tahoma]] |} {| class="wikitable" width="100%" |+ 他の PostScript コアファミリー ! [[#PostScript|PostScript]] !! [[#PostScript|URW]] !! [[#TeX Gyre|GUST]] !! [[#Microsoft|Windows]] |- | ITC Avant Garde Gothic || URW Gothic || TeX Gyre Adventor || '''Century Gothic''' |- | ITC Bookman || Bookman URW || TeX Gyre Bonum || Bookman Old Style |- | ITC Zapf Chancery || Chancery URW, Z003 || TeX Gyre Chorus || Monotype Corsiva |- | '''Palatino''' || Palladio URW, P052 || TeX Gyre Pagella || Palatino Linotype, Book Antiqua |- | New Century Schoolbook || Century SchoolBook URW, C059 || TeX Gyre Schola || Century Schoolbook |- | ITC Zapf Dingbats || Dingbats, D050000L || || |} {| class="wikitable" width="100%" |+ PostScript 3 フォント ! [[#PostScript|PostScript]] !! [[#PostScript|URW]] |- | '''Optima''' || URW Classico |- | Antique Olive || Antique Olive |- | '''Univers''' || URW Classic Sans, U001 |- | Clarendon Bold Condensed || Clarendon URW Bold Condensed, C011 Bold Condensed |- | Coronet || Coronet |- | Letter Gothic || Letter Gothic |- | Marigold || Mauritius |- | Albertus || Algiers, A028 |- | '''Garamond''' || Garamond No. 8 |} == 一般的なフォントファミリー == === PostScript === PostScript 言語は PostScript 2 で35個の[[Wikipedia:ja:PostScriptフォント#コアフォントセット|コアフォント]]を定義しています。URW はこれら35個のフォントのオープンソース版を [[wikipedia:ja:Ghostscript|Ghostscript]] でリリースしています ({{Pkg|gsfonts}} パッケージでインストールできます)。GUST の [[#TeX Gyre|TeX Gyre]] や [[#GNU FreeFont|GNU FreeFont]] などのプロジェクトは改良版のフォントを公開しています。 PostScript 3 では101個のフォントが追加で定義されており、多くは URW によって AFPL で配布されている [https://ghostscript.com/doc/pcl/urwfonts/ GhostPDL] から利用できます。AFPL には商用利用の制限があります。[http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=6f1da3c990ab7de4c3218bf8beff21f19449b284 バッチアップデート] によってフォント名の重複が多数発生しています。 ==== Garamond ==== URW の Garamond No.8 はひとつのサイズ (8pt) しか提供していません。[http://www.georgduffner.at/ebgaramond/ EB Garamond] を使うことで 12pt サイズを含む多数の OpenType フォントを利用できます。 === Microsoft === Microsoft は Microsoft Windows や Microsoft Office に複数のフォントをバンドルしています。Microsoft フォントの中には PostScript ファミリーの安価版も存在しますが、(MS Office 2007 からのデフォルトフォントである) Cambria と Calibri は他のファミリーと無関係のフォントです。かつて Microsoft は [[Wikipedia:ja:コアフォント|Core fonts for the Web]] プロジェクトで多数のコアフォントを提供していました。後に Microsoft のウェブサイトからこのプロジェクトは消え去りましたが、ライセンス条項で第三者のサイトからのフォントの配布を許可しているため、{{AUR|ttf-ms-fonts}} などのパッケージが存在します。[[MS フォント]]のページも見てください。 == メトリック互換フォントのプロジェクト == === TeX Gyre === [http://www.gust.org.pl/projects/e-foundry/tex-gyre/ TeX Gyre] は Ghostscript のバージョン 4.00 で配布された35個の PostScript ベースフォントのリメイク版です。TeX をサポートしており、クロスプラットフォームの OpenType 形式でもフォントを提供しています。関連プロジェクトの [http://www.gust.org.pl/projects/e-foundry/tg-math TeX Gyre Math] は数学用の OpenType フォントを配布しています。 === GNU FreeFont === [[Wikipedia:GNU FreeFont|GNU FreeFont]] は UCS 文字セットのほとんどをカバーするアウトラインフォントのファミリーです。ラテン文字の多くは [[#PostScript|URW]] フォントが [https://www.gnu.org/software/freefont/sources/ 元になっています]。FreeFont のフォントは GPL v3+ + FE ライセンスで公開されています。 === Liberation === [[Wikipedia:Liberation fonts|Liberation フォント]]は Microsoft Windows の一般的なフォントとメトリック互換となっている4つのフォントファミリーを提供しています: Liberation Sans, Liberation Serif, Liberation Mono。バージョン 2.0.0 から、Liberation フォントは [[#Chrome OS|Chrome OS]] のコアフォントがベースとなり、SIL OFL ライセンスで公開されています。Liberation フォントは {{Pkg|ttf-liberation}} でインストールできます。 昔の GPL ライセンスの Liberation フォントは Ascender Corporation のフォントがベースとなっており、Red Hat, Inc によってライセンスされていました。旧バージョンの Liberation には Arial Narrow に対応する Liberation Sans Narrow が含まれています。 === Google === Google は多数の [https://www.google.com/fonts フォント] を公開しており、中にはメトリック互換のフォントファミリーも存在します。 Google による Georgia 代替フォントの [http://sorkintype.com/fonts.html#gel Gelasio] は [https://fontlibrary.org/en/font/gelasio FontLibrary] において SIL OFL の下で配布されています。 ==== Chrome OS ==== Google は独自のオペレーティングシステムである Chrome OS にオープンソースのメトリック互換フォントを同梱しています。ライセンスは Apache License 2.0 です。CrOS コア (croscore, {{pkg|ttf-croscore}}) は Arimo (sans), Tinos (serif), Cousine (mono) のコレクションで Ascender Corporation からライセンスされています。追加フォントセットの CrOS エクストラ (crosextra) には Microsoft Word のデフォルトフォントと対応する Carlito ({{Pkg|ttf-carlito}}) と Caladea ({{Pkg|ttf-caladea}}) が入っています。 [[Wikipedia:ja:Symbol|Symbol]] の字形マッピングはブラウザで実装されているため、Google は croscore の 1.23.0 から SymbolNeu を外しています。[https://gsdview.appspot.com/chromeos-localmirror/distfiles/croscorefonts-1.23.0.tar.gz croscorefonts-1.23.0.tar.gz] からフォントを入手できます。 ==== Noto ==== [https://www.google.com/get/noto/ Google の Noto フォント] は {{Pkg|noto-fonts}} パッケージでインストールできます。ライセンスは SIL OFL です。Noto フォントは Android の標準フォントである Roboto に欠けている文字を補うために作成されたため、Roboto とメトリック互換です (行の高さが同じならフォントサイズが同じになります)。 === 他のメトリック互換フォント === ==== DMCA Sans Serif ==== [https://web.archive.org/web/20210127100531/https://typedesign.netlify.app/dmcasansserif.html DMCA Sans Serif] ({{AUR|ttf-dmcasansserif}}) は、Microsoft の [[Wikipedia:Consolas|Consolas]] に代わる汎用の san serif で、同じメトリックを使用しており、パプリックドメンでもあります。 ==== Selawik ==== [https://github.com/Microsoft/Selawik Selawik] は Microsoft の [[Wikipedia:ja:Segoe UI|Segoe UI]] を置き換える Microsoft によるオープンソースフォントです。残念ながら Segoe UI のカーニングパラメータとは一致しません。 ==== Wine Tahoma ==== [[Wine]] プロジェクトは Microsoft の [[Wikipedia:Tahoma (typeface)|Tahoma]] を置き換えるメトリック互換フォントを開発しています。{{AUR|ttf-tahoma}} でインストールできます。TTF データでは Wine Tahoma ではなく単に "Tahoma" という名前になっているため特に設定は不要です。 == 設定例 == フォントを合わせるために、fontconfig によって特定のフォントにマッピングされるエイリアスを使うように全てのアプリケーションを設定してください: serif, sans-serif, monospace。[[フォント設定#フォントの置き換え]]では2つの方法を説明しています。以下はメトリック互換フォントを使用するサンプルです。 === binding を使用する方法 === 以下の設定例では [[#Liberation|Liberation]] フォントを使用しています: {{hc|/etc/fonts/local.conf|2= <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"><string>serif</string></test> <edit name="family" mode="assign" binding="same"><string>Liberation Serif</string></edit> </match> <match target="pattern"> <test qual="any" name="family"><string>sans-serif</string></test> <edit name="family" mode="assign" binding="same"><string>Liberation Sans</string></edit> </match> <match target="pattern"> <test qual="any" name="family"><string>monospace</string></test> <edit name="family" mode="assign" binding="same"><string>Liberation Mono</string></edit> </match> </fontconfig> }} === prefer を使用する方法 === 以下の設定例では [[#Chrome OS|Chrome OS]] フォントファミリーを使用しており、よく使われている他のフォントのエイリアスも追加しています: {{hc|/etc/fonts/local.conf|2= <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Prefer fonts for generics --> <alias> <family>serif</family> <prefer><family>Tinos</family></prefer> </alias> <alias> <family>sans-serif</family> <prefer><family>Arimo</family></prefer> </alias> <alias> <family>sans</family> <prefer><family>Arimo</family></prefer> </alias> <alias> <family>monospace</family> <prefer><family>Cousine</family></prefer> </alias> <!-- Map specific families to CrOS ones --> <match> <test name="family"><string>Arial</string></test> <edit name="family" mode="assign" binding="strong"> <string>Arimo</string> </edit> </match> <match> <test name="family"><string>Helvetica</string></test> <edit name="family" mode="assign" binding="strong"> <string>Arimo</string> </edit> </match> <match> <!-- NOT metric-compatible! --> <test name="family"><string>Verdana</string></test> <edit name="family" mode="assign" binding="strong"> <string>Arimo</string> </edit> </match> <match> <!-- NOT metric-compatible! --> <test name="family"><string>Tahoma</string></test> <edit name="family" mode="assign" binding="strong"> <string>Arimo</string> </edit> </match> <match> <test name="family"><string>Times New Roman</string></test> <edit name="family" mode="assign" binding="strong"> <string>Tinos</string> </edit> </match> <match> <test name="family"><string>Times</string></test> <edit name="family" mode="assign" binding="strong"> <string>Tinos</string> </edit> </match> <match> <!-- NOT metric-compatible! --> <test name="family"><string>Consolas</string></test> <edit name="family" mode="assign" binding="strong"> <string>Cousine</string> </edit> </match> <match> <test name="family"><string>Courier New</string></test> <edit name="family" mode="assign" binding="strong"> <string>Cousine</string> </edit> </match> <match> <test name="family"><string>Calibri</string></test> <edit name="family" mode="assign" binding="strong"> <string>Carlito</string> </edit> </match> <match> <test name="family"><string>Cambria</string></test> <edit name="family" mode="assign" binding="strong"> <string>Caladea</string> </edit> </match> </fontconfig> }} == 参照 == * [https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts Substituting Calibri and Cambria fonts] (Debian Wiki)
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
メトリック互換フォント
に戻る。
検索
検索
メトリック互換フォントのソースを表示
話題を追加