トップページ > 記事閲覧
CreateFontToHandleで文字の間隔を指定できるようにする
名前:HS 日時: 2026/01/19 23:41

DxLibのC#版を使用してゲームを作らせていただいているものです。 CreateFontToHandleを使用して縁取りのあるフォントを作成し(縁取りのサイズは5〜6pxほど)、DrawStringToHandleで描画すると文字と文字の間隔が不自然に空いているように見えてしまいます。 これに対応するために、CreateFontToHandleで文字の間隔を指定できるようにしていただくことは可能でしょうか?
メンテ

Page: 1 |

Re: CreateFontToHandleで文字の間隔を指定できるようにする ( No.1 )
名前:管理人 日時:2026/01/20 02:40

リファレンスには載っていませんが、既に文字の間隔を指定するための関数があります // フォントハンドルの字間を変更する // Pixel : 文字と文字の間の追加スペースピクセル数( デフォルト:0 ) // FontHandle : 字間を設定するフォントハンドル int SetFontSpaceToHandle( int Pixel, int FontHandle ) ; 使い方は注釈の通りです よろしければお試しください m(_ _)m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存