SSブログ

Win32におけるサロゲート [プログラム [Win32 API]]

気になってちょっと試してみました。

ターゲットは,𢛳(U+226F3:徳の行人偏が無く,心の上に横線が一本入った文字)。JIS X 0213の第2面にある文字で,一太郎2005の追加フォントで表示可能だったので利用しました。

結論。

TextOut
表示できた。
GetTextExtentExPoint
サロゲートを認識せず (上位部分は文字の半分の大きさ)。
CharNext
サロゲートを認識せず (単に上位サロゲートの分だけ進めた)。

サロゲートに関して,システムは表示してくれるだけ,と思うのがよさそうです。

サロゲート使い出した時点で2バイト固定長なんて無理なんだから,32bit固定長に移行した方が処理しやすいと思う……。
まぁ,メモリがもったいないが。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。