私は大きな問題を抱えています。あなたが私を助けてくれることを願っています。
Linux から Windows にゲームを移植していますが、MinGW を使用しても問題なく動作します (方法がわからないいくつかのクラッシュを除きますが、これは今のところ問題ではありません)。
ゲームは Fontconfig (2.4.2-3)、Cairo (1.8.8)、および Pango (1.26.0) を使用してテキストをレンダリングします。
問題は、Visual Studio を使用すると、フォントが表示されず (すべての文字が小さなボックスとして表示されます)、出力に次のように表示されることです。
** (performous.exe:4344): CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'
You should create this file by running:
pango-querymodules > 'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'
** (performous.exe:4344): WARNING **: couldn't load font "Bitstream Charter Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.
** (performous.exe:4344): WARNING **: couldn't load font "Sans Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.
** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!
** (performous.exe:4344): WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='latin'
** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!
このエラーは Visual Studio を使用している場合にのみ発生しますが、他の多くのバグが修正されるため、VS でフォントを動作させることに非常に興味があります。
何かを忘れていたり、何も投稿していない場合は申し訳ありませんが、何を投稿すればよいかわかりません。
誰かがいくつかのヒントを持っていますか?
事前に助けてくれてありがとう、私がはっきりしない場合は、お気軽にお尋ねください。