Tahomaをフォントとして使用してUnicode文字列を表示するWPFユーザーコントロールを作成しました。これは正常に機能します。ただし、タホマでは東アジアの文字が実際に欠落していることに気付きました。つまり、このフォントはすべての一般的なUnicode文字をサポートしているわけではありません。
ただし、Tahoma.ttfに欠落していると思われる東アジアの文字を含む文字列を表示すると、欠落しているUnicode文字に対して期待していた黒い長方形ではなく、文字が正しく表示されます。
好奇心から:フォールバックメカニズムはありますか?つまり、Windows 7またはC#WPFは、フォールバックフォントから欠落している文字を置き換えますか?誰かがこれがどのように正確に機能しているか、そしてどのフォントが実際にオールバックとして使用されているかを説明できますか?