• ベストアンサー

フォント画像の取得方法

BYTE配列にフォント画像を取得する関数をご存知の方がいましたら 教えて頂けると幸いです。 ウィンドウハンドルから直接描画する方法しか見つかりません orz

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんばんは。  以下のサイトが参考になります。フォントからテクスチャサーフェースへの一貫した変換を行っています。  http://marupeke296.com/DXG_Font.html  余談ですが、代物にもよりますが、ゲームに出てくる文字はフォント自体がグラフィックスとしてデザインされており、プログラム内で文字列の1文字ずつに対応した位置から切り取って、並べて描写して行く手法を取る事もある様です。  海外製の輸入PCゲームの中で日本語に対応せずじまいに終わっているのを散見しますが、実はゲーム内テキストの完全日本語化というのはそう簡単に出来る話では無い見たいです。

zaxs5968
質問者

お礼

ありがとうございます。 >実はゲーム内テキストの完全日本語化というのはそう簡単に出来る話では無い見たいです。 そうなのですか。なんとか頑張ってみようと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • GetGlyphOutline() 等で「文字列」を書き出す方法を・・

    ゲーム開発で、キャラクターやモンスターの名前を表示したく GetGlyphOutline() という関数を知りそれを使ってみているのですが、 文字の画像を取得した BYTE 形式のデータを vector にpush_back したまでは良かったのですが、 1つの BYTE* の受け皿にvectorから流し込んで描画していたのですが、 メモリに書き出す都合で、1ピクセル?ごとに全部の描画する文字を グルグルと何度も何度も vector から流し込んでしまっています。 BYTE *aaa = vectorAAA[i];  //vectorから流し込む xxx = aaa[b + c * d] / 2;  //xxxがメモリに書き込まれる値 //// 中の数式はテキトウです。 これをどうにかしたいのですが、 BYTE は扱うのが始めてで、配列には出来ないとだけしか判っておらず、 まだ vector も最低限の使い方(.size()等)を覚えたばかりなのですが、 vector に入った BYTE* のデータを直接扱う方法は有りますでしょうか? それとも文字数を制限して、先に BYTE* の受け皿をどっさり並べるとか、 もっと他の手段を探すべきなのでしょうか? どうか、よろしくお願いします っ_ _)っ

  • プロポーショナルフォントの表示方法

    画像のフォントを描画しようとしているのですが、等幅ではないため、画像のどこを切り取るか求められず、表示がうまくできません・・。何かいい方法はないでしょうか?

  • 画像データ(byte[])を半分にする方法

    お疲れ様です、 画像を扱っているのですが、アップロードした画像を 半分に縮小したいのです。 画像データ(byte[])を使用して半分の大きさの(byte[]) を取得する方法をご存知の方よろしくお願いします。 参考になりそうなサイト等探しているのですが、なかなか 見つかりません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 別ウインドウのハンドル取得の方法

    SDKで親ウィンドウを作ると同時に、OpenCVというコンピュータービジョンのライブラリを用いて、別のウィンドウを作りそこにある画像を表示させました。 このライブラリの関数を用いて作ったウィンドウの画像について、マウスの座標位置を取得したいのですが、この場合ウィンドウハンドルはどのように取得したらよいのでしょうか。

  • この画像のフォントについて教えてください。

    この画像のフォントについて教えてください。 添付した画像のフォント名をご存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。

  • 画像のフォントを探してます。

    画像のフォント(似た書体)を探してます。 お分かりになる方、お教えいただければ幸いです。

  • 画像のフォントを探しております。

    画像からフォントを探すのは大変難しいと思うのですが、どなたか詳しい方でもし、フォント名がおわかりになる様でしたら、ご回答頂ければ恐縮です。 サンプル画像がアダル●サイトの画像でお見苦しく大変申し訳ないのですが、ご回答戴ければ幸いです。 質問内容が乱雑で大変申し訳ありませんが、何卒よろしくお願いいたします。

  • この画像のフォントは何というフォントなのでしょうか?

    この画像のフォントは何というフォントなのでしょうか? フリーフォントなら、ダウンロード先はご存知ないでしょうか?

  • DirectXのテスクチャから画像データを取れますか?

    複数の小さなパーツ画像を読み込んで、 一枚の大きめのテスクチャを複数作りたいのですが このサイトにあるような http://marupeke296.com/DXG_CreateTextureMethod.html テスクチャ作成関数から 画像データ(RGB)をBYTE配列等へコピーする事は出来るのでしょうか? それともやはり、デバイスコンテキスト等を使わないと無理でしょうか? 可否だけでも構いませんので、教えて下さると幸いです。

  • この画像のフォント名について教えてください。

    この画像のフォント名について教えてください。 どなたかこの画像のフォント名をご存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。