Windowsのフォント

Butter
記事: 18
登録日時: 3年前

Windowsのフォント

投稿記事 by Butter » 3年前

先日、ゲームの試作品を友人にプレイして
もらい、プレイ動画を送ってもらったところ、
一部のフォントが表示されていなかった。
(フォント名忘れた)

自分のパソコンも相手のパソコンも同じ
Windows 10だったので、機種による違いか、
フォントをダウンロードしないといけないのか…

前者なら「どのWindows 10にも絶対に最初から
搭載されているフォント」だけを使えばいいが、
良いフォントが無かったらどうしたものか…
後者ならREADMEに
「○○をダウンロードすれば~」的なことを
書いておけばいいだろう

調べてもよく分からず、分かったのは
「dxlibのフォント作成関数はそのパソコンに
搭載されていないフォントを指定すると
デフォルトのフォントを作ること」くらいだ。

……(。・´_`・。)ハァ、ワカラン。

アバター
いわん
記事: 30
登録日時: 8年前

Re: Windowsのフォント

投稿記事 by いわん » 3年前

Win32API にフォントファイルを読み込む AddFontResourceEx という関数がありますが使えませんか。
フォントファイルを一緒に配布しないといけませんが、Windows標準のフォントだと配布不可かな?

Butter
記事: 18
登録日時: 3年前

Re: Windowsのフォント

投稿記事 by Butter » 3年前

正直WindowsAPIは使いこなせないので
DXライブラリのみでやってます。
CreateFontToHandle的な名前の関数で
読み込んでるのですが…

同じWindows 10でも種類やバージョンとかに
よって搭載されているフォントが違うのでしょうか

詳しくは分からないのですが、Windowsの
フォントファイルを配布したり
(もともと簡単に取り出せるものか知りませんが)
すると著作権的な何かに違反する気がするんですよね…

アバター
へにっくす
記事: 634
登録日時: 11年前

Re: Windowsのフォント

投稿記事 by へにっくす » 3年前

Windows 10 のフォントは以下のページで分かります。

https://helpx.adobe.com/jp/x-productkb/ ... 41028.html

Microsoftのページは英語でしか公開されてない。。
https://docs.microsoft.com/en-us/typogr ... _font_list

アバター
へにっくす
記事: 634
登録日時: 11年前

Re: Windowsのフォント

投稿記事 by へにっくす » 3年前

ちなみにゲーム用アプリとしてフォントを同梱することは違反になる可能性があります。注意。

Windowsの標準フォントってどこまで“タダ”なの? ~最新の状況をまとめたブログ記事が人気
許諾範囲は意外に広いが、フォントの改変やアプリ・ゲームへの組み込みはやめよう
https://forest.watch.impress.co.jp/docs ... 76098.html