SQLServer2005 で ManagementStudioを使って
“新しいクエリ”で開いたウインドウに SQLをがりがり書いてる時に、
即席でちょっと取っておこう と思って安易に『印刷』したりすると、
全角文字が全て“□□□□□”になって、戸惑ったりします。
画面には問題なく全角文字が表示されていながら、印刷は化ける。
しばらく、どこでこの設定を直せばよいのか困っていたのですが、
ようやく思い当たったのでメモしておきます。
SQL Server Management Studioの
メニュー『ツール』→『オプション』
ツリー『環境』→『フォントおよび色』
を選んだ後、さらに
『設定の表示』コンボボックス→【プリンタ】
を選ばなくてはいけないのですな。
で、このフォントがデフォルトで“Courier New”になっているので、
“MS ゴシック”なんかに変える必要があるのです。
『設定の表示』は【テキストエディタ】や【実行プラン】【データビューア】等
のきなみ半角用の“Courier New”だの“Tahoma”になったりしていますが、
通常は画面の全角文字も問題なく表示されているので余計気がつきにくいです。
いまどき、日本語環境でアプリケーションのデフォルトフォントが
“Courier New”ってのはどういうことだ? と思ったりしますが、
Management Studioをインストールをしたら『設定の表示』の
【プリンタ】のフォントだけは早めに設定の確認/変更をしておきましょう。