2010-03-29 4 views
1

저는 다른 개발자와 함께 python + pygame 프로그램을 작성 중이며 동일한 글꼴을 다르게 렌더링하고 있습니다. 그것은 우리가 게임과 함께 배포하는 무료 글꼴입니다. 내 컴퓨터에서이 특정 글꼴은 다른 개발자의 컴퓨터보다 10px 낮게 렌더링됩니다.Pygame 서체가 일치하지 않습니다.

이유에 대한 의견이 있으십니까?

답변

0

우리가 게임과 함께 배포하는 무료 글꼴입니다.

그러나 프로토 타입을 작성하고 프로그램을 빌드하는 동안 프로젝트의 로컬 디렉토리에서 글꼴 파일을 참조하고 있습니까? 아니면 동일한 글꼴을 사용하고 있지만 각 컴퓨터에 '설치'했습니까?

그렇다면 하나의 컴퓨터가 약간 다른 글꼴 버전을 사용하고있을 수 있습니다. 글꼴을 프로젝트의 디렉토리에서 사용해보고 사용하면 도움이되는지 확인하십시오.

그렇지 않으면 일부 ClearType/TrueType 설정 또는 글꼴 앤티 앨리어싱 또는 일부 문제 일 수 있습니다. 나는 그것을 어떻게 고쳐야할지 모른다. 어쩌면 다른 파일 형식으로 변환 해보십시오.

+0

확실히 모든 글꼴은 로컬 복사본이 있습니다. 그것은 상당히 애매한 것이기 때문에 우리 중 누구도 설치하지 않았다고 믿습니다. – Smashery

0

테스트하려면 : 파이썬 스크립트와 같은 폴더에 글꼴 복사본을 놓습니다. 또는 유사한 글꼴이로드되고있을 수 있습니다.

1

같은 문제가 발생했지만 pygame 항목 (특히 truetype 라이브러리)이 너무 다른 경우 Pygame, sdl, sdl-ttf 및 freetype 라이브러리의 버전을 비교해보십시오.

0

Pygame은 운영 체제에 설치된 글꼴을 사용합니다 : 다른 글꼴이 설치되었거나 설치되지 않았습니까? 그렇다면 기본값과 다른 글꼴을 사용합니다.

관련 문제