저는 다른 개발자와 함께 python + pygame 프로그램을 작성 중이며 동일한 글꼴을 다르게 렌더링하고 있습니다. 그것은 우리가 게임과 함께 배포하는 무료 글꼴입니다. 내 컴퓨터에서이 특정 글꼴은 다른 개발자의 컴퓨터보다 10px 낮게 렌더링됩니다.Pygame 서체가 일치하지 않습니다.
이유에 대한 의견이 있으십니까?
저는 다른 개발자와 함께 python + pygame 프로그램을 작성 중이며 동일한 글꼴을 다르게 렌더링하고 있습니다. 그것은 우리가 게임과 함께 배포하는 무료 글꼴입니다. 내 컴퓨터에서이 특정 글꼴은 다른 개발자의 컴퓨터보다 10px 낮게 렌더링됩니다.Pygame 서체가 일치하지 않습니다.
이유에 대한 의견이 있으십니까?
우리가 게임과 함께 배포하는 무료 글꼴입니다.
그러나 프로토 타입을 작성하고 프로그램을 빌드하는 동안 프로젝트의 로컬 디렉토리에서 글꼴 파일을 참조하고 있습니까? 아니면 동일한 글꼴을 사용하고 있지만 각 컴퓨터에 '설치'했습니까?
그렇다면 하나의 컴퓨터가 약간 다른 글꼴 버전을 사용하고있을 수 있습니다. 글꼴을 프로젝트의 디렉토리에서 사용해보고 사용하면 도움이되는지 확인하십시오.
그렇지 않으면 일부 ClearType/TrueType 설정 또는 글꼴 앤티 앨리어싱 또는 일부 문제 일 수 있습니다. 나는 그것을 어떻게 고쳐야할지 모른다. 어쩌면 다른 파일 형식으로 변환 해보십시오.
테스트하려면 : 파이썬 스크립트와 같은 폴더에 글꼴 복사본을 놓습니다. 또는 유사한 글꼴이로드되고있을 수 있습니다.
같은 문제가 발생했지만 pygame 항목 (특히 truetype 라이브러리)이 너무 다른 경우 Pygame, sdl, sdl-ttf 및 freetype 라이브러리의 버전을 비교해보십시오.
Pygame은 운영 체제에 설치된 글꼴을 사용합니다 : 다른 글꼴이 설치되었거나 설치되지 않았습니까? 그렇다면 기본값과 다른 글꼴을 사용합니다.
확실히 모든 글꼴은 로컬 복사본이 있습니다. 그것은 상당히 애매한 것이기 때문에 우리 중 누구도 설치하지 않았다고 믿습니다. – Smashery