큰 문제가있어서 도와 주시면 감사하겠습니다.GCC에서 Pango + Cairo + Fontconfig를 사용하는 글꼴 렌더링 문제가 GCC에서 잘 작동합니다.
내가 윈도우 리눅스에서 게임을 포팅하고는 MinGW가 잘 작동 사용 (나는 방법을 알고하지 않는 일부 충돌을 제외하고,하지만 지금은 내 문제가되지 않습니다)
게임 fontconfig 라이브러리를 사용하고 있습니다 (2.4 .2-3), 카이로 (1.8.8) 및 판고 (1.26.0)를 사용하여 텍스트를 렌더링합니다.
문제, 비주얼 스튜디오를 사용하여, 나는 (모든 문자를 작은 상자로 표시됩니다) 글꼴을 볼 수 있다는 것입니다, 출력에이 나에게 말 :
** (performous.exe:4344): CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'
You should create this file by running:
pango-querymodules > 'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'
** (performous.exe:4344): WARNING **: couldn't load font "Bitstream Charter Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.
** (performous.exe:4344): WARNING **: couldn't load font "Sans Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.
** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!
** (performous.exe:4344): WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='latin'
** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!
이 오류는 경우에만입니다 I Visual Studio를 사용하십시오. 그러나 다른 많은 버그를 해결해 주므로 VS에서 글꼴을 작동시키는 데 관심이 많습니다.
죄송합니다. 뭔가를 잊어 버렸거나 아무것도 게시하지 않았지만 게시해야할 내용이 없습니다.
누군가에게 몇 가지 힌트가 있습니까?
도움을 미리 감사 드리며, 분명히하지 않으면 언제든지 물어보십시오.
감사를 표시한다, 나는 지금은 "전용"이 오류가, 그렇게하려고 경고 ** : 글꼴을 선택하지 못했습니다. 추악한 결과가 예상됩니다. engine-type = 'PangoRenderWin32', script = 'latin' 어떻게 해결해야할지 모르겠다. 어쩌면 추신 : "Arial"및 "Verdana"시도도 효과가 없습니다. 모듈 오류는 어떻습니까? Google에서 유용한 것을 찾을 수 없습니다. – Xaldyz
그놈 IRC "#pango"의 팬고 룸으로 이동하거나 메일 링리스트에있는 사람들은 정말 도움이되고 친절합니다. –
좋아, 문제 해결 : 복사 된 "module- *"of MinGW에서 컴파일 된 판고를 Visual C++의 pango 디렉토리에, 모든 그룹 네 개를 뒤집은 두 번째 라인을 컴파일하고 모든 작업을 컴파일합니다. 누군가 문제가 있으면 언제든지 저에게 연락하십시오. 답을 Paul에게 고맙다. – Xaldyz