フリーフォントの使用(DXライブラリ)

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

フリーフォントの使用(DXライブラリ)

#1

投稿記事 by » 15年前

DXライブラリで、フリーフォントを使用したいのですが
どうしたらいいでしょうか?

PCにインストールせずに使えませんか?

Justy

Re:フリーフォントの使用(DXライブラリ)

#2

投稿記事 by Justy » 15年前

 フォントをインストールせずに使うには添付のような png(透明 pngが望ましいです)をつくり、
表示したい文字の文字コードと情報テーブル(画像内の位置、次の文字までの間隔、上下の位置オフセット等)を元に
画像を切り出して一文字一文字を並べて表示します。

 ただフォントのライセンスには注意して下さい。
 このような使い道はライセンス違反となるフォントもありますので。 画像

Justy

Re:フリーフォントの使用(DXライブラリ)

#3

投稿記事 by Justy » 15年前

 先に添付した画像は文字を詰めたので、DrawRectGraphや DrawPolygon等でうまく切り出して
表示する必要がありますが、グリッド上に綺麗に文字を並べてあげればテクスチャのサイズ、枚数は増えますが
LoadDivGraphで分割テクスチャとして扱えるので、楽ですね。


 尚、参考までにライセンス的に再配布可能なフォントを添付して“一時的に”インストールして
しまってもいいのであれば、過去ログに似たような質問がありました。

http://www.play21.jp/board/formz.cgi?ac ... &rln=32043

http://www.play21.jp/board/formz.cgi?ac ... &rln=25099

Re:フリーフォントの使用(DXライブラリ)

#4

投稿記事 by » 15年前

Justyさん、
せっかく詳しく答えていただいたのに
返事が遅くなってしまって申し訳ありません。

2通りのやり方があるのですか。
一時的にインストールするだけなら相手の負担にはなりませんよね?

それと、ライセンスの問題は面倒ですね。
使用するときは注意してみます。

回答、ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る