2010-07-13 5 views
3

제 3 자 글꼴을 내 응용 프로그램에 포함하여 사용할 수 있는지 궁금 해서요. 응용 프로그램을 가지고 있지 않은 사용자를 위해 선택한 글꼴로 응용 프로그램을 배포 할 수 있습니다. 글꼴을 설치합니다. 이 가능하거나, 사용자가 문제의 글꼴을 사용할 수있게하려면 글꼴을 배포해야합니까? 감사.Win32 응용 프로그램 리소스로 제 3 자 글꼴 포함하기

+0

글꼴을 배포 할 수있는 법적 권한이 있다고 생각할 수 있습니까? –

+0

'embed'으로, 글꼴이 실행 파일의 일부 여야 함을 의미합니까? 또는 단순히 응용 프로그램과 함께 다른 파일로 패키지 할 수 있습니까? –

답변

2

User-Defined Resource에 실제 글꼴 파일을 고정하십시오.

+0

안녕하세요 @ 빌리 : 나는 그것을 시도하고 나는 리소스 컴파일러에서 오류있어. 글꼴 파일의 라이센스는 무료이며 자유로운 글꼴입니다. 그것과 오픈 타입 타입 글꼴. @ 마크 : 실제로 패키지의 일부로 실제 파일을 배포 할 필요가없는 방법을 찾으려고했는데이를 피할 수있는 방법이 있습니까? 해결책을 찾았을 수도 있습니다. 그리고 TTEmbedFont 함수와 일부 GDI 마법을 사용하여 구성되어 있습니다. 이것을 시도하고보고합니다. 다른 누군가가 입력하면 나는 모든 귀 : 또는 눈. – gandolf

+1

@ gandolf : 리소스 컴파일러에서 얻은 오류는 무엇입니까? 우리가 알려주지 않으면 문제를 해결할 수 없습니다 :) –

0

허용되는 글꼴이 거의없는 글꼴은 거의 없습니다. 자유로운 글꼴조차 검사되어야한다.

CreateScalableFontResource 및 AddFontResource를 사용하면 응용 프로그램에서 글꼴 파일을 사용할 수 있습니다. 글꼴이 작동하려면 별도의 파일로 사용할 수 있어야합니다.

+0

우리의 응용 프로그램에서 우리는 "Segoe UI Light"를 사용하고 있습니다. EXE에 임베드 할 수 있습니까? (예 : 패키지 파일에 별도의 파일로 글꼴 파일을 포함시키지 않아도됩니다. 글꼴 파일은 EXE의 일부입니다. 이 같은 퍼가기에는 라이센스 문제가 있습니다. –

관련 문제