2011-11-26 2 views
0

센터에 단일 Label 컨트롤이있는 일반 Windows Forms 양식의 Mono 응용 프로그램이 있습니다. Windows에서 모노와 Microsoft.Net 모두에서 응용 프로그램이 잘 보이는 :모노 응용 프로그램에서 Linux에서 텍스트가 깨졌습니다.

Screenshot on Windows

을하지만, 리눅스에 텍스트가 깨져서 :

Screenshot on Linux

잘 모르겠어요 무엇이이 문제를 일으킬 수 있으므로 어떤 도움을 주시면 감사하겠습니다. 글꼴은 Verdana이며 Verdana.ttf가 X11 글꼴 디렉토리에 있는지 확인했습니다.

편집 : 난 그냥 표준 오류에 다음과 같은 오류 알게되었다 : Pango Error

+0

이것은 제대로 처리되지 않습니다. – Rob

+0

@Rob UTF-8이 기본 인코딩이라는 점을 감안할 때 ASCII 또는 다른 형식으로 렌더링하는 경우 여전히 올바른 것처럼 보입니다. 그렇지 않습니까? –

+0

네, UTF-8 인코딩 문제가 아닙니다. 왜곡 된 텍스트는 UTF-8 인코딩 문제인 경우 글자와 문자가 1 : 1로 매핑되지 않습니다. – jstedfast

답변

0

답이 표준 오류였습니다! 그 pango 모듈 파일을 생성해야했습니다.

1

광장 그리 적절한 상형 문자 폰트에서 발견되지 않는 것이 좋습니다.

Verdana.ttf가 1) 완전한 지 2) 손상되지 않았는지 확인하십시오.

+0

그냥 확인했는데 거기에 있습니다. 그러나 몇 가지 새로운 정보를 바탕으로 질문에 더 많은 것을 추가했습니다. –

관련 문제