特定の理由から、私は独自のフォント レンダリングを実装しており、単一グリフのバウンディング ボックスを使用してテキストのバウンディング ボックスを計算するアルゴリズムと、それぞれの進歩が必要です。明確にするために、次の図を参照してください。
これらのN 個のグリフのそれぞれに対して、原点 (xmin、xmax、ymin、ymax) に対する相対的な bbox と、前進 (疑似コード) が与えられます。
int xmin[N], xmax[N], ymin[N], ymax[N], adv[N];
誰も噛まなければ、自分で答えます。