1

私は現在、FreeType + Harfbuzz を使用してテキストをレンダリングしており、現在、垂直テキスト レンダリングを導入しようとしています (主に東アジアのスクリプト用)。

私が直面している問題は、テキストの列の幅を把握できないことです。水平テキストの場合、行の高さを で調べることができますascent - descentが、これらの値は垂直テキストの場合には提供されないため ('ascent' / 'descent' はそれぞれグリフの左部分と右部分を単純に表します)、どうすればよいかわかりません。私のテキスト列は広いはずです。

フォントに bbox 幅を使用してみましたが、フォントが異なるとボックスが大幅に変化し、適切な情報が得られません。

4

0 に答える 0