0

アプリケーションでフォント ファイルを使用したい (pygame にはフォント ファイルへの正確なパスが必要です)。また、distutils を使用してこのアプリケーションをパッケージ化したいと考えています。パッケージは、プラットフォームに依存せずに動作する必要があります。これを達成するためにsetup.pyファイルを編集するにはどうすればよいですか? Ubuntuを使用しています。

4

1 に答える 1

0

だから私があなたを正しく理解していれば; フォントを使用したいが、Sysfont は使用しないでください。

その場合に私がすることは、フォントをダウンロードして、これを私のプログラムに書き込むことです:

fontSize = 15
workdir = os.getcwd()
path_to_font = os.path.join(workdir, 'your-font.ttf')
myFont = pygame.font.Font(path_to_font, fontSize)

ただし、これは、ダウンロードしたフォントが作業ディレクトリにあることを意味します

ここで詳細を読むことができます: http://www.pygame.org/docs/ref/font.html#pygame.font.Font

于 2013-01-27T21:35:44.990 に答える