OpenSiv3D
OpenSiv3D copied to clipboard
SimpleGUI::TextBox() でクリックした位置とカーソルの移動先がずれる
SimpleGUI::TextBox() のテキストにアイコンが含まれているとき、クリックした位置とカーソルの移動先がずれることがあります。
原因は、カーソルの移動先の計算をフォントのフォールバックありで計算しているのに対し、描画はフォールバックなしで行っていることです。
ちなみに、SimpleGUI::TextArea() ではカーソルの移動先の計算と描画をどちらもフォールバックなしで行っています。