日本語版Windowsとアラビア語フォント
日本語Windows 10に最初から入っているもの
実際に使用しているWindows 10とMicrosoft社のフォトライブラリーからアラビア語入力での使用を前提に設計されているフォントを確認。以下にリストアップしてみました。(漏れがあったらすみません。)
なおアラビア文字で入力できても設計上アラビア語に対応していないものは掲載してありません。各フォントの対応言語情報を確認し除外しました。
アラビア語フォントについて
Tahomaフォント
昔のWindows(2000やXP)アラビア語版でもユーザーインターフェースとして用いられていたという丸みのあるフォントです。上のサンプル画像で見てもわかるように、縦に長い文字であるラーム( ل )の上にシャッダとダンマを重ねた場合、ダンマの上がはみ出て表示されないという問題があるようです。
Segoe UIフォント
Windows Vista以降のアラビア語版Windowsのユーザーインターフェースとして今のWindows 10に至るまでずっと使われているフォントです。(日本語版Windowsの場合、日本語部分は7~8.1までがMeiryo UIで、10はYu Gothic UI。)
Tahomaに似た丸みのあるフォントですが、縦に長い文字であるラーム( ل )の上にシャッダとダンマを重ねた場合に母音記号がはみ出る不具合は起きないようです。
アラビア語対応フォント使用時の注意点
アラビア文字の入力に使えるフォントに関する注意点としては
- アラビア語入力に使用するよう設計されたフォントを使用する。試しに入力してアラビア文字が表示できても、フォントライブラリーの対応言語リストに「Arabic 1256」のように書かれていなければアラビア語に完全対応しておらず記号などで表示不具合が出る可能性が高いので回避推奨。
- フォントによっては文字と母音記号が重なってしまい読む際の障害となる。母音記号を追加した文章をOffice Wordなどで作成する場合は、サンプル表を参考にして母音記号が文字と離れて表示されるフォントを選ぶと良い。
昔のWindowsに入っていたサポート終了フォント
「Arabic Transparent」のように昔はあったものの今のWindowsでは見当たらないフォントがあります。調べたところ新しいWindowsバージョンではもうサポートされていないのだとか。フォントライブラリーの対応OSにも古いバージョンしか書かれていませんでした。
そのフォントを使って入力してしまうと正常に表示されないなどのトラブルが起きるようです。昔のWindowsマシンからコピーしフォントフォルダに入れ直して使い続けている方は使用しないよう気を付けるか、削除してしまうかされた方が良いかもしれません。
アラビア語フォントの追加方法
追加インストール手順
アラビア語フォントは日本語や英語のフォントと同様に後から追加することができます。
「Arabic Fonts」といったキーワード検索で見つけたフォント販売・配布サイトでダウンロードし、フォントのファイルをクリックしてインストールを行います。
Windowsの場合はマウスで右クリックして出したメニューの上の方にある「インストール」を押すだけで追加作業は完了。Wordなどアラビア語入力に対応したソフトでフォント一覧に入っているのを確認してみてください。
アラビア語フォントを入手するには
アラビア語フォントの探し方
フォントはアラビア語で خَطٌّ [ khaṭṭ ] [ ハット ]、複数形は خُطُوطٌ [ khuṭūṭ ] [ フトゥート ] といいます。これに形容詞をつけた خُطُوط عَرَبِيَّة [ khuṭūṭ ‘arabīya(h) ] [ フトゥート・アラビーヤ ](アラビア語フォント)といった検索ワードで探すと、正規フォントを取り扱ったショップなどを見つけることができます。
アラビア語フォントは複数のサイトで配布されていますが、アラブ圏は著作権の類にルーズなため本来無料配布できないようなフォントまでアップロードされていることも珍しくありません。利用の際は有料フォントの無償配布サイトを知らないうちに利用してしまわないようご注意願います。
正規ルート販売サイトの例
MyFonts
https://www.myfonts.com/
MyFontsというフォントショップで様々なアラビア語書体が販売されています。無料のダウンロードサイトと違いデザイン性のあるフォントを正規ルートで入手することができます。
【参考ページ】
Windowsにおけるアラビア語フォントの仕様
- Microsoft『Font Library』
マイクロソフト社の英語によるサポートページ。各フォントの概要と対応言語一覧が確認できます。アラビア語Code Page(使用言語の識別コード)は1256 Arabicと記されています。 - Microsoft Community『Arabic transparent fonts ?』
昔のWindowsに入っていたArabic Transparentフォントで起きた表示トラブルについて。