ウィキペディア上の言語の自己名用の短縮フォント「Autonym」

ウィキペディアの記事に他の言語のバージョンがある場合、このリストはサイドメニュー(インターウィキリンク)に表示されます。 このリストにある言語の名前は、その言語自体で書かれています(「文学」という用語は英語の文学で使用されます)。



これは、言語の自己名を正しく表示するには適切なフォントが必要であることを意味します。 たとえば、 ノーベル賞に関する記事は125の言語で利用でき、サイドメニューにすべての名前を表示するには約35種類のフォントが必要です。



当初、この問題は読者のデバイスで利用可能なシステムフォントを使用して解決されました。 言語の名前の代わりにフォントがなかった場合、ユーザーには正方形のセット(▯▯▯▯▯▯▯▯▯、▯▯▯-▯▯▯▯▯▯▯▯▯▯▯▯▯▯▯▯▯▯▯)が表示されました。 このような正方形はしばしば豆腐と呼ばれます。 この問題を解決するために(言語のリストだけでなく、記事自体にも表示されます)、MediaWiki Universal Language Selector (ULS)拡張が作成されました。これは、ページで使用されるすべての言語を表示するフォントのセットを提供しました。



これにより、言語が正しく表示されるようになりましたが、見返りに別の問題が発生しました。ページサイズが急激に大きくなり、ULSを使用する前よりも読み込みが遅くなりました。 半分の手段として、通常のダウンロード速度を確保するために、インターウィキのリンクを表示するためにWebフォントが使用されなくなりました。



インターウィキリンクからWebフォントを削除することは簡単で迅速な解決策でしたが、概してそれは問題の解決策ではありませんでした。 記事は正常に表示され始め、すべての言語が表示されましたが、母国語の名前が歪んで表示されたため、一部のユーザーはインターウィークのリストに自分の言語を見つけることができませんでした。 (右の写真の「豆腐」の例)。



セルフネームは、インターウィキだけでなく、言語検索ツールにも必要でした。ULS自体のドロップダウンリストにより、ページが未知の言語(より正確には、言語ではなくフォント)で表示されている場合、ユーザーは自分の言語を見つけることができます。



最終的な解決策として、ローカライズエンジニアは、言語の自己名を記録するために必要な文字のみが含まれる特別なWebフォントを使用するというアイデアを思いつきました。 MediaWikiがサポートするすべての言語は、追加された言語のリストに含まれていました。 このフォントは「Autonym」と名付けられました。 自己の名前のみが表示される場所で使用されます。



現在、このフォントは約50キロバイトを占め、使用される言語の95%(400以上)をカバーしています。 現在のタスクは、どの言語が正しく表示されないかを判断することです(エラーまたは文字不足のため)。 知っている言語( 元の言語は「あなたの言語」でしたが、ロシア語に問題はありませんでした-約翻訳 )、言語に問題があり、対応するグリフを持つ無料フォントを知っている場合、教えてください(ウィキメディア財団)、エラーを修正します。



このフォントは、非常に狭い特定の問題を解決します。 commons wikiにあるような類似の言語リストのグリフリストを拡張するための提案が現在議論中です。 Media Wikiの機能を使用すると、autonymというCSSクラスを使用してフォントを簡単に使用できます。



Autonymフォントは、SIL Open Font Licenseバージョン1.1に基づいて無料で公開されています。



All Articles