none
IVS文字が印刷プレビュー、印刷で文字化けする。 RRS feed

  • 質問

  • TextBoxのフォントを、「IPAmj明朝」又は、「花園明朝A」にして、IVS文字を入力した後、その内容を印刷プレビューで表示したとき、及び印刷時にIVS文字が文字化けする。

    動作環境 : Windows8 + Visual Studio Express 2012 for Windows DeskTop

    但し、拡張文字のIVS文字は、試した範囲内では文字化けせず正しく表示される。例:U+200A2 E0102

    Windows8のメモ帳では、そのような現象は出ていないが、どのような違いがあるのか?

    また、PictureBox1でも、同様にIVS文字は正しく表示されない。

    [参考コード]

    Private Sub PrintDocument1_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
            Try
                Dim strS As String = TextBox1.Text

                Dim ft As Font = New Font("IPAmj明朝", 18.0)   '又は、「花園明朝A」

                e.Graphics.DrawString(strS, ft, Brushes.Black, 100, 50)

            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    End Sub


    mochi

    2012年12月25日 16:34