- PR -

C# DrawStringを使用すると全角ハイフンが消えてしまう

1
投稿者投稿内容
ガルマ・ザビ
ベテラン
会議室デビュー日: 2007/06/07
投稿数: 55
お住まい・勤務地: ジオン公国
投稿日時: 2007-08-20 15:14
いつもお世話になっています。
どうかお知恵をお貸しください。

例えば、"あ‐" という文字をDrawStringを使って描画すると
ハイフンが消えてしまい、"あ" としか表示されません。

「参照元記事」を見ると、確かにそういう現象が見られる、とあります。

ただし、この現象自体、.NET Frameworkの不具合なのかどうか、
この先修正が入るのかといったところまで記載されていないので、
この現象をどう対処していこうか迷っています。

何か情報をお持ちの方がいらっしゃいましたら、お教えください。
よろしくお願いします。

[ メッセージ編集済み 編集者: ガルマ・ザビ 編集日時 2007-08-20 15:15 ]
まどか
ぬし
会議室デビュー日: 2005/09/06
投稿数: 372
お住まい・勤務地: ますのすし管区
投稿日時: 2007-08-20 15:38
参考記事ということで。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=392842&SiteID=7
nakaP
大ベテラン
会議室デビュー日: 2005/09/27
投稿数: 138
お住まい・勤務地: 高知
投稿日時: 2007-08-20 16:13
どぼんさんのところで分かりやすく説明されています。
[DOBON.NET 文字を書く]
GDI+に問題があるようですね。
ガルマ・ザビ
ベテラン
会議室デビュー日: 2007/06/07
投稿数: 55
お住まい・勤務地: ジオン公国
投稿日時: 2007-08-20 18:33
まどかさん、J.J.さん ありがとうございます。

MSとしての見解のようなものはなさそうですね。
全角ハイフンを利用するケースってあまりないよなとは思うのですが、
困ったものですね、、、。
1

スキルアップ/キャリアアップ(JOB@IT)