2

まず、ここに私のコードがあります.userpicでニックネームの最初の文字を描いています:

            context.TranslateCTM (0, rect.Height);
            context.ScaleCTM (1, -1);
            context.SelectFont ("Helvetica", 140.0f, CGTextEncoding.MacRoman);
            context.SetFillColor (UIColor.White.CGColor);
            context.SetTextDrawingMode (CGTextDrawingMode.Fill);
            var tsize = new NSString (Text).StringSize (UIFont.FromName ("Helvetica-Bold", 140.0f));
            context.ShowTextAtPoint (rect.Width / 2 - tsize.Width / 2, rect.Height / 2 - tsize.Height / (2.7f), Text);

したがって、英単語の場合はうまく機能しますが、キリル記号 (たとえば、「ЛвУамау」) を描画しようとすると、「_」記号が描画されます。どうすれば修正できますか?

ここに画像の説明を入力 ここに画像の説明を入力

4

0 に答える 0