Help:Extension:WebFonts/ja

これは、Web フォント機能についての利用者ドキュメントです. WebFonts 拡張機能についての技術文書もご用意してあります.

&#8202;言語用スクリプトの多くには、利用できる適切なフォントが簡単に見つかりません. これはフォントがインストールされていないOSに、利用者自身でインストールする方法がわからない状態、または利用者がウィキを読んでいる共有コンピューターに、使いたいフォントがインストールされていない状態が原因です. これらすべての状況では、特定の言語で提供するコンテンツは問題にぶつかってしまいます. 解決策となるWebフォントとは、Wikiページへのフォント埋め込になります. フォントが自動的にダウンロードされるため、読者は意味不明な記号や疑問符またはトウフ（□）に出会わず文字を読むことができ、読書体験は完璧です. &#8202;

使用方法


言語用スクリプトの多くには、利用できる適切なフォントが簡単に見つかりません. これはOSにフォントがインストールされていないのに利用者自身でインストールする方法がわからない状態、または利用者がWikiを読む共有コンピューターに、使いたいフォントがインストールされていない状態が原因です. これらすべての理由により、特定の言語でコンテンツを提供と問題に直面してしまいます. 解決策となるWebフォントとは、Wikiページへのフォント埋め込になります. フォントが自動的にダウンロードされるため、読者は意味不明記号や疑問符またはトウフ（□）に出会わず、読書体験は完璧です.

利用できるフォントが利用者のローカル システムにある場合は、フォントは MediaWiki サーバーからダウンロードされません. 利用者のコンピューターから取得されます. フォントが存在しない場合は、必要になった時点でフォントがサーバーからダウンロードされます. 次回以降は、フォントはローカルのキャッシュから取得されます.

Web フォントの無効化
未ログイン状態で Web フォントを無効にするには: Web フォント メニューを開いて下部の「」を選択します (スクリーンショット参照). これにより Cookie が設定され、Web フォント機能が 30 日間無効になります. キャッシュ済みのフォント ファイルは「font-family」が指定されたスタイルで使用される場合があります.

ログイン済み状態で Web フォントを無効にするには: 「」「」「」のチェックを外す「」をクリックして設定を保存

対応している文字体系、言語、フォントの一覧
Web フォントは多数の文字体系に対応しています. 以下に、現在対応しているすべての文字体系の完全な一覧を示します. これらは既定でアクティブになっています.

アラビア文字体系
対応言語: ペルシア語 (fa).
 * Iranian Sans

アッサム文字体系およびベンガル文字体系
対応言語: ベンガル語 (bn)、アッサム語 (as)、Bishnupriya マニプリ語 (bpy)


 * Lohit Bengali (既定)
 * Lohit Assamese

デバナーガリ文字体系
対応言語: ヒンディー語 (hi)、マラーティー語 (mr)、マイティリー語 (mai)、ボジュプリー語 (bh、bho)、ゴア・コンカン語 (gom)、Ahirani (ahr)


 * Lohit Devanagari
 * Samyak Devanagari (レンダリングの問題のためメニューでは利用できません)
 * Madan (レンダリングの問題のためメニューでは利用できません)

エチオピア (ギーズ) 文字体系
対応言語: アムハラ語 (am)、ティグリニャ語 (ti)


 * AbyssinicaSIL

グジャラート文字体系

 * Lohit Gujarati
 * Samyak Gujarati

グルームキー文字体系

 * Lohit Punjabi
 * Saab

ヘブライ文字体系

 * Miriam CLM
 * Taamey Frank CLM

クメール文字体系
対応言語: クメール語 (km)


 * KhmerOSbattambang
 * KhmerOSbokor
 * KhmerOSfreehand
 * KhmerOSmuol
 * KhmerOSmuollight
 * KhmerOSmuolpali
 * KhmerOSsiemreap

カンナダ文字体系
対応言語: カンナダ語 (kn)、トゥル語 (tcy)
 * Lohit Kannada
 * Kedage

ラテン文字体系

 * Charis SIL – 中国語の閩東語に対応
 * Perizia
 * RufScript
 * Ubuntu – Ubuntu が作成したフォント

マラヤラム文字体系

 * AnjaliOldLipi
 * Meera
 * RaghuMalayalam

ミャンマー (ビルマ) 文字体系

 * Masterpiece Uni Sans
 * Myanmar3
 * Padauk-Regular
 * Yunghkio

オリヤ文字体系

 * Lohit Oriya
 * Utkal

サウラシュトラ文字体系

 * Pagul

タミル文字体系

 * Lohit Tamil
 * Thendral
 * Thenee

テルグ文字体系

 * Lohit Telugu
 * Pothana2000
 * Vemana2000

高度な使用
Webフォント機能は2つの方法で起動します. ひとつは文にタグ付けして言語コードと特定のフォントスタイルを指定する方法です. ２番目の方法は、指定言語の既定のWebフォントを使うために、言語タグを使用する方法です. 言語タグ付けは、ページの言語と表示したい言語が異なる場合に必要です. 言語タグ付け処理は推奨されており、理由は検索エンジンの結果表示やスペルチェック、音声合成や音声認識などの改善にもつながるからです.

段落にヒンディー語という印を付けて、その段落用に既定の Web フォントを読み込むには:

段落にヒンディー語という印を付けて、その段落用に標準ではない Web フォント「Samyak Devanagari」を読み込むには:

制限と既知の問題
ブラウザがWebフォントをサポートしていても、文を正しく表示できるという保証はありません. これはたとえばインド系言語のスクリプトでよく発生する問題で、ラテン文字やキリル文字のように連続するグリフが変形しないまま配置されていないことが原因です. 正しく変換されて表示品質が保てるかどうかは、ブラウザと使用OSによっても異なります. 最新のWebブラウザやOSのうち、最近のデスクトップ版Linuxディストリビューション、Mac OS XやWindows 7などは非常にうまく機能するものの、旧式のWebブラウザ（Internet Explorer 6ほか）やWindows XPなどのOSに対しては最適とは言えません.

特に、初回ロード時に「スタイルなしのテキストのフラッシュ」現象（FOUT）が発生するとフォントファイルが膨大になってしまうため、この技術は実用的ではありません. これが原因で、現在、例えば中国語フォントの追加を妨げています. Webフォント拡張機能では、ページで使用するグリフに限定して読み込むような、フォントの部分ダウンロードはサポートされていません.

Web フォントは現在、既知の問題点により、Internet Explorer 6 (すべてのバージョンの Windows) および Internet Explorer 8 (Windows XP) に対応していません.

既知の問題の一覧は MediaWiki バグ追跡にあります.

新しい文字体系、言語、翻訳
Webフォントに使用できるのは、フリーフォント限定です. フォントのライセンスで、フォントの再配布と他のフォーマットへの変換が許可済みの必要があり、SILオープンフォント ライセンスが推奨されます. フォントをWebフォントとして使用できない状況ではフォント内のヒント情報の欠落という原因により、バグまたは不適切な変換が発生した可能性があります. 適切なフォントを知っている場合は、それをバグトラッカーに追加するように要望を出してください.

問題点はすべて、バグ追跡と、translatewiki.net のこの機能を翻訳に報告してください.