2013-03-19 6 views
0

here 지침에 따라 게임에서 사용자 지정 글꼴을 사용하려고합니다. 맞춤 글꼴은 iOS 기기에서는 작동하지만 Android 기기에서는 작동하지 않습니다. 내 프로젝트 폴더에있는 글꼴 파일 (.TTF)를 포함해야했습니다 내가 글꼴 설정이 사용하고 있습니다 내가 장치에서 게임을 실행할 때, 그러나사용자 정의 글꼴이 안드로이드 장치에서 작동하지 않습니다.

if(system.getInfo("platformName") == "Android") then 
    label = display.newText("text", 100, 100, customfonthere, 38) 
end 

를, 사용자 정의 글꼴 작동하지 않습니다. 내가 여기서 누락 된 것이 있을까요? 또한 글꼴 확장자를 사용하거나 사용하지 않고 글꼴 이름을 시도했습니다.

업데이트 : 실제로, 신경 쓰지 마세요. 내 글꼴 파일이 어떻게 든 손상된 것 같아요. 방금 프로젝트 폴더에서 삭제하고 내 백업 파일 중 하나에서 복사했습니다.

+0

프로젝트 파일과 함께 글꼴을 패키징 할 수 없습니까? – hjpotter92

+0

글꼴을 프로젝트 파일과 함께 패키지로 만드는 경우 ttf 파일을 프로젝트 파일과 동일한 폴더에두고 android/ios 용으로 빌드한다는 것을 의미합니다. 이미 수행했습니다. 그것은 ios에서는 작동하지만 안드로이드에서는 작동하지 않습니다. – user1597438

+0

답변을 찾으면 질문에 대한 답변으로 게시해야합니다. –

답변

3

코로나에서 사용자 정의 글꼴을 사용하는 데 문제가있는 모든 사람들은 글꼴 파일을 삭제하고 글꼴 파일이있는 곳에서 다시 다운로드하거나 글꼴 파일의 백업본을 어딘가에 가지고 있다면 사용자의 글꼴로 다시 복사하십시오. 프로젝트 폴더. 내 글꼴 파일이 손상되어 삭제하고 다시 추가했을 때 효과가있었습니다.

here의 지침을 따르십시오. 글꼴이 시뮬레이터에 표시되지 않으면 내가했던 것처럼 당황하지 마십시오. 단순히 폰트가 워크 스테이션에 설치되어 있지는 않지만 안심 하셔도됩니다. 이는 장치에서 작동합니다.

그런 다음 코로나의 시스템 글꼴을 사용하는 것처럼 글꼴을 사용하십시오. 당신은 안드로이드 장치에 대한 파일 확장명 (ttf 또는 otf)을 넣지 않아도됩니다. 적어도 그것이 내게 어떤 의미인지에 대한 것입니다.

+1

이 블로그 기사에는 Corona SDK http의 글꼴에 대한 좋은 정보가 있습니다 : //www.coronalabs.com/blog/2013/01/16/faq-wednesday-custom-fonts ... 일부 글꼴은 일부 플랫폼에서는 작동하지만 다른 플랫폼에서는 작동하지 않는다는 점을 명심하십시오. Windows는 특히 까다 롭습니다. 올바른 글꼴이 Windows Simulator에 표시되지 않는다고해서 안드로이드 장치에서 제대로 작동하지 않는다는 것을 의미하지는 않습니다. – Perry

관련 문제