DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
ツリー一括表示
フォントに登録されていない文字の検出
/Iraquser
(24/11/14(Thu) 10:28)
#35633
└
Re[1]: フォントに登録されていない文字の検出
/魔界の仮面弁士
(24/11/14(Thu) 16:15)
#35634
└
Re[2]: フォントに登録されていない文字の検出
/Iraquser
(25/01/18(Sat) 08:53)
#35648
解決
済
み!
親記事 /
▼[ 35634 ]
■35633
/ 親階層)
フォントに登録されていない文字の検出
□投稿者/ Iraquser
一般人(1回)-(2024/11/14(Thu) 10:28:51)
環境/言語:[Win10 C#]
分類:[.NET]
Graphic.DrawStringで文字列を描画するプログラムを開発していますが、描画しようとする文字列に含まれる文字がフォントに登録されていない場合、描画は行われないようです(全てのフォント・文字を確認した訳ではありません)。DrawString実行前に描画しようとする文字列内の全文字が描画可能か確認する手段はないのでしょうか。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
[
□ Tree
]
返信
削除キー/
編集
削除
▲[ 35633 ]
/
▼[ 35648 ]
■35634
/ 1階層)
Re[1]: フォントに登録されていない文字の検出
□投稿者/ 魔界の仮面弁士
大御所(1577回)-(2024/11/14(Thu) 16:15:13)
■
No35633
に返信(Iraquserさんの記事)
> Graphic.DrawStringで文字列を描画するプログラムを開発していますが
Graphics.DrawString のことでしょうか。
GDI+ の描画命令ですね。
同じフォントでも、WPF と GDI と GDI+ とでは描画できる文字に差が出ます。
GDI だと代替フォントが使われたりしますし、WFP だと異体字に対応していたりとか。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=95373&KLOG=165
> 描画しようとする文字列内の全文字が描画可能か確認する手段はないのでしょうか。
含まれているかどうかを調べるなら、
GlyphTypeface.CharacterToGlyphMap.ContainsKey というものがあります。
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30649
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
[
親 35633
/
□ Tree
]
返信
削除キー/
編集
削除
▲[ 35634 ]
/ 返信無し
■35648
/ 2階層)
Re[2]: フォントに登録されていない文字の検出
□投稿者/ Iraquser
一般人(2回)-(2025/01/18(Sat) 08:53:52)
アドバイスありがとうございます。
お礼の返信した積りになってて、忘れておりました。本当に申し訳ありません。
解決
済
み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
[
親 35633
/
□ Tree
]
返信
削除キー/
編集
削除
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-