2016-12-23 1 views
0

오버레이 텍스트 작동하지 :Graphics.DrawString은 다 fontFamily 텍스트 형식을 비디오에

using (f_graphics = Graphics.FromImage(f_bmp_overlay)) 
      { 
       f_graphics.Clear(System.Drawing.Color.Transparent); 
       f_graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; 
       f_graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; 
       f_graphics.DrawString(f_text, f_font, f_color, new PointF(15, 15)); 
      } 

텍스트 색상과 크기의 작품 좋은,하지만 FontFamily를 숫자 만 적용됩니다.

는 무엇을 할 수 enter image description here ?

+0

어떤 글꼴을 사용하고 있습니까? 아마 그 폰트는 숫자에만 해당할까요? – Pikoh

답변

0

키릴 문자를 사용하고 있습니다. 물리적 글꼴에는 분명히 포함되어 있지 않습니다. 따라서 시스템은 선택한 다른 글꼴에서 글리프를 대체합니다. 라틴어 문자로 시도하면 제대로 인쇄되었음을 알 수 있습니다.

인쇄 할 모든 유니 코드 코드에 대한 글리프가 포함 된 글꼴 파일이 필요합니다.

관련 문제