2009-09-03 7 views
0

이 라이브러리를 사용하기 위해 게임을 수정하면서 다른 문제가 발생했습니다.Visual Studio : 표준 글꼴 ... 파일 가져 오기?

SDL.NET은 VB.NET 앱에서 그래픽 및 입력에 사용하는 라이브러리로서 System.Drawing.Font와 완전히 별개의 자체 Font 클래스를 가지고 있습니다. 여기에 두 개의 생성자는 다음과 같습니다

public Font(string fileName, int pointSize) 
public Font(byte[] array, int pointSize) 

모두 (단지 폰트 패밀리의 이름이 필요합니다) System.Drawing.Font에 눈부신 대조적으로, 파일이 필요합니다. 이 파일들이 어디에 있는지 확실하지 않습니다. 필자의 첫 번째 본능은 Windows \ Fonts에서 내가 사용하기를 바라는 것이었지만 그 접근이 어떻게 실패했는지 짐작할 수있다.

Cambria, DotumChe 및 Photo (모두 컴퓨터에 설치된 것으로서) 파일을 찾아야합니다. 내 프로그램은 입니다. 완료까지는 매우이므로, 제가하려고하는 것에 대한 합법적 인 합병증에 대해 걱정하지 않아도됩니다. 그냥 파일을 찾아서 내 프로젝트에서 가져오고 싶습니다. 그래서 계속 진행할 수 있습니다. 컴퓨터에서 내 컴퓨터를 찾을 수있는 장소가 있습니까?

답변

0

Steve's Tech Talk에서 C# 예를 사용할 수 있습니다. P/Invoke를 사용하여 글꼴 폴더 경로를 가져옵니다.

게임을 배포하기 전에 법적/라이선스 문제를 해결할 계획이라고 가정합니다.

+0

팁 주셔서 감사합니다. 이렇게하는 법적 회색 영역에 대해서는 임시 해결책으로 만 사용하고 있습니다. 결국 게임 자체 글꼴을 만들 계획입니다. –

관련 문제