デフォルトフォント
メイリオって、海外版のWindowsにも標準で入っていましたっけ?
メイリオがないときに備えて、MS PGothicへのフォールバックを意識いただけると幸いです。(ただし、CPrivateFontには既にこの機能が含まれているので、気にしなくてよいといえばよい)
MS PGothicは海外版Windowsにも搭載されるフォント・・・ということになっています。ただ、先日、MS PGothicが無いって方もいらっしゃいましたけどね・・・。
なお、メイリオフォントの単体配布はされているようです。 https://www.microsoft.com/ja-jp/download/details.aspx?id=10550
海外版・・・しかも MS PGothic がないリージョン?もあるんですか(驚き)
とりあえず MS PGothic に戻しつつ、Configファイルで指定できるようにします。
ええ、MS PGothicは「海外版だろうが必ず存在するフォント」だったはずなのですが、現に某kaireraさんのところではMS PGothicがなくて起動できないぜ、なコメントが来ているのですよ。https://osdn.jp/projects/dtxmaniaxg-verk/reviews/
Win10でもMS PGothicはインストールされているとAdobeさんはおっしゃっているので、https://helpx.adobe.com/jp/x-productkb/global/cq08041028.html
この方が何か特殊なことを行ったということだとは思いますけれどもね・・・。
それでは、まず Meiryo を使うことにして、Meiryo が無ければ MS PGothicにフォールバック、ということではいかがでしょうか。 (Font() がオーバーライドできるなら、楽に実装できるのですが)
もし、MS PGothicも見つからないようれあれば・・・ そこから更に Arial あたりにフォールバック。これも無いようならお手上げ。
既定としてMS Pゴシックを使用していますが、 Win 7以降対応ですので、メイリオをデフォルトにします。