Siv3D Advent Calendar 2025 および グラフィックス全般 Advent Calendar 2025 の記事です。 ゲームエンジン / ライブラリを自作する際に、テキスト描画についてどのような機能を実装・提供すべきかを整理しました。 1. フォント管理 フォントファイルの読み込みや形式サポートに関する機能 1.1 一般的なフォント形式の読み込み デザインの自由度を確保するため、標準的な TTF / OTF 形式の読み込みに対応する Siv3D v0.8 での例 # include <Siv3D.hpp> void Main() { Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 }); // Font{ 基本サイズ, フォントファイル名 } const Font font{ 32, U"RocknRollOne-Regular.t

